Architectural heterogeneity is a promising solution to overcome the utilization wall and provide Moore's Law-like performance scaling in future SoCs. However, heterogeneous architectures increase the size and complexity of the design space, and significant enhancements are required to tools and methodologies to explore this design space effectively. In this work, we describe an extension to the STMicroelectronics P2012 platform and simulation flow to support tightly-coupled shared memory HW processing elements (HWPE), we propose a methodology for the semi-automatic instantiation of HWPEs from a C program, and we explore several architectural variants on a set of computer vision benchmarks
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Since the mid-1980s processor performance growth has been remarkable, with an annual growth of about...
High abstraction level models can be used within the system-level simulation to allow rapid evaluati...
Architectural heterogeneity is a promising solution to overcome the utilization wall and provide Moo...
The end of Dennardian scaling in advanced technologies brought about new architectural templates to ...
Modern computer vision and image processing embedded systems exploit hardware acceleration inside sc...
This work describes how we use High-Level Synthesis to support design space exploration (DSE) of het...
Exploring the benefits of heterogeneous architectures is becoming more desirable dueto migration fro...
With the end of Dennard scaling and emergence of dark silicon, the bets are high on heterogeneous ar...
Modern HPC systems are becoming increasingly heterogeneous, affecting all components of HPC systems,...
During the last decades, Computer Architecture has experienced a great series of revolutionary chang...
Node level heterogeneous architectures have become attractive during the last decade for several rea...
The Spartan HPC system at the University of Melbourne is an example of heterogeneous architecture. H...
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Since the mid-1980s processor performance growth has been remarkable, with an annual growth of about...
High abstraction level models can be used within the system-level simulation to allow rapid evaluati...
Architectural heterogeneity is a promising solution to overcome the utilization wall and provide Moo...
The end of Dennardian scaling in advanced technologies brought about new architectural templates to ...
Modern computer vision and image processing embedded systems exploit hardware acceleration inside sc...
This work describes how we use High-Level Synthesis to support design space exploration (DSE) of het...
Exploring the benefits of heterogeneous architectures is becoming more desirable dueto migration fro...
With the end of Dennard scaling and emergence of dark silicon, the bets are high on heterogeneous ar...
Modern HPC systems are becoming increasingly heterogeneous, affecting all components of HPC systems,...
During the last decades, Computer Architecture has experienced a great series of revolutionary chang...
Node level heterogeneous architectures have become attractive during the last decade for several rea...
The Spartan HPC system at the University of Melbourne is an example of heterogeneous architecture. H...
none5siModern designs for embedded many-core systems increasingly include application-specific units...
Since the mid-1980s processor performance growth has been remarkable, with an annual growth of about...
High abstraction level models can be used within the system-level simulation to allow rapid evaluati...