User login |
Multithreaded Dataflow ArchitecturesWith the emerging number of available resources on a single chip, standard architectural paradigms are becoming less and less effective and the performance is not following technology improvements as before. Therefore, research area is moving towards multi-core and many-core architectural solutions that tend to be less complex but still offer lots of computing power. A possible architectural paradigm that can efficiently use all these available resources is a multithreaded paradigm. Since a lot of cores on a single chip will be feasible [1] [2], dataflow (data-driven) paradigm for communicating between the running threads becomes interesting also. Past implementations easily mapped dataflow languages (such as Sisal), but not most popular languages like c/c++. This proposal regards these types of architectures, in particular compiling and mapping programs for them. In this research, a first objective is to deal with a problem of compiling programs written in conventional programming languages (like c, c++) for some specific multithreaded and/or dataflow architecture. One of the goals is to implement a set of language extensions/pragmas that would enable obtaining intermediate form suitable for these types of parallel multithreaded architectures. A second objective is to find a way to tailor this form for some specific architecture (e.g. DTA [3] [4], DDM [5] [6]). There will be two major research tracks: This cluster will therefore implement one major goal of HiPEAC network by integrating compiler and architecture research. Phases in the research: References: Research cluster Requested: € 10240 Granted: € 10240 Requested: € 0 Granted: € 0 We ask for some money for PhD students Zdravko Popovic or Kyriakos Stavrou (maybe some other for a longer visit to collaborating institutions (we estimated 2500€ for 2 mutual visits of 1 month). This makes the budget for short trips: 2tripsx1060€+2tripsx1560€=5240€. Together with planed long visits, the total amount we are asking for this cluster is: 5240€+5000€=10240€. Requested: 12 month(s) Granted: 0 month(s), starting on: Thu, September 27, 2007 EVRIPIDOU Paraskevas (University of Cyprus) (--member--) FOGLIA Pierfrancesco (University of Pisa) (--member--) GIORGI Roberto (University of Siena) (--member--) PRETE Antonio (University of Pisa) (--member--) TRANCOSO Pedro (University of Cyprus) (--member--) • ARANDI Samer, PhD student, University of Cyprus
|