Doctoral research project

Person in charge of the project:
CATTHOOR FRANCKY, member of research team Associated Section of ESAT - INSYS, Integrated Systems
Application Partitioning and Architecture Instantiation along with Technology Exploration for MPSoCs
Project summary:
The pace of evolution of embedded applications, such as wireless communication, multimedia, etc., has been challenging system designers on multiple aspects. These systems are expected to continuously push boundaries in terms of energy efficiency, performance, cost and supported functionality. For example, modern day smartphone systems are expected to deliver a performance of 100 GOPS in a power budget of less than 1W. This has led to the emergence of complex heterogeneous multi-processor System-on-Chip (MPSoC) based platforms. Design and implementation of these MPSoC platforms is nontrivial, given the exponentially increasing design space they present, in terms of application, architecture and technology choices. Moreover, in deep-submicron technology nodes, it has become inevitable to directly include the strong impact of the technology on the architecture choices. Thus, not only a systematic exploration approach but also a close coupling of different phases of system design, starting from high-level algorithm design to low-level physical design, has become unavoidable. It will allow understanding and analysis of implications of design choices across different design phases, in the face of increasing complexity of applications and architectures, and the increasing uncertainty in the underlying technology.The motivation for this thesis is to bridge the application, system-level architecture and technology design aspects for mitigating the system design challenges in terms of design space complexity, design efficiency, cost, technology scaling, battery gap and memory wall. Towards the application-architecture codesign, the thesis proposes a systematic methodology for application mapping and architecture exploration. The proposed methodology enables an early exploration of the partitioning and assignment search space of the streaming multi-mode applications “together” with the available platform architecture topology choices. The proposed methodology also systematically explores instantiation of a template-based domain-specific MPSoC platform architecture, which results in better than worst-case energy efficiency for platform instantiation to support multi-mode applications.Further, the thesis explores the architecture and interconnect technology implications of fine-grained 3D partitioning for complex MPSoC platforms instantiated for streaming multi-mode applications. The thesis presents a design framework that extends the above methodology to carry out 2D versus 3D integration evaluations and comparisons. Multiple 3D stacked integrated circuit (3D-SIC) alternatives, (a) TSVs/RDL/µbump based (Face-to-Back, F2B) and (b) Cu-Cu bonding based (Face-to-Face, F2F), are considered and their suitability and impact on system level design for such complex MPSoC platforms are analyzed. The thesis also carries out a systematic analysis of diff
ph.D student :
Faculty of Engineering Science
Doctoral Programme in Engineering Science (Leuven)

ph.D defence : 30.04.2015
Full text ph.D