VLDB 2026 Research / reviewers in the wild / expert
David Jefferson
dblp:58/5163
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2016
0000-0002-3991-6038ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 4 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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
4 papers |
Reconfigurable computing and FPGAs · 62% Integrated circuit design · 21% Performance modeling and evaluation · 14% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 50% Operating systems · 50% |
Topics — the 13 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › analog and mixed-signal circuits › mixed-signal circuit design
phase-locked loop |
0.0 | 1 | 1998 | A 100 MHz PLL Implemented on a 100K Gate Programmable Logic Device (Abstract) · FPGA 1998 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.0 | 1 | 1990 | Virtual Time II: Storage Management in Conservative and Optimistic Systems · PODC 1990 |
Performance modeling and evaluation › simulation › discrete-event simulation › parallel discrete event simulation › optimistic simulation
time warp |
0.0 | 1 | 1990 | Virtual Time II: Storage Management in Conservative and Optimistic Systems · PODC 1990 |
Parallel and multicore computing
synchronization |
0.0 | 1 | 1984 | An Approach to Performance Analysis of Timestamp-driven Synchronization Mechanisms · PODC 1984 |
Program verification
verification decidability |
0.0 | 1 | 1980 | Verification Decidability of Presburger Array Programs · J. ACM 1980 |
Authentication and access control
access control |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · SOSP 1975 |
Authentication and access control › access control › access control mechanisms
capability-based protection |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · SOSP 1975 |
Operating systems › system security › operating system security › protection mechanism
capability-based protection |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · SOSP 1975 |
Operating systems › system security › operating system security
protection mechanism |
0.0 | 1 | 1975 | Protection in the HYDRA Operating System · SOSP 1975 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1984 | An Approach to Performance Analysis of Timestamp-driven Synchronization Mechanisms · PODC 1984 |
Logic in computer science › model theory
decidable theories |
0.0 | 1 | 1980 | Verification Decidability of Presburger Array Programs · J. ACM 1980 |
Logic in computer science › formal arithmetic
presburger arithmetic |
0.0 | 1 | 1980 | Verification Decidability of Presburger Array Programs · J. ACM 1980 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 1980 | Verification Decidability of Presburger Array Programs · J. ACM 1980 |
Methods — techniques the papers use, named apart from their topics
directional bias routing · 0.0virtual time · 0.0inductive assertion method · 0.0stochastic process analysis · 0.0linear poisson processes · 0.0decision procedures · 0.0decision procedure · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | The Future of Parallel Discrete Event SimulationabstractParallel discrete event simulation (PDES) has been a subject of research since the late 1970s. By now we know a lot about the general outlines of the subject. However, there is still an immense amount of research and development to do. In this talk I will summarize what I believe PDES has contributed to computer science and other fields so far, what the current status is, where I think we are still deficient as a field, and where I think our R&D priorities should be in the future. David Jefferson |
SIGSIM-PADS | 1 |
| 2003 | The StratixTM routing and logic architectureabstractThis paper describes the Altera Stratix logic and routing architecture. The primary goals of the architecture were to achieve high performance and logic density. We give an overview of the entire device, and then focus on the logic and routing architecture. The Stratix logic architecture is based on a cluster of ten 4-input LUTs and its routing consists of staggered routing lines. We describe the development of the routing architecture, including its directional bias, its direct-drive routing which reduces both area and delay. The logic array block and logic cell design is also described, and new routing structures with in the logic array block, and logic element features are described. David M. Lewis, Vaughn Betz, David Jefferson, Andy Lee, Christopher Lane, Paul Leventis, Sandy Marquardt, Cameron McClintock, Bruce Pedersen, Giles Powell, Srinivas Reddy, Chris Wysocki, Richard Cliff, Jonathan Rose |
FPGA | 3 |
| 1998 | A 100 MHz PLL Implemented on a 100K Gate Programmable Logic Device (Abstract)
David Jefferson, Srinivas Reddy, Christopher Lane, Ninh Ngo, Wanli Chang 0003, Manuel Mijia, Ketan Zaveri, Cameron McClintock, Richard Cliff |
FPGA | 1 |
| 1994 | Artificial Life as a Tool for Biological InquiryabstractArtificial life embraces those human-made systems that possess some of the key properties of natural life. We are specifically interested in artificial systems that serve as models of living systems for the investigation of open questions in biology. First we review some of the artificial life models that have been constructed with biological problems in mind, and classify them by medium (hardware, software, or “wetware”) and by level of organization (molecular, cellular, organismal, or population). We then describe several “grand challenge” open problems in biology that seem especially good candidates to benefit from artificial life studies, including the origin of life and self-organi- zation, cultural evolution, origin and maintenance of sex, shifting balance in evolution, the relation between fitness and adaptedness, the structure of ecosystems, and the nature of mind. Charles E. Taylor, David Jefferson |
Artif. Life | 2 |
| 1990 | Virtual Time II: Storage Management in Conservative and Optimistic Systemsabstractsarily execute a simulation in the same amount of space as a sequential execution.In some cases a simulation requiring space n+k when executed sequentially might require O(nk) space when executed on n processors by CMB. David Jefferson |
PODC | 1 |
| 1988 | A Basic Protocol for Routing Messages to Migrating Processes
T. M. Ravi, David Jefferson |
ICPP (2) | 2 |
| 1984 | An Approach to Performance Analysis of Timestamp-driven Synchronization MechanismsabstractIn this paper we introduce a new analytical approach to modeling the performance of systems synchronized by timestamp mechanisms, including database systems. We define the virtual time - real time (T-V) plane, and an important kind of stochastic process that we call linear Poisson processes. We show how to calculate the rate of preemption (corresponding to the rate of abortion or rollback in concurrency control mechanisms) and the waiting time until last preemption (corresponding to commit time) for linear Poisson processes. Finally, we apply this theory, analyzing one example system synchronized by the Time Warp mechanism. David Jefferson, Andrew Witkowski |
PODC | 1 |
| 1983 | Virtual Time
David Jefferson |
ICPP | 1 |
| 1980 | Verification Decidability of Presburger Array ProgramsabstractA program annotated with inductive assertions is said to be verification decidable If all of the verification conditions generated from the program and assertions are formulas In a decidable theory A theory is defined, which is called Presburger array theory, containing two logical sorts integer and array of integer Addltmn, subtraction, and comparisons are permztted for integers Array access and assignment functmns are allowed Since the elements of the arrays are integers, array accesses may be nested First, it is observed that the validity of unquantlfied formulas in Presburger array theory is decidable, yet quantified formulas in general are undecldable It is then shown that, with certain restrictions, one can add a new predicate Perm(M, N)--meanlng array M is a permutation of array N--to the assertion language and still have a solvable decision problem for verification conditions generated from unquantified assertions The significance of this result is that almost all known one-array sorting programs are verlticatmn decidable when annotated with inductive assertions for proving that the output is a permutation of the input Norihisa Suzuki, David Jefferson |
J. ACM | 2 |
| 1977 | Panel: Directions in Database Research
George A. Champine, Craig Fields, Koichi Furukawa, David Jefferson, Fritz Krückeberg, Giora Pelled, Charles Purcell, John Rundell, Tadahiko Takahama |
VLDB | 4 |
| 1975 | Protection in the HYDRA Operating SystemabstractThis paper describes the capability based protection mechanisms provided by the Hydra Operating System Kernel. These mechanisms support the construction of user-defined protected subsystems, including file and directory subsystems, which do not therefore need to be supplied directly by Hydra. In addition, we discuss a number of well known protection problems, including Mutual Suspicion, Confinement and Revocation, and we present the mechanisms that Hydra supplies in order to solve them. Ellis S. Cohen, David Jefferson |
SOSP | 2 |