Rainer Leupers, RWTH Aachen, Germany


Programming Heterogeneous MPSoC Platforms: The MAPS approach


The multicore trend in mobile computing platforms poses grand challenges on programming models and tools. Novel, more parallel languages are needed, but at the same time the huge legacy of certified sequential C application code must be supported. Furthermore, sophisticated multitasking-enabled and real-time aware process scheduling and mapping techniques are required for optimum software design productitiy. The MAPS compiler, developed within RWTH Aachen´s UMIC Research Center, proposes a C language extension (CPN, C for process networks) to enable a smooth transition of application software programming into the MPSoC era. The presentation covers the underlying concepts, mapping, scheduling, and code partitioning techniques, as well as results for various target platforms. Furthermore, it is shown how MAPS is embedded into UMIC´s “Nucleus” design methodology for heterogeneous MPSoC´s.


Rainer Leupers received the M.Sc. and Ph.D. degrees in Computer Science with honors from the Technical University of Dortmund, Germany, in 1992 and 1997. From 1997-2001 he was the chief engineer at the Embedded Systems chair at TU Dortmund. During 1999-2001 he was also a team leader at ICD, where he headed industrial service projects. In 2002, Dr. Leupers joined RWTH Aachen University as a professor for Software for Systems on Silicon. He is also a visiting faculty member at the ALARI institute in Lugano. His research and teaching activities comprise software development tools, processor architectures, and electronic design automation for embedded systems, with emphasis on multiprocessor system-on-chip design tools. He published numerous books and technical papers, and he served as a program committee member and topic chair of leading international conferences, including DAC, DATE, and ICCAD. He was a co-chair of the MPSoC Forum and SCOPES. Dr. Leupers received several scientific awards, including Best Paper Awards at DATE 2000, 2008 and DAC 2002. He has been a co-founder of LISATek, an EDA tool provider for embedded processor design, now part of Synopsys Inc. He has served as consultant for various companies, as an expert for the European Commission, and in the management boards of compound research projects like UMIC, HiPEAC, and ARTIST.

* If you wish to modify any information or update your photo, please contact the web chairalain.fourmigue@polymtl.ca