Search: 
Faculty
Students
Papers
Talks
Posters
Tasks

The Platform Architectures theme

GSRC Platform Architectures Theme

Heterogeneous multi-core system-on-chip (SoC) architectures will emerge as the major computing platform to support applications in the infrastructure, mobile, and sensor spaces. These platforms will be richly heterogeneous: general-purpose processors are combined with many programmable and customizable cores optimized for specific computation tasks (data-parallel, stream-computing and specialized hardware accelerators. For many applications, particularly in mobile and sensor uses, heterogeneity also results from combining digital hardware with RF/AMS subsystems to support wireless communication and interaction with the physical world.  These platforms will be highly parallel, because concurrency is the only way to achieve scalable, energy-efficient performance. These platforms will be distributed systems: inter-core synchronization and communication play major roles in design, validation, performance, and cost.  The combination of heterogeneity, parallelism and distribution in future platforms poses many hard challenges. While designing single components is important, the critical challenges are in integrating components, offering run-time management of the resources they provide, and programming the overall system under constrained power budgets.

The Platform Architectures theme brings together ten researchers from nine leading US universities with a broad mix of expertise needed to address several important questions:

·         How to cope with the complexity of designing future SoC platform architectures by integrating many heterogeneous cores, including programmable cores, configurable cores and RF/AMS components, under a limited power budget?

·         How to develop new abstractions and APIs at the interface between system software and heterogeneous hardware that will be used to efficiently program and manage these SoCs?

·         How to design scalable and power efficient on-chip interconnection fabrics that support both high performance data transfers and efficient management of the chip resources?

·         How to maintain scalable designs across technology generations when the counts and types of heterogeneous cores are changing. How to exploit new interconnect technologies like 3D, RF and optics?

This theme will include efforts in three clusters: rethinking platform abstraction and architecture layers to enable power/performance-efficient mappings of applications onto heterogeneous multi-core SoC platforms; designing and managing non-processor (uncore) issues such as memory hierarchies and interconnect; and research on technology drivers, modeling support, and design methods, including automatic generation of RF/AMS subsystems.

The overarching objective is to enable the realization of scalable platform architectures that offer at least 100X gain in power/performance efficiency with at least 10X productivity improvement over the next 8-12 years to meet the computation, communication, and memory requirements of different applications across a variety of heterogeneous multi-core SoC solutions. These will span from the infrastructure segment with a 150W power budget to the mobile and sensor segments with sub-1W power budgets.