VLDB 2026 Research / reviewers in the wild / expert
Richard J. Littlefield
dblp:72/2095
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 82% Interconnection networks and networks-on-chip · 9% Memory systems · 9% | |
| Computer graphics and multimedia
1 paper |
Rendering · 77% Geometric modeling and processing · 23% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel programming models
distributed memory programming |
0.0 | 1 | 1994 | Global arrays: a portable "shared-memory" programming model for distributed memory computers · SC 1994 |
Parallel and multicore computing › parallel programming models › distributed memory programming models
global address space |
0.0 | 1 | 1994 | Global arrays: a portable "shared-memory" programming model for distributed memory computers · SC 1994 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1994 | Global arrays: a portable "shared-memory" programming model for distributed memory computers · SC 1994 |
Parallel and multicore computing › parallel programming models
shared-memory abstraction |
0.0 | 1 | 1994 | Global arrays: a portable "shared-memory" programming model for distributed memory computers · SC 1994 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 1989 | The Amber System: Parallel Programming on a Network of Multiprocessors · SOSP 1989 |
Interconnection networks and networks-on-chip
multiprocessor interconnection |
0.0 | 1 | 1989 | The Amber System: Parallel Programming on a Network of Multiprocessors · SOSP 1989 |
Parallel and multicore computing › parallel programming models and runtimes
parallel programming frameworks |
0.0 | 1 | 1989 | The Amber System: Parallel Programming on a Network of Multiprocessors · SOSP 1989 |
Computational science and engineering
computational chemistry |
0.0 | 1 | 1994 | Global arrays: a portable "shared-memory" programming model for distributed memory computers · SC 1994 |
Geometric modeling and processing › shape representation
vector graphics |
0.0 | 1 | 1984 | Priority windows: A device independent, vector oriented approach · SIGGRAPH 1984 |
Methods — techniques the papers use, named apart from their topics
one-sided communication · 0.0asynchronous remote memory access · 0.0shared-memory programming model · 0.0vector clipping · 0.0display lists · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | High-performance computing in chemistry: NW Chem
Martyn F. Guest, Edoardo Aprà, David E. Bernholdt, Herbert A. Früchtl, Robert J. Harrison, Ricky A. Kendall, R. A. Kutteh, X. Long, John B. Nicholas, Jeffrey A. Nichols, H. L. Taylor, Adrian T. Wong, George I. Fann, Richard J. Littlefield, Jarek Nieplocha |
Future Gener. Comput. Syst. | 14 |
| 1996 | Global arrays: A nonuniform memory access programming model for high-performance computers
Jarek Nieplocha, Robert J. Harrison, Richard J. Littlefield |
J. Supercomput. | 3 |
| 1995 | Global Combine Algorithms for 2-D Meshes with Wormhole Routing
Michael Barnett 0001, Richard J. Littlefield, David G. Payne, Robert A. van de Geijn |
J. Parallel Distributed Comput. | 2 |
| 1994 | Global arrays: a portable "shared-memory" programming model for distributed memory computersabstractPortability, efficiency and ease of coding are all important considerations in choosing the programming model for a scalable parallel application. The message-passing programming model is widely used because of its portability, yet some applications are too complex to code in it while also trying to maintain a balanced computation load and avoid redundant computations. The shared-memory programming model simplifies coding, but it is not portable and often provides little control over interprocessor data transfer costs. This paper describes a new approach, called Global Arrays (GA) that combines the better features of both other models, leading to both simple coding and efficient execution. The key concept of GA is that it provides a portable interface through which each process in a MIMD parallel program can asynchronously access logical blocks of physically distributed matrices, with no need for explicit cooperation by other processes. We have implemented GA libraries on a variety of computer systems, including the Intel DELTA and Paragon, the IBM SP-1 (all message-passers), the Kendall Square KSR-2 (a nonuniform access shared-memory machine), and networks of Unix workstations. We discuss the design and implementation of these libraries, report their performance, illustrate the use of GA in the context of computational chemistry applications, and describe the use of a GA performance visualization tool.> Jarek Nieplocha, Robert J. Harrison, Richard J. Littlefield |
SC | 3 |
| 1989 | The Amber System: Parallel Programming on a Network of MultiprocessorsabstractThis paper describes a programming system called Amber that permits a single application program to use a homogeneous network of computers in a uniform way, making the network appear to the application as an integrated multiprocessor. Amber is specifically designed for high performance in the case where each node in the network is a shared-memory multiprocessor. Jeffrey S. Chase, Franz G. Amador, Edward D. Lazowska, Henry M. Levy, Richard J. Littlefield |
SOSP | 5 |
| 1984 | Priority windows: A device independent, vector oriented approachabstractPriority windows are a basic tool for interactive graphics, underlying such techniques as pop-up menus and single screen viewing and control of multiple contexts. Most implementations of priority windows are raster oriented, frequently relying on special hardware capabilities such as high speed rasterops. This paper discusses an alternative approach, based on vector clipping, that works with any display device capable of drawing and erasing vectors. It has been used to implement a general purpose windowing package that supports application programs using a vector graphics model. It is device independent, running without change on a desktop computer with integral graphics and on a timesharing system with a peripheral display. In purely device independent form, windowing performance depends on host processing speed and communications bandwidth. Techniques are described for improving responsiveness by overlapping some windowing computations with the user's think time. Performance improvements based on extended device capabilities such as rectangular fill, hardware characters, and local display lists with clipping are also suggested. Richard J. Littlefield |
SIGGRAPH | 1 |