IBM Technical Contact: Frank O’Connell Exposing more instruction-level parallelism in out-of-order superscalars requires increasing the number of dynamic instructions in flight. However, large instruction windows increase power consumption and latency in the issue logic. This latency limits clock speed. We propose a design called Hybrid Dataflow Graph Execution (HeDGE) for conventional Instruction Set Architectures (ISAs). HeDGE explicitly maintains dependences between instructions in the issue window by modifying the issue, register renaming, and wakeup logic. The HeDGE wakeup logic notifies only consumer instructions when data values arrive. Explicit consumer encoding naturally leads to the use of Random Addressable Memory (RAM) instead o...
To alleviate the memory wall problem, current architectural trends suggest implementing large instru...
Application-specific extensions to the computational capabilities of a processor provide an efficien...
Abstract. Dynamic instruction scheduling logic is one of the most critical components of modern supe...
General-purpose processors are often incapable of achieving the challenging cost, performance, and p...
Dataflow Coprocessor Overlay (DaCO) is an FPGA-tuned dataflow-driven overlay architecture that offer...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Specialized accelerators are increasingly attractive solutions to continue expected generational per...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
Abstract—While custom (and reconfigurable) computing can provide orders-of-magnitude improvements in...
A mini-graph is a dataflow graph that has an arbitrary internal size and shape but the interface of ...
Building a perfect dataflow computer has been an endeavor of many computer engineers. Ideally, it is...
Hardware acceleration is a widely accepted solution for performance and energy efficient computation...
The compute capacity growth in high performance computing (HPC) systems is outperforming improvement...
The instruction window is a critical component and a major en-ergy consumer in out-of-order supersca...
The dataflow model of computation exposes and exploits parallelism in programs without requiring p...
To alleviate the memory wall problem, current architectural trends suggest implementing large instru...
Application-specific extensions to the computational capabilities of a processor provide an efficien...
Abstract. Dynamic instruction scheduling logic is one of the most critical components of modern supe...
General-purpose processors are often incapable of achieving the challenging cost, performance, and p...
Dataflow Coprocessor Overlay (DaCO) is an FPGA-tuned dataflow-driven overlay architecture that offer...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Specialized accelerators are increasingly attractive solutions to continue expected generational per...
The term "dataflow" generally encompasses three distinct aspects of computation - a data-driven mode...
Abstract—While custom (and reconfigurable) computing can provide orders-of-magnitude improvements in...
A mini-graph is a dataflow graph that has an arbitrary internal size and shape but the interface of ...
Building a perfect dataflow computer has been an endeavor of many computer engineers. Ideally, it is...
Hardware acceleration is a widely accepted solution for performance and energy efficient computation...
The compute capacity growth in high performance computing (HPC) systems is outperforming improvement...
The instruction window is a critical component and a major en-ergy consumer in out-of-order supersca...
The dataflow model of computation exposes and exploits parallelism in programs without requiring p...
To alleviate the memory wall problem, current architectural trends suggest implementing large instru...
Application-specific extensions to the computational capabilities of a processor provide an efficien...
Abstract. Dynamic instruction scheduling logic is one of the most critical components of modern supe...