Oasis Active Objects Semantics, Internet and Security  
 
 
Accueil Evenements Offres Logiciels Projets Références Personnes
 
 

          Home Objectives Deliverables Partners
      Report


The recent switch to parallel microprocessors is a milestone in the history of computing. Industry has laid out a roadmap for multi-core designs that preserves the programming paradigm of the past via binary compatibility and cache coherence. Conventional wisdom is now to double the number of cores on a chip with each silicon generation.

Since real world applications are naturally parallel and hardware is naturally parallel, what we need is a programming model, system software, and a supporting architecture that are naturally parallel. Researchers have the rare opportunity to re-invent these cornerstones of computing, provided they simplify the efficient programming of highly parallel systems.

The main idea of this MCorePHP proposal is to take advantage at the parallel programming level of a strong trend that is currently taken by multi-core chip design: NoC (Network-On-Chip). For the sake of portability and productivity, we are willing to develop an efficient multi-core parallel programming solution that does not explicitly expose raw sharedmemory.

In Summary, the objective of MCorePHP is clearly focused to develop a powerful solution for heterogeneous Multi-core architectures, CPUs and GPUs, that is fitted for performance and productivity. Together with use cases, with the early participation of users, it shall permit to address the requirement of wide classes of relevant applications.


InriaI3SCNRSUNSA
Login