Demo Data from VLDB 2026 / reviewers in the wild / expert
John V. Woods
dblp:22/1245
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2011
0000-0002-8945-1881ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorArtificial intelligence and machine learning · 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
1 paper |
Integrated circuit design · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › asynchronous circuit design
micropipeline |
0.0 | 1 | 1997 | AMULET1: A Asynchronous ARM Microprocessor · IEEE Trans. Computers 1997 |
Integrated circuit design
asynchronous circuit design |
0.0 | 1 | 1997 | AMULET1: A Asynchronous ARM Microprocessor · IEEE Trans. Computers 1997 |
Methods — techniques the papers use, named apart from their topics
sutherland micropipelines · 0.0register locking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Event-driven configuration of a neural network CMP system over an homogeneous interconnect fabric
Mukaram M. Khan, Alex Rast, Javier Navaridas, X. Jin, Luis A. Plana, Mikel Luján, Steve Temple, Cameron Patterson, Dominic Richards, John V. Woods, José Miguel-Alonso, Steve Furber |
Parallel Comput. | 10 |
| 2009 | Event-Driven Configuration of a Neural Network CMP System over a Homogeneous Interconnect FabricabstractConfiguring a million-core parallel system at boot time is a difficult process when the system has neither specialised hardware support for the configuration process nor a preconfigured default state that puts it in operating condition. SpiNNaker is a parallel chip multiprocessor (CMP) system for neural network (NN) simulation. Where most large CMP systems feature a sideband network to complete the boot process, SpiNNaker has a single homogeneous network interconnect for both application inter-processor communications and system control functions such as boot load and run-time user-system interaction. This network improves fault tolerance and makes it easier to support dynamic run-time reconfiguration, however, it requires a boot process that is transaction-level compatible with the application's communications model. Since SpiNNaker uses event-driven asynchronous communications throughout, the loader operates with purely local control: there is no global synchronisation, state information, or transition sequence. A novel two-stage ldquounfoldingrdquo boot-up process efficiently configures the SpiNNaker hardware and loads the application using a high-speed flood-fill technique with support for run-time re-configuration. SystemC simulation of a multi-CMP SpiNNaker system indicates an error-free CMP configuration time of 1.3 ms, while a high-level simulation of a full-scale system (64 K CMPs) indicates a mean application-loading time of ~20 ms (for a 100 KB application), which is virtually independent of the size of the system. We verified the CMP configuration process with hardware-level Verilog simulation. Muhammad Mukaram Khan, Javier Navaridas, Alex Rast, Xin Jin 0003, Luis A. Plana, Mikel Luján, John V. Woods, José Miguel-Alonso, Steve Furber |
ISPDC | 7 |
| 2008 | Efficient modelling of spiking neural networks on a scalable chip multiprocessorabstractWe propose a system based on the Izhikevich model running on a scalable chip multiprocessor - SpiNNaker - for large-scale spiking neural network simulation. The design takes into account the requirements for processing, storage, and communication which are essential to the efficient modelling of spiking neural networks. To gain a speedup of the processing as well as saving storage space, the Izhikevich model is implemented in 16-bit fixed-point arithmetic. An approach based on using two scaling factors is developed, making the precision comparable to the original. With the two scaling factors scheme, all of the firing patterns by the original model can be reproduced with a much faster execution speed. To reduce the communication overhead, rather than sending synaptic weights on communicating, we only send out event packets to indicate the neuron firings while holding the synaptic weights in the memory of the post-synaptic neurons, which is so-called event-driven algorithm. The communication based on event packets can be handled efficiently by the multicast system supported by the SpiNNaker machine. We also describe a system level model for spiking neural network simulation based on the schemes above. The model has been functionally verified and experimental results are included. An analysis of the performance of the whole system is presented at the end of the paper. Xin Jin 0003, Steve Furber, John V. Woods |
IJCNN | 3 |
| 1997 | AMULET1: A Asynchronous ARM MicroprocessorabstractAn asynchronous implementation of the ARM microprocessor has been developed using an approach based on Sutherland's Micropipelines. The design allows considerable internal asynchronous concurrency. This paper presents the rationale for the work, the organization of the chip, and the characteristics of the prototype silicon. The design displays unusual properties such as nondeterministic (but bounded) prefetch depth beyond a branch instruction, a data dependent throughput, and employs a novel register locking mechanism. This work demonstrates the feasibility of building complex asynchronous systems and gives an indication of the costs and benefits of the Micropipeline approach. John V. Woods, Paul Day, Steve Furber, Jim D. Garside, Nigel C. Paver, Steve Temple |
IEEE Trans. Computers | 1 |
| 1995 | Investigation into micropipeline latch design stylesabstractAn asynchronous implementation of the ARM microprocessor has been designed and fabricated based on Sutherland's Micropipeline approach. Reviews of this work have shown that considerable performance improvement may be possible in a number of key design areas. This paper assesses the effects of different design styles on the micropipeline latch structures used. The original design has latch structures based on pass-transistor transparent latches. An evaluation of the use of single-phase transparent latch structures is given plus the application of 2-phase and 4-phase control techniques.> Paul Day, John V. Woods |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 1994 | The Design and Evaluation of an Asynchronous MicroprocessorabstractAMULET1 is a fully asynchronous implementation of the ARM microprocessor which was designed at Manchester University between 1991 and 1993. First silicon arrived in April 1994 and was found to be functional, demonstrating that asynchronous design of complex circuits is feasible with present day CAD tools. This paper presents the motivation for the work, some of the design choices which were made, the problems which were encountered during the development of the design and the characteristics of the device itself. The future potential for asynchronous circuits is also discussed.> Steve Furber, Paul Day, Jim D. Garside, Nigel C. Paver, Steve Temple, John V. Woods |
ICCD | 6 |
| 1992 | Register Locking in an Asynchronous MicroprocessorabstractA high-performance register bank is a central component of a RISC processor. A novel register bank design has been developed, as an integral part of a self-timed implementation of a commercial RISC microprocessor, to address the problem of register interlocking in an asynchronous micropipelined execution unit. The problem in an asynchronous design is to maintain coherent register operation while allowing concurrent read and write accesses with arbitrary timing. The solution presented here includes a novel arbiter-free locking mechanism which enables efficient read operations in the presence of multiple pending write operations.> Nigel C. Paver, Paul Day, Steve Furber, Jim D. Garside, John V. Woods |
ICCD | 5 |