Future exascale machines will require multi/many-core architectures able to energyciently run multi-threaded applications. Data-flow execution models have demonstrated to be capable of improving execution performance by limiting the synchronization overhead. This paper proposes to augment cores with a minimalistic set of hardware units and dedicated instructions that allow energyciently scheduling the execution of threads on the basis of data-flow principles. Experimental results show performance improvements of the system when compared with other techniques (e.g., OpenMP, Cilk)
With the advances in very large scale integration (VLSI) technology, hundreds of billions of transis...
The two current approaches to increasing computer speed are giving individual processors the ability...
In this paper the Scheduled Dataflow (SDF) architecture - a decoupled memory/execution, multithreade...
Future exascale machines will require multi/many-core architectures able to energyciently run multi-...
The trend to develop increasingly more intelligent systems leads directly to a considerable demand f...
The path towards future high performance computers requires architectures able to efficiently run mu...
Abstract—The path towards future high performance comput-ers requires architectures able to efficien...
Large synchronization and communication overhead will become a major concern in future extreme-scale...
Abstract—In this paper we present a Multithreaded program-ming methodology for multi-core systems th...
Current computing systems are mostly focused on achieving performance, programmability, energy effic...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Nowadays embedded systems are increasingly used in the world of distributed computing to provide mor...
As the microprocessor industry embraces multicore architectures, inherently parallel applications be...
Starting from a Data-Flow execution model called “DF-Threads”, we defined a minimalistic API to enab...
The rise of many-core processor architectures in the market answers to a constantly growing need of ...
With the advances in very large scale integration (VLSI) technology, hundreds of billions of transis...
The two current approaches to increasing computer speed are giving individual processors the ability...
In this paper the Scheduled Dataflow (SDF) architecture - a decoupled memory/execution, multithreade...
Future exascale machines will require multi/many-core architectures able to energyciently run multi-...
The trend to develop increasingly more intelligent systems leads directly to a considerable demand f...
The path towards future high performance computers requires architectures able to efficiently run mu...
Abstract—The path towards future high performance comput-ers requires architectures able to efficien...
Large synchronization and communication overhead will become a major concern in future extreme-scale...
Abstract—In this paper we present a Multithreaded program-ming methodology for multi-core systems th...
Current computing systems are mostly focused on achieving performance, programmability, energy effic...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
Nowadays embedded systems are increasingly used in the world of distributed computing to provide mor...
As the microprocessor industry embraces multicore architectures, inherently parallel applications be...
Starting from a Data-Flow execution model called “DF-Threads”, we defined a minimalistic API to enab...
The rise of many-core processor architectures in the market answers to a constantly growing need of ...
With the advances in very large scale integration (VLSI) technology, hundreds of billions of transis...
The two current approaches to increasing computer speed are giving individual processors the ability...
In this paper the Scheduled Dataflow (SDF) architecture - a decoupled memory/execution, multithreade...