Demo Data from EDBT 2026 / reviewers in the wild / expert
Daniel V. Pryor
dblp:31/4226
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 3 first-authorSoftware engineering, systems software and programming languages · 1
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
5 papers |
High-performance computing · 39% Parallel and multicore computing · 32% Performance modeling and evaluation · 19% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
scientific computing systems |
0.0 | 3 | 1994 | Implementation of a portable and reproducible parallel pseudorandom number generator · SC 1994 A Radiative Heat Transfer Simulation on a SPARCStation Farm · HPDC 1992 Vectorized Monte Carlo molecular aerodynamics simulation of the Reyleigh problem · SC 1988 |
Parallel and multicore computing
parallel programming models and runtimes |
0.0 | 1 | 1994 | Implementation of a portable and reproducible parallel pseudorandom number generator · SC 1994 |
Performance modeling and evaluation › simulation
monte carlo simulation |
0.0 | 1 | 1992 | A Radiative Heat Transfer Simulation on a SPARCStation Farm · HPDC 1992 |
Parallel and multicore computing › multiprocessor system › MIMD multiprocessor
massively parallel MIMD |
0.0 | 1 | 1991 | Instrumentation for a Massively Parallel MIMD Application · SIGMETRICS 1991 |
Performance modeling and evaluation › program instrumentation
parallel program instrumentation |
0.0 | 1 | 1991 | Instrumentation for a Massively Parallel MIMD Application · SIGMETRICS 1991 |
Memory systems
shared memory |
0.0 | 1 | 1991 | Characterizing memory hot spots in a shared memory MIMD machine · SC 1991 |
Parallel and multicore computing › parallel programming models
shared-memory parallelization |
0.0 | 1 | 1991 | Instrumentation for a Massively Parallel MIMD Application · SIGMETRICS 1991 |
High-performance computing
performance optimization at scale |
0.0 | 1 | 1988 | Vectorized Monte Carlo molecular aerodynamics simulation of the Reyleigh problem · SC 1988 |
High-performance computing › code optimization
vectorization |
0.0 | 1 | 1988 | Vectorized Monte Carlo molecular aerodynamics simulation of the Reyleigh problem · SC 1988 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 1992 | A Radiative Heat Transfer Simulation on a SPARCStation Farm · HPDC 1992 |
High-performance computing › cluster computing
network of workstations |
0.0 | 1 | 1992 | A Radiative Heat Transfer Simulation on a SPARCStation Farm · HPDC 1992 |
Performance modeling and evaluation
bottleneck analysis |
0.0 | 1 | 1991 | Instrumentation for a Massively Parallel MIMD Application · SIGMETRICS 1991 |
Parallel and multicore computing › parallel architecture
massively parallel processor |
0.0 | 1 | 1991 | Characterizing memory hot spots in a shared memory MIMD machine · SC 1991 |
Parallel and multicore computing › parallel architecture
MIMD architecture |
0.0 | 1 | 1991 | Characterizing memory hot spots in a shared memory MIMD machine · SC 1991 |
Methods — techniques the papers use, named apart from their topics
cycle splitting · 0.0additive lagged-fibonacci generator · 0.0monte carlo simulation · 0.0distributed shared memory · 0.0simulation · 0.0queueing analysis · 0.0pseudo-random interleaving · 0.0vector gather/scatter · 0.0monte carlo algorithm · 0.0bit addressability · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Implementation of a portable and reproducible parallel pseudorandom number generatorabstractWe describe in detail the parallel implementation of a family of additive lagged-Fibonacci pseudorandom number generators. The theoretical structure of these generators is exploited to preserve their well-known randomness properties and to provide a parallel system of distinct cycles. The algorithm presented here solves the reproducibility problem for a far larger class of parallel Monte Carlo applications than has been previously possible. In particular, Monte Carlo applications that undergo "splitting" can be coded to be reproducible, independent both of the number of processors and the execution order of the parallel processes. A library of portable C routines that implements these ideas is also described.> Daniel V. Pryor, Steven A. Cuccaro, Michael Mascagni, M. L. Robinson |
SC | 1 |
| 1993 | The Splash 2 Processor and ApplicationsabstractSplash 2 is an attached parallel processor in which the computing elements are user-programmable FPGA devices. The architecture of Splash 2 is designed to accelerate the solution of problems which exhibit at least modest amounts of temporal or data parallelism. Applications are developed by writing descriptions of algorithms in VHDL, which are then iteratively refined and debugged within a simulator. Once an application is determined to be functionally correct in simulation, it is compiled to a gate list and optimized by logic synthesis. The gate list is then mapped onto the FPGA architecture by automatic placement and routing tools to form a loadable FPGA object module. A C language library and a symbolic debugger comprise the execution environment. The Splash 2 system has been shown to be effective on a variety of applications, including text searching, sequence analysis, and image processing.> Jeffrey M. Arnold, Duncan A. Buell, Dzung T. Hoang, Daniel V. Pryor, Nabeel Shirazi, Mark R. Thistle |
ICCD | 4 |
| 1993 | Radiative Heat Transfer Simulation on a SPARCStation FarmabstractAbstract At the Supcrcomputing Research Center we have built a computing farm consisting of 16 SPARCStation. ELCs. The ELCs all support the Mother distributed shared memory, which has primitives to support efficient synchronization and use of the network and processors. Mother docs not support the traditional consistency semantics provided by, for example, Ivy or Mach external pagers. The first parallel application we ran on the farm was a Monte Carlo radiative heat transfer simulation. The performance we achieved on the farm was within an order of magnitude of the performance we would expect to achieve on a 16‐processor model of the C90 supercomputer available from Cray Research. With this application we found that the use of the Mother distributed shared memory allowed us to run the same code on the Cray as we ran on the SPARCStatlons, and we did not require the complex cache‐coherent memory semantics provided by, say, Ivy or Mach to run this application effectively. Ron Minnich, Daniel V. Pryor |
Concurr. Pract. Exp. | 2 |
| 1993 | A bistability throughput phenomenon in a shared-memory MIMD machine
Raymond R. Glenn, Daniel V. Pryor, John M. Conroy, Theodore Johnson |
J. Supercomput. | 2 |
| 1992 | A Radiative Heat Transfer Simulation on a SPARCStation FarmabstractAt the Supercomputing Research Center the authors have built a compute farm consisting of 16 SPARCStation ELCs. The ELCs all support the Mether distributed shared memory, which has primitives to support efficient synchronization and use of the network and processors. The first parallel application they ran on the farm was a Monte Carlo radiative heat transfer simulation. The performance they achieved on the farm was within an order of magnitude of the performance they would expect to achieve on a 16-processor model of the C90 supercomputer available from Cray Research. With this application, they found that the use of the Mether distributed shared memory allowed them to run the same code on the Cray as they ran on the SPARCStations.> Ron Minnich, Daniel V. Pryor |
HPDC | 2 |
| 1991 | Characterizing memory hot spots in a shared memory MIMD machineabstractThis paper analyzes two memory hot spot problems associated with massively parallel MIMD computers.The jirst is the memory stride problem, which is similar to stride problems found in existing supercomputers.Pseudo-random interleaving, as proposed by Norton and Melton, is the preferred solution.The second hot spot problem occurs in designs that use two separate memory accesses to lock and unlock critical sections (split transaction) and employ a jirst comeljirst serve queuing mechanism for shared memory locations.A bistabilip in throughput brought about by these conditions is analyzed and experimentally demonstrated.Simple equations are presented which predict the throughput at a critical section of code as a function of the number of applied threads.These equations also express the maximum number of threads that can safely be applied without the possibility of stalling. Raymond R. Glenn, Daniel V. Pryor, John M. Conroy, Theodore Johnson |
SC | 2 |
| 1991 | Instrumentation for a Massively Parallel MIMD ApplicationabstractThis paper describes an application implemented on a simulated machine called Horizon. One purpose of this study is to investigate some of the features of a possible future machine (or class of machines) with a view toward deciding, early on in the research cycle, where problems may come up, what features should be added or strengthened, and what proposed features seem to be unnecessary. Another purpose is to learn more about how to program, instrument and debug a shared memory, massively parallel MIMD computer, and to begin to answer some of the questions: What tools does a programmer need to debug this type of machine? How can a programmer know if the machine is performing well? How can bottlenecks be identified? How can the massive amount of instrumentation information be condensed and presented to a user in a way that makes sense? Raymond R. Glenn, Daniel V. Pryor |
SIGMETRICS | 2 |
| 1991 | Instrumentation for a Massively Parallel MIMD Application
Raymond R. Glenn, Daniel V. Pryor |
J. Parallel Distributed Comput. | 2 |
| 1989 | Vectorized Monte Carlo molecular aerodynamics simulation of the Rayleigh problem
Daniel V. Pryor, Patrick J. Burns 0002 |
J. Supercomput. | 1 |
| 1988 | Vectorized Monte Carlo molecular aerodynamics simulation of the Reyleigh problemabstractA fully vectorized version of a one-dimensional Monte Carlo algorithm applied to molecular aerodynamics is presented. The algorithm is applied to the Rayleigh problem, an impulsively accelerated, heated flat plate, and is implemented on the CYBER 205. Issues relating to the details of vectorization, including the use of bit addressability, the maintaining of long vector lengths, and vector gather/scatter use, are discussed. Speedup factors due to vectorization in the range of 5 to 18 are reported, depending on problem parameters. The results indicate that under certain circumstances, the problem performs well on vector architectures.> Daniel V. Pryor, Patrick J. Burns 0002 |
SC | 1 |