Good locality is critical for the scalability of parallel computations. Many cost models that quantify locality and parallelism of a computation with respect to spe-cific machine models have been proposed. A significant drawback of these machine-centric cost models is their lack of portability. Since the design and analysis of good algorithms in most machine-centric cost models is a non-trivial task, lack of portability can lead to a significant wastage of design effort. Therefore, a machine-independent portable cost model for locality and parallelism that is relevant to a broad class of machines can be a valuable guide for the design of portable and scal-able algorithms as well as for understanding the complexity of problems. This thesis a...
We survey parallel programming models and languages using six criteria to assess their suitability ...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
. This paper studies the locality analysis problem for sharedmemory multiprocessors, a class of para...
Thesis (Ph. D.)--University of Rochester. Department of Computer Science, 2017On modern processors, ...
Abstract: Languages for efficient parallel programming need to achieve high per-formance portability...
Data locality is a well-recognized requirement for the development of any parallel application, but ...
As computing efficiency becomes constrained by hardware scaling limitations, code optimization grows...
Languages for efficient parallel programming need to achieve high performance portability in order to...
Data locality is one of the most important characteristics of programs. Its study has significant in...
The evolution of computing technology towards the ultimate physical limits makes communication the d...
this paper we will present a solution to the problem of determining loop and data partitions automat...
Data locality is central to modern computer designs. The widening gap between processor speed and me...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
The presence of a universal machine model for serial algorithm design, namely the von Neumann model,...
We survey parallel programming models and languages using six criteria to assess their suitability ...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
. This paper studies the locality analysis problem for sharedmemory multiprocessors, a class of para...
Thesis (Ph. D.)--University of Rochester. Department of Computer Science, 2017On modern processors, ...
Abstract: Languages for efficient parallel programming need to achieve high per-formance portability...
Data locality is a well-recognized requirement for the development of any parallel application, but ...
As computing efficiency becomes constrained by hardware scaling limitations, code optimization grows...
Languages for efficient parallel programming need to achieve high performance portability in order to...
Data locality is one of the most important characteristics of programs. Its study has significant in...
The evolution of computing technology towards the ultimate physical limits makes communication the d...
this paper we will present a solution to the problem of determining loop and data partitions automat...
Data locality is central to modern computer designs. The widening gap between processor speed and me...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
The presence of a universal machine model for serial algorithm design, namely the von Neumann model,...
We survey parallel programming models and languages using six criteria to assess their suitability ...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1993. Simultaneously published...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...