VLDB 2026 Research / reviewers in the wild / expert
Arvin Park
dblp:59/6378
· DBLP profile ↗
14ranked-venue papers
3as first author
0since 2021 · last 1993
—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 · 5 · 1 first-authorTheory of computation · 3Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 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
11 papers |
Memory systems · 50% Parallel and multicore computing · 12% Performance modeling and evaluation · 10% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 19 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory management
virtual memory |
0.0 | 3 | 1992 | Modifying VM hardware to reduce address pin requirements · MICRO 1992 A partitioned translation lookaside buffer approach to reducing address bandwith · ISCA 1992 Dynamic Base Register Caching: A Technique for Reducing Address Bus Width · ISCA 1991 |
Performance modeling and evaluation
workload characterization |
0.0 | 3 | 1991 | Measurements of the Paging Behavior of UNIX · SIGMETRICS 1991 An Analysis of the Information Content of Address Reference Streams · MICRO 1991 Performance Through Memory · SIGMETRICS 1987 |
Memory systems › memory bandwidth management
memory bandwidth reduction |
0.0 | 1 | 1993 | An Analysis of the Information Content of Address and Data Reference Streams · SIGMETRICS 1993 |
Embedded and real-time systems
stream compression |
0.0 | 1 | 1993 | An Analysis of the Information Content of Address and Data Reference Streams · SIGMETRICS 1993 |
Distributed systems › fault tolerance › failure models
fail-stop errors |
0.0 | 2 | 1992 | Asynchronous PRAMs Are (Almost) as Good as Synchronous PRAMs · FOCS 1990 Work-Optimal Asynchronous Algorithms for Shared Memory Parallel Computers · SIAM J. Comput. 1992 |
Distributed systems
fault tolerance |
0.0 | 2 | 1992 | Asynchronous PRAMs Are (Almost) as Good as Synchronous PRAMs · FOCS 1990 Work-Optimal Asynchronous Algorithms for Shared Memory Parallel Computers · SIAM J. Comput. 1992 |
Memory systems › memory management › virtual memory
address translation |
0.0 | 1 | 1992 | Modifying VM hardware to reduce address pin requirements · MICRO 1992 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1992 | Work-Optimal Asynchronous Algorithms for Shared Memory Parallel Computers · SIAM J. Comput. 1992 |
Parallel and multicore computing › parallel algorithms
shared-memory parallel algorithms |
0.0 | 1 | 1992 | Work-Optimal Asynchronous Algorithms for Shared Memory Parallel Computers · SIAM J. Comput. 1992 |
Memory systems › memory management › virtual memory › address translation
TLB |
0.0 | 1 | 1992 | A partitioned translation lookaside buffer approach to reducing address bandwith · ISCA 1992 |
Operating systems › resource management › memory management › virtual memory
paging |
0.0 | 1 | 1991 | Measurements of the Paging Behavior of UNIX · SIGMETRICS 1991 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 1 | 1991 | Measurements of the Paging Behavior of UNIX · SIGMETRICS 1991 |
Processor architecture and microarchitecture › memory system microarchitecture
address generation |
0.0 | 1 | 1991 | Dynamic Base Register Caching: A Technique for Reducing Address Bus Width · ISCA 1991 |
Memory systems › virtual memory management
paging behavior |
0.0 | 1 | 1991 | Measurements of the Paging Behavior of UNIX · SIGMETRICS 1991 |
Parallel and multicore computing › parallel computation models
PRAM |
0.0 | 1 | 1990 | Asynchronous PRAMs Are (Almost) as Good as Synchronous PRAMs · FOCS 1990 |
Storage systems
paging performance |
0.0 | 1 | 1989 | Array Access Bounds for Block Storage Memory Systems · IEEE Trans. Computers 1989 |
Memory systems
memory-bound computation |
0.0 | 1 | 1987 | Performance Through Memory · SIGMETRICS 1987 |
Electronic design automation › microfluidic biochip design
pin reduction |
0.0 | 1 | 1992 | A partitioned translation lookaside buffer approach to reducing address bandwith · ISCA 1992 |
Memory systems › memory interface
processor-memory interface |
0.0 | 1 | 1991 | Workload and Implementation Considerations for Dynamic Base Register Caching · MICRO 1991 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.0simulation · 0.0measurement analysis · 0.0information-theoretic analysis · 0.0scheduling · 0.0randomization · 0.0dynamic huffman coding · 0.0synchronization primitives · 0.0row access speed · 0.0column access speed · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | An Analysis of the Information Content of Address and Data Reference StreamsabstractRecent increases in VLSI processor speed and transistor density have not been matched by a proportionate increase in the number of I/O pins used to communicate information on and off chip. Since the number of I/O pins is limited by packaging technology and switching constraints, this trend is likely to continue, and I/O bandwidth will become the primary VLSI system performance bottleneck. This paper analyzes the potential of address and data stream coding in order to reduce bandwidth requirements Jeffrey C. Becker, Arvin Park |
SIGMETRICS | 2 |
| 1992 | A partitioned translation lookaside buffer approach to reducing address bandwithabstractSimulations indicate a simple modification of existing virtual memory hardware can significantly reduce the number of pins required to transmit address information from processor to off-chip memory. This modification consists of partitioning a TLB so that virtual page numbers are stored in a cache on the processor and corresponding real page numbers are sotred in registers at the memory, making it possible to transmit a small register index instead of the entire real page number. Matthew K. Farrens, Arvin Park, Rob Fanfelle, Pius Ng, Gary S. Tyson |
ISCA | 2 |
| 1992 | Modifying VM hardware to reduce address pin requirements
Matthew K. Farrens, Arvin Park, Gary S. Tyson |
MICRO | 2 |
| 1992 | Work-Optimal Asynchronous Algorithms for Shared Memory Parallel ComputersabstractThis paper develops shared memory algorithms for asynchronous processor systems that require the same expected work as the best PRAM algorithms. These algorithms operate efficiently under general asynchronous processor behavior (where individual processor speeds are allowed to vary widely over time). This paper achieves these results by employing a methodology that uses randomization to schedule subtasks of a parallel program. The resulting algorithms allow processors to (i) have arbitrary asynchronous behavior, (ii) have fail-stop errors, (iii) join a computation at any time, and (iv) have no unique identifiers. This paper develops a performance metric for asynchronous parallel computations, called work, which is the total number of instructions (including busy-waiting instructions) performed by a collection of parallel processors during a computation. The main result is to compute any associative function of n variables with $O(n)$ expected work, using up to $n/\log n\log^* n$ asynchronous processors, and with $O(n\log n)$ expected work using up to n processors. These results provide a synchronization primitive that can be used to transform any PRAM program into an asynchronous PRAM program. Chip Martel, Arvin Park, Ramesh Subramonian |
SIAM J. Comput. | 2 |
| 1991 | Dynamic Base Register Caching: A Technique for Reducing Address Bus WidthabstractWhenaddress reference degrees of spatial and temporal higher order address lines carry streams exhibit high locality, many of the redundant information.By caching the higher order portions of address references in a set of dynamically allocated base registers, it becomes possible to transmit small register indices between the processor and memory instead of the high order address bits themselves.Trace driven simulations indicate that this technique can significantly reduce processor-to-memory address bus width without an appreciable loss in performance, fhereby increasing available processor bandwidth.Our resulfs imply that as much as 25% of the available 1/0 bandwidth of a processor is used less than 1% of the time. Matthew K. Farrens, Arvin Park |
ISCA | 2 |
| 1991 | An Analysis of the Information Content of Address Reference StreamsabstractWe analyze the information content of several address reference streams.Our results indicate that a new scheme, based on Dynamic Huffman Coding [Vitt87], can encode a typical 32 bit address in four to seven bits.Unlike previous schemes used to estimate the information content of address words [HaDa771 ~arnm77], our scheme is completely on-line and does not rely on preeomputation of address transition probabilities.Our results imply that at least 83% of address bits in the traces we studied contain redundant information.Although our coding scheme is too complex and computationally expensive to implement in practice, it provides a lower bound on the bandwidth that can be achieved by practical compression schemes.Through use of these address compression techniques, the number of bus lines and 1/0 pins required to transmit address information between processor and memory can be ptly reduced. Jeffrey C. Becker, Arvin Park, Matthew K. Farrens |
MICRO | 2 |
| 1991 | Workload and Implementation Considerations for Dynamic Base Register CachingabstractDynamic Base Register Caching (DBRC) FaFa90] lJhPa91] has been shown to be a useful technique for significantly reducing processor to memory address bandwidth.By caching the higher order portions of memory addresses in a set of dynamically allocated base registers, only small register indices need to be transmitted between the processor and memory instead of the high order address bits themselves.In this paper we present the results of trace driven simulations which indicate that DR13C can facilitate the provision of separate paths for instructions Matthew K. Farrens, Arvin Park |
MICRO | 2 |
| 1991 | Measurements of the Paging Behavior of UNIXabstractThis paper analyzes measurements of paging activity from several different versions of UNIX. We set out to characterize paging activity by first taking measurements of it, and then writing programs to analyze it. In doing so, we were interested in answering several questions:1. What is the magnitude of paging traffic and how much of I/O system activity is paging related?2. What are the characteristics of paging activity, and how can paging system implementations be tuned to match them?3. How does paging activity vary across different machines, operating systems, and job mixes?4. How well does paging activity correlate with system load average and number of users? Arvin Park, Jeffrey C. Becker |
SIGMETRICS | 1 |
| 1991 | Using color-image maps to study collisions in the three-body problem
Jonathan W. Brandt, Arvin Park |
Vis. Comput. | 2 |
| 1990 | Asynchronous PRAMs Are (Almost) as Good as Synchronous PRAMsabstractA PRAM (parallel random-access-machine) model that allows processors to have arbitrary asynchronous behavior is introduced. The main result shows that any n-processor CRCW (concurrent-read, concurrent-write) PRAM program can be simulated on an asynchronous CRCW PRAM using O(n) expected work per parallel step and up to n/log n log*n asynchronous processors. It is shown that a synchronization primitive for n parallel instructions can be computed using O(n) expected work by a system of asynchronous processors. Since a special case of asynchronous behavior is a fail-stop error, the simulation technique described above can convert any PRAM program into a PRAM program that is resistant to all fail-stop errors and has the same expected work as the original program.> Chip Martel, Ramesh Subramonian, Arvin Park |
FOCS | 3 |
| 1990 | The Processor Identity Problem
Richard J. Lipton, Arvin Park |
Inf. Process. Lett. | 2 |
| 1990 | Reducing Communication Costs for Sorting on Mesh-Connected and Linearly Connected Parallel Computers
Arvin Park, Krishnaswamy Balasubramanian |
J. Parallel Distributed Comput. | 1 |
| 1989 | Array Access Bounds for Block Storage Memory SystemsabstractPaging performance can be a dominant factor in a program's running time. Many seemingly efficient data structures and algorithms lose orders of magnitude in performance because they generate an excessive number of page faults. This study shows that tradeoffs exist between average row access speed S/sub r/ (which is defined as the number of row elements retrieved divided by the number of blocks accessed) and average column access speed S/sub c/ (defined similarly). The authors prove that the S/sub r/S/sub c/ product is optimally bounded by the block size N and generalize to other access patterns. Practical array access strategies are developed, and extensions to these results are discussed.> Arvin Park, Krishnaswamy Balasubramanian, Richard J. Lipton |
IEEE Trans. Computers | 1 |
| 1987 | Performance Through MemoryabstractTwo of the most important parameters of a computer are its processor speed and physical memory size. We study the relationship between these two parameters by experimentally evaluating the intrinsic memory and processor requirements of various applications. We also explore how hardware prices are changing the cost effectiveness of these two resources. Our results indicate that several important applications are “memory-bound,” i.e., can benefit more from increased memory than from a faster processor. Hector Garcia-Molina, Arvin Park, Lawrence R. Rogers |
SIGMETRICS | 2 |