The trend to develop increasingly more intelligent systems leads directly to a considerable demand for more and more computational power. Programming models that aid to exploit the application parallelism with current multi-core systems exist but with limitations. From this perspective, new execution models are arising to surpass limitations to scale up the number of processing elements, while dedicated hardware can help the scheduling of the threads in many-core systems. This paper depicts a data-flow based execution model that exposes to the multi-core x86\_64 architecture up to millions of fine-grain threads. We propose to augment the existing architecture with a hardware thread scheduling unit. The functionality of this unit is expos...
The design and evaluation of microprocessor architectures is a difficult and time-consuming task. Al...
The current many-core architectures are generally evaluated by a detailed emulation with a cycle-acc...
Multi-core processors are everywhere now, researchers all over the world are finding ways to benchm...
The trend to develop increasingly more intelligent systems leads directly to a considerable demand f...
Future exascale machines will require multi/many-core architectures able to energyciently run multi-...
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...
Nowadays embedded systems are increasingly used in the world of distributed computing to provide mor...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
The number of cores per chip keeps increasing in order to improve performance while controlling the ...
T-Star (T*) is an ISA-extension that supports a promising execution model to exploit Thread Level Pa...
Data-Flow Threads (DF-Threads) is a new execution model that permits to seamlessly distribute the wo...
The design and evaluation of microprocessor architectures is a difficult and time-consuming task. Al...
The current many-core architectures are generally evaluated by a detailed emulation with a cycle-acc...
Multi-core processors are everywhere now, researchers all over the world are finding ways to benchm...
The trend to develop increasingly more intelligent systems leads directly to a considerable demand f...
Future exascale machines will require multi/many-core architectures able to energyciently run multi-...
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...
Nowadays embedded systems are increasingly used in the world of distributed computing to provide mor...
In this paper we describe a new approach to designing multithreaded architecture that can be used as...
The number of cores per chip keeps increasing in order to improve performance while controlling the ...
T-Star (T*) is an ISA-extension that supports a promising execution model to exploit Thread Level Pa...
Data-Flow Threads (DF-Threads) is a new execution model that permits to seamlessly distribute the wo...
The design and evaluation of microprocessor architectures is a difficult and time-consuming task. Al...
The current many-core architectures are generally evaluated by a detailed emulation with a cycle-acc...
Multi-core processors are everywhere now, researchers all over the world are finding ways to benchm...