Bachelorprojekt - Softwareteknologi | Project No. 0047: Programming Heterogeneous Multi-Core Systems |
Aktuelle | Tidligere |
The future is parallel and heterogeneous systems are increasingly commonplace. Thus we need an effective means to program them! We are investigating a programming model which aims at making it simpler to write programs which can be executed in parallel on multiple, heterogeneous processing elements. This is accomplished by annotating the source code with a new type of statements that makes communication patterns explicit.
The goal of this project is to investigate how parallel programs can be written with annotations on their communication patterns and subsequently deployed and efficiently executed on a heterogeneous platform such as the CELL Broadband Engine, a PC with a GPU or a CPU and an FPGA co-processor.
Prerequisites: | Preferably 02158 Concurrent Programming, 02159 Operating Systems and/or 02110 Algorithms & Data Structures 2 |
Supervisor(s) Sven Karlsson
Sidst opdateret: Oct 31, 2011 af Hans Henrik Løvengreen |