[PDF][PDF] The landscape of parallel computing research: A view from berkeley
The recent switch to parallel microprocessors is a milestone in the history of computing.
Industry has laid out a roadmap for multicore designs that preserves the programming …
Industry has laid out a roadmap for multicore designs that preserves the programming …
Modern development methods and tools for embedded reconfigurable systems: A survey
Heterogeneous reconfigurable systems provide drastically higher performance and lower
power consumption than traditional CPU-centric systems. Moreover, they do it at much lower …
power consumption than traditional CPU-centric systems. Moreover, they do it at much lower …
Conservation cores: reducing the energy of mature computations
Growing transistor counts, limited power budgets, and the breakdown of voltage scaling are
currently conspiring to create a utilization wall that limits the fraction of a chip that can run at …
currently conspiring to create a utilization wall that limits the fraction of a chip that can run at …
Automatic application-specific instruction-set extensions under microarchitectural constraints
Many commercial processors now offer the possibility of extending their instruction set for a
specific application---that is, to introduce customised functional units. There is a need to …
specific application---that is, to introduce customised functional units. There is a need to …
QsCores: Trading dark silicon for scalable energy efficiency with quasi-specific cores
Transistor density continues to increase exponentially, but power dissipation per transistor is
improving only slightly with each generation of Moore's law. Given the constant chip-level …
improving only slightly with each generation of Moore's law. Given the constant chip-level …
Spatial computation
M Budiu, G Venkataramani, T Chelcea… - Proceedings of the 11th …, 2004 - dl.acm.org
This paper describes a computer architecture, Spatial Computation (SC), which is based on
the translation of high-level language programs directly into hardware structures. SC …
the translation of high-level language programs directly into hardware structures. SC …
The instruction-set extension problem: A survey
The extension of a given instruction-set with specialized instructions has become a common
technique used to speed up the execution of applications. By identifying computationally …
technique used to speed up the execution of applications. By identifying computationally …
Synthesis of custom processors based on extensible platforms
Efficiency and flexibility are critical, but often conflicting, design goals in embedded system
design. The recent emergence of extensible processors promises a favorable tradeoff …
design. The recent emergence of extensible processors promises a favorable tradeoff …