Percolation has recently been proposed as a key component of an advanced program exe-cution model for future generation high-end machines featuring adaptive data/code transfor-mation and movement for effective latency tolerance. Percolation is related to conventional prefetch technique, but is more aggressive and smarter. A program unit (e.g. a procedure instance) is not ready to be scheduled for execution until the data it needs is in the right place (close to the code in the memory hierarchy) and in the right form (e.g. proper layout, etc.). Supporting percolation is a major effort in the architecture design and the compiler/runtime software support. An early evaluation of the performance effect of percolation is very im-portant in the de...
We consider extensible processor designs in which the number of gates and the distance that a signal...
There have been many recent studies of the "limits on instruction parallelism" in applicat...
Instruction pipelining, out-of-order execution, and branch prediction are techniques that improve pe...
Percolation has recently been proposed as a key component of an advanced program execution model for...
High-performance computing is essential for solving large problems and for reducing the time to solu...
The massively parallel computer architectures emerged in the last years create the platform to redef...
This technical memo presents a case study of performance prediction for the Hybrid Technology Multi-...
This thesis investigates parallelism and hardware design trade-offs of parallel and pipelined archit...
A common approach to studying future computer systems is to build simulators that accurately model t...
High-performance computing is essential for solving large problems and for reducing the time to solu...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
Application performance on computer processors depends on a number of complex architectural and micr...
my own. Where information has been derived from other sources, I confirm that this has been indicate...
When tackling the construction of a software system, at the software architecture design level there...
Performance evaluation is at the foundation of computer architecture research and development. Conte...
We consider extensible processor designs in which the number of gates and the distance that a signal...
There have been many recent studies of the "limits on instruction parallelism" in applicat...
Instruction pipelining, out-of-order execution, and branch prediction are techniques that improve pe...
Percolation has recently been proposed as a key component of an advanced program execution model for...
High-performance computing is essential for solving large problems and for reducing the time to solu...
The massively parallel computer architectures emerged in the last years create the platform to redef...
This technical memo presents a case study of performance prediction for the Hybrid Technology Multi-...
This thesis investigates parallelism and hardware design trade-offs of parallel and pipelined archit...
A common approach to studying future computer systems is to build simulators that accurately model t...
High-performance computing is essential for solving large problems and for reducing the time to solu...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
Application performance on computer processors depends on a number of complex architectural and micr...
my own. Where information has been derived from other sources, I confirm that this has been indicate...
When tackling the construction of a software system, at the software architecture design level there...
Performance evaluation is at the foundation of computer architecture research and development. Conte...
We consider extensible processor designs in which the number of gates and the distance that a signal...
There have been many recent studies of the "limits on instruction parallelism" in applicat...
Instruction pipelining, out-of-order execution, and branch prediction are techniques that improve pe...