Speaker:

Jenq-Kuen Lee, National Tsing-Hua University, Taiwan

Title:

Compiler for Low-Power with Parallel Design Patterns on Embedded Multi-Core Systems

Abstract:

Minimization of power dissipation can be considered at algorithmic, compilers, architectural, logic, and circuit levels. Recent research trends for multicore programming models have come to the direction that parallel design patterns can be a solution to develop multicore applications. As parallel design patterns are with regularity, we view this as a great opportunity to exploit power optimizations in the software layer. In this talk, we present case studies to investigate compilers for low power with parallel design patterns on embedded multicore systems. Preliminary experimental results with our proposed scheme based on on a power simulator simulating a heterogeneous multicore system under SID simulation framework will be presented.

Bio:

Jenq Kuen Lee received the B.S. degree in computer science from National Taiwan University in 1984. He received a Ph.D. in computer science from Indiana University in 1992, where he also received a M.S. (1991) in computer science. He was a key member of the team who developed the first version of the pC++ language and SIGMA system while at Indiana University. He was also a recipient of the most original paper award in ICPP '97 with the paper entitled "Data Distribution Analysis and Optimization for Pointer-Based Distributed Programs". In 2005, he received Taiwan MOEA funding to lead a research team to develop compilers for PAC VLIW DSP processors with distributed register files by collaborating with ITRI STC. The efforts were currently renewed for another three years focusing on embedded multi-core compilers and applications. He is also a recipient of Google Research Award (Mountain View), 2009. He has also been a director for Taiwan MOE ESW (embedded system software) consortium since 2008. In 2010, he received a Taiwan MOEA economic contribution award (Deep Plow Award) for his contribution in embedded compiler research. His research interests are in optimizing compilers, embedded compilers, and computer architectures.