Sciweavers

SASP
2008
IEEE

Application Acceleration with the Explicitly Parallel Operations System - the EPOS Processor

13 years 10 months ago
Application Acceleration with the Explicitly Parallel Operations System - the EPOS Processor
Different approaches have been proposed over the years for automatically transforming High-Level-Languages (HLL) descriptions of applications into custom hardware implementations. Most of these approaches however are confined by basic block level parallelism described within the CDFGs (Control-Data Flow Graphs). In this work we propose a new high-level synthesis flow which can leverage instruction-level parallelism (ILP) beyond the boundary of the basic blocks. We extract statistical parallelism from the applications through the use of Superblocks and Hyperblocks formed by advanced frontend compilation techniques. The output of the front-end compilation is then used in our high-level synthesis in order to map the application onto a new domain-specific architecture named EPOS (Explicitly Parallel Operations System). EPOS is a stylized micro-code driven processor equipped with novel architectural features that help take advantage of the instruction-level parallelism generated in the fron...
Alexandros Papakonstantinou, Deming Chen, Wen-mei
Added 01 Jun 2010
Updated 01 Jun 2010
Type Conference
Year 2008
Where SASP
Authors Alexandros Papakonstantinou, Deming Chen, Wen-mei W. Hwu
Comments (0)