VLDB 2026 Research / reviewers in the wild / expert
John Biggs
dblp:49/6115
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2018
0000-0003-4188-9064ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging 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
1 paper |
Hardware reliability and fault tolerance · 50% Embedded and real-time systems · 50% | |
| Databases, data mining, and information retrieval
1 paper |
Data stream processing · 87% Distributed and cloud data management · 13% |
Topics — the 3 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › critical systems
safety-critical systems |
0.3 | 1 | 2018 | Error Correlation Prediction in Lockstep Processors for Safety-Critical Systems · MICRO 2018 |
Data stream processing
continuous query processing |
0.0 | 1 | 1998 | CQ: A Personalized Update Monitoring Toolkit · SIGMOD Conference 1998 |
Computational science and engineering
code generation |
0.0 | 1 | 1997 | Code Generation through Annotation of Macromolecular Structure Data · ISMB 1997 |
Methods — techniques the papers use, named apart from their topics
static prediction · 0.3fault injection · 0.3annotation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Error Correlation Prediction in Lockstep Processors for Safety-Critical SystemsabstractThis paper presents a new phenomenon called error correlation prediction for lockstep processors. Lockstep processors run the same copy of a program, and their outputs are compared at every cycle to detect divergence, and have been popular in safety-critical systems. When the lockstep error checker detects an error, it alerts the safety-critical system by putting the lockstep processor in a safe state in order to prevent hazards. This is done by running the online diagnostics to identify the cause of the error because the lockstep processor has no knowledge of whether the error is caused by a transient or permanent fault. The online diagnostics can be avoided if the error is caused by a transient fault, and the lockstep processor can recover from it. If, however, it is caused by a permanent fault, having prior knowledge about error's likely location(s) within the CPU speeds up the diagnostics process. We discover that the error's type and likely location(s) inside CPUs from which the fault may have originated can be predicted by analyzing the output signals of the CPU(s) when the error is detected. We design a simple static predictor exploiting this phenomenon and show that system availability can be increased by 42-64% with an overhead of less than 2% in silicon area and power. Emre Ozer 0001, Balaji Venu, Xabier Iturbe, Shidhartha Das, Spyros Lyberis, John Biggs, Peter Harrod, John Penton |
MICRO | 6 |
| 2014 | Active Mode Subclock Power GatingabstractThis paper presents a technique, called subclock power gating, for reducing leakage power during the active mode in low performance, energy-constrained applications. The proposed technique achieves power reduction through two mechanisms: 1) power gating the combinational logic within the clock period (subclock) and 2) reducing the virtual supply to less than Vth rather than shutting down completely as is the case in conventional power gating. To achieve this reduced voltage, a pair of nMOS and pMOS transistors are used at the head and foot of the power gated logic for symmetric virtual rail clamping of the power and ground supplies. The subclock power gating technique has been validated by incorporating it with an ARM Cortex-M0 microprocessor, which was fabricated in a 65-nm process. Two sets of experiments are done: the first experimentally validates the functionality of the proposed technique in the fabricated test chip and the second investigates the utility of the proposed technique in example applications. Measured results from the fabricated chip show 27% power saving during the active mode for an example wireless sensor node application when compared with the same microprocessor without subclock power gating. Jatin N. Mistry, James Myers, Bashir M. Al-Hashimi, David Flynn, John Biggs, Geoff V. Merrett |
IEEE Trans. Very Large Scale Integr. Syst. | 5 |
| 2011 | Beyond UPF & CPF: Low-power design and verification
Barry M. Pangrle, John Biggs, Cristophe Clavel, Olivier Domerego, Knut M. Just |
DATE | 2 |
| 2009 | Selective state retention design using symbolic simulationabstractAddressing both standby and active power is a major challenge in developing system-on-chip designs for battery-powered products. Powering off sections of logic or memories loses internal register and RAM states so designers have to weigh up the benefits and costs of implementing state retention on some or all of the power gated subsystems where state recovery has significant real-time or energy cost, compared to resetting the subsystem and re-acquiring state from scratch. Library IP and EDA tools can support state retention in hardware synthesized from standard RTL, but due to the silicon area costs there is strong interest in only retaining certain selective state for example the ldquoarchitectural staterdquo of a CPU to implement sleep modes. Currently there is no known rigourous technique for checking the integrity of selective state retention, and this is due to the complexity of checking that the correctness of the design is not compromised in any way. The complexity is exacerbated due to the interaction between the retained and the non-retained state, and exhaustive simulation rapidly becomes infeasible. This paper presents a case study based on symbolic simulation for assisting the designers to design and implement selective retention correctly. The main finding of our study is that the programmer visible state or the architectural state of the CPU needs to be implemented using retention registers whilst other micro-architectural enhancements such as pipeline registers, TLBs and caches can be implemented using normal registers without retention. This has a profound impact on power and area savings for chip design. By selectively retaining the state of the programmer's ldquoarchitecturalrdquo model and not the increasing proportion of extra state, one can incorporate energy-efficient sleep modes. To the best of our knowledge this is the first study in the area of rigourous design and implementation of selective state retention. Ashish Darbari, Bashir M. Al-Hashimi, David Flynn, John Biggs |
DATE | 4 |
| 1998 | CQ: A Personalized Update Monitoring ToolkitabstractThe CQ project at OGI, funded by DARPA, aims at developing a scalable toolkit and techniques for update monitoring and event-driven information delivery on the net. The main feature of the CQ project is a “personalized update monitoring” toolkit based on continual queries [3]. Comparing with the pure pull (such as DBMSs, various web search engines) and pure push (such as Pointcast, Marimba, Broadcast disks) technology, the CQ project can be seen as a hybrid approach that combines the pull and push technology by supporting personalized update monitoring through a combined client-pull and server-push paradigm. Ling Liu 0001, Calton Pu, Wei Tang 0005, David Buttler, John Biggs, Paul Benninghoff, Fenghua Yu |
SIGMOD Conference | 5 |
| 1997 | Code Generation through Annotation of Macromolecular Structure Data
John Biggs, Calton Pu, Philip E. Bourne |
ISMB | 1 |