Invasive computing: An overview
A novel paradigm for designing and programming future parallel computing systems called
invasive computing is proposed. The main idea and novelty of invasive computing is to …
invasive computing is proposed. The main idea and novelty of invasive computing is to …
Parallel programming models for heterogeneous many-cores: a comprehensive survey
Heterogeneous many-cores are now an integral part of modern computing systems ranging
from embedding systems to supercomputers. While heterogeneous many-core design offers …
from embedding systems to supercomputers. While heterogeneous many-core design offers …
The ARM scalable vector extension
N Stephens, S Biles, M Boettcher, J Eapen… - IEEE micro, 2017 - ieeexplore.ieee.org
This article describes the ARM Scalable Vector Extension (SVE). Several goals guided the
design of the architecture. First was the need to extend the vector processing capability …
design of the architecture. First was the need to extend the vector processing capability …
The future of microprocessors
The future of microprocessors Page 1 MAy 2011 | vOl. 54 | nO. 5 | CommunICatIons of the aCm
67 MICroProCessors—sInGLe-ChIP CoMPUters—are the building blocks of the information …
67 MICroProCessors—sInGLe-ChIP CoMPUters—are the building blocks of the information …
Debunking the 100X GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU
Recent advances in computing have led to an explosion in the amount of data being
generated. Processing the ever-growing data in a timely manner has made throughput …
generated. Processing the ever-growing data in a timely manner has made throughput …
[КНИГА][B] Real-time rendering
T Akenine-Moller, E Haines, N Hoffman - 2019 - taylorfrancis.com
Thoroughly revised, this third edition focuses on modern techniques used to generate
synthetic three-dimensional images in a fraction of a second. With the advent of …
synthetic three-dimensional images in a fraction of a second. With the advent of …
The multikernel: a new OS architecture for scalable multicore systems
Commodity computer systems contain more and more processor cores and exhibit
increasingly diverse architectural tradeoffs, including memory hierarchies, interconnects …
increasingly diverse architectural tradeoffs, including memory hierarchies, interconnects …
PacketShader: a GPU-accelerated software router
We present PacketShader, a high-performance software router framework for general packet
processing with Graphics Processing Unit (GPU) acceleration. PacketShader exploits the …
processing with Graphics Processing Unit (GPU) acceleration. PacketShader exploits the …
PyCUDA and PyOpenCL: A scripting-based approach to GPU run-time code generation
High-performance computing has recently seen a surge of interest in heterogeneous
systems, with an emphasis on modern Graphics Processing Units (GPUs). These devices …
systems, with an emphasis on modern Graphics Processing Units (GPUs). These devices …
OpenPiton: An open source manycore research framework
Industry is building larger, more complex, manycore processors on the back of strong
institutional knowledge, but academic projects face difficulties in replicating that scale. To …
institutional knowledge, but academic projects face difficulties in replicating that scale. To …