|
|||||||||
Loop unRolling Stones : compiling in the polyhedral model.Members | News | Context | Publications |
|||||||||
|
|
|||||||||
|
LRS is a joint team between the Mélange Group from Colorado State University and the CAIRN team at IRISA, that started in January 2010. Members
News
ContextThanks to the outbreak of multi-core architectures, there is nowaday a renewed interest on optimizing and parallelizing compilers based on the so-called polyhedral model. Indeed, several industrial strengh compilers (llvm, gcc) now integrate polyhedral frameworks. However, there are still many open problems to be solved before this technology becomes mainstream. Among these challenges, efficient compilation and parallelization for non conventional architectures (Graphical Processing Unit, FPGA based hardware accelerator, embedded heterogeous muti-core architectures) are crucial problems in both the High Performance Computing (HPC) and Electronic System Level (ESL) scientific communities. To tackles these challenges, the LRS INRIA Equipe Associée propose to bring together researchers from CSU and INRIA who share a common background (the polyhedral model), have well recognized complementary skills (paralelization on GPUs for CSU and Hardware synthesis for INRIA-CAIRN), but most importantly have a very rich and strong history of collaboration. Indeed, there exist a significant hitsry of collboration between the EA partners : Sanjay Rajopadhye who is now Associate Professor à Colorado State University spent 9 years at IRISA as CNRS full researcher. He was first a member of the API group from 1994 à 1996 (led par Patrice Quinton), and then took the head of the COSI project from 1996 à 2001. He was alos the advisor Steven Derrien PhD thesis. We hope that the EA will help rebuild the strong connections that have existed between the EA partners. Research programThe goal of the team is twofold :
As far as the second point is concerned, the CAIRN group at IRISA already have a strong commitment in using Model Driven Software Design technique, and has set up a very fruitfull collaboration with the Triskell EPI in Rennes. This is not yet the case of the Mélange group, however we expect to leverage on another equipe associée (the MoCAa EA) which also involves groups from CSU (Software Insurance Lab) and IRISA (Triskell group) to strenghen the connections on the CSU side. SoftwarePublications
|
|||||||||