With the end of exponential performance improvements in sequential computers, parallel computers, dubbed "chip multiprocessor", "multicore", or "manycore", has been introduced. Unfortunately, programming current parallel computers tends to be far more difficult than programming sequential computers. The Parallel Random Access Model (PRAM) is known to be an easy-to-program parallel computer model and has been widely used by theorists to develop parallel algorithms because it abstracts away architecture details and allows algorithm designers to focus on critical issues. The eXplicit Multi-Threading (XMT) PRAM-On-Chip project seeks to build an easy-to-program on-chip parallel processor by supporting a PRAM-like programming (performance) model....
A defining challenge for research in computer science and engineering has been the ongoing quest for...
The objective of this work is to investigate the algorithm design and the programming model of mult...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Faced with nearly stagnant clock speed advances, chip manufacturers have turned to parallelism as th...
Explicit multithreading (XMT) is a parallel programming approach for exploiting on-chip parallelism....
This paper documents the features and the design of XMTSim, the cycle-accurate simulator of the Expl...
Faced with nearly stagnant clock speed advances, chip manufacturers have turned to parallelism as th...
A defining challenge for research in computer science and engineering has been the ongoing quest for...
Power and thermal constraints gained critical importance in the design of microprocessors over the p...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
The reason for recent focus on communication avoidance is that high rates of data movement become in...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
A poster of this paper will be presented at the 25th International Conference on Parallel Architectu...
A defining challenge for research in computer science and engineering has been the ongoing quest for...
The objective of this work is to investigate the algorithm design and the programming model of mult...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Faced with nearly stagnant clock speed advances, chip manufacturers have turned to parallelism as th...
Explicit multithreading (XMT) is a parallel programming approach for exploiting on-chip parallelism....
This paper documents the features and the design of XMTSim, the cycle-accurate simulator of the Expl...
Faced with nearly stagnant clock speed advances, chip manufacturers have turned to parallelism as th...
A defining challenge for research in computer science and engineering has been the ongoing quest for...
Power and thermal constraints gained critical importance in the design of microprocessors over the p...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
The reason for recent focus on communication avoidance is that high rates of data movement become in...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
A poster of this paper will be presented at the 25th International Conference on Parallel Architectu...
A defining challenge for research in computer science and engineering has been the ongoing quest for...
The objective of this work is to investigate the algorithm design and the programming model of mult...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...