You are here: Home Deliverables D5-2 Implementation of low-level component support Including Prototype Sources

D5-2 Implementation of low-level component support Including Prototype Sources

This Deliverable consists of a software prototype accompanied by this short tech- nical note sketching the main design choices adopted in the software and explaining how to obtain and run the software. This document is accompanied by three software packages. • ParaPhraseVM-v3.tar: A Linux x86_86 virtual machine (VM) image with D5.2 software installed. The virtual machine can be opened in either Oracle VirtualBox or VMWare players. Due to current VM technology limitations (GP)GPU hardware cannot be accessed from within the VM. Most of the tests designed for (GP)GPUs can be run on CPUs using OpenCL Intel run-time support. The VM includes joint material from both D5.2 and D2.4. • fastflow-2.0.1.tar.gz:The source code and instructions of the C/C++ WP5 development framework with tests and examples (see Sec. 2). This package also includes material from D2.4. • Erlang-0.3.tar.gz:The source code and instructions of the Erlang WP5 development framework (see Sect. 3). Note that this package depends on OpenCL, OpenCL cannot currently be used within a Virtualbox VM environment since this system is missing the required fglrx kernel module.

Earlang-0.3

Erlang-0.3.tar.gz — Tar archive, 122 kB (125563 bytes)

FastFlow-2.0.1

This is the file with the version of FastFlow extended to implement the initial generic data parallel patterns on GPUs.

ParaPhrasaeVM

This is a Virtual Machine hosting both the FastFlow version implementing the initial generic data parallel patterns on GPUs and the Erlang GPU implementation of the same patterns.

D5-2 Report

D5-2.pdf — PDF document, 969 kB (992272 bytes)

Navigation