This thesis proposes novel, efficient execution-paradigms for parallel heterogeneous architectures. The end of Dennard scaling is threatening the effectiveness of DVFS in future nodes; therefore, new execution paradigms are required to exploit the non-linear relationship between performance and energy efficiency of memory-bound application-regions. To attack this problem, we propose the decoupled access-execute (DAE) paradigm. DAE transforms regions of interest (at program-level) in two coarse-grain phases: the access-phase and the execute-phase, which we can independently DVFS. The access-phase is intended to prefetch the data in the cache, and is therefore expected to be predominantly memory-bound, while the execute-phase runs immediately...
Today's heterogeneous architectures bring together multiple general purpose CPUs, domain specific GP...
Heterogeneous systems-on-A-chip are increasingly embracing shared memory designs, in which a single ...
In light of the end of Dennard scaling, significant design changes in the core microarchitecture are...
This thesis proposes novel, efficient execution-paradigms for parallel heterogeneous architectures. ...
The end of Dennard scaling is expected to shrink the range of DVFS in future nodes, limiting the ene...
Computer architecture design faces an era of great challenges in an attempt to simultaneously improv...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Heterogeneous parallel computing combines general purpose processors with accelerators to efficientl...
Decoupled Access-Execute(DAE) is an innovative approach to optimize energy consumption of computer p...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
International audienceHeterogeneous systems promise to improve performance and endurance of power co...
Heterogeneous architectures offer many potential avenues for improving energy efficiency in today’s ...
As the benefits from transistor scaling slow down, specialization is becoming increasingly important...
Decoupled Access-Execute (DAE) presents a novel approach to improve power efficiency with a combinat...
Today's heterogeneous architectures bring together multiple general purpose CPUs, domain specific GP...
Heterogeneous systems-on-A-chip are increasingly embracing shared memory designs, in which a single ...
In light of the end of Dennard scaling, significant design changes in the core microarchitecture are...
This thesis proposes novel, efficient execution-paradigms for parallel heterogeneous architectures. ...
The end of Dennard scaling is expected to shrink the range of DVFS in future nodes, limiting the ene...
Computer architecture design faces an era of great challenges in an attempt to simultaneously improv...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Heterogeneous parallel computing combines general purpose processors with accelerators to efficientl...
Decoupled Access-Execute(DAE) is an innovative approach to optimize energy consumption of computer p...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
International audienceHeterogeneous systems promise to improve performance and endurance of power co...
Heterogeneous architectures offer many potential avenues for improving energy efficiency in today’s ...
As the benefits from transistor scaling slow down, specialization is becoming increasingly important...
Decoupled Access-Execute (DAE) presents a novel approach to improve power efficiency with a combinat...
Today's heterogeneous architectures bring together multiple general purpose CPUs, domain specific GP...
Heterogeneous systems-on-A-chip are increasingly embracing shared memory designs, in which a single ...
In light of the end of Dennard scaling, significant design changes in the core microarchitecture are...