Demo Data from EDBT 2026 / reviewers in the wild / expert
Nigel C. Paver
dblp:p/NCPaver · also N. C. Paver
· DBLP profile ↗
8ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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
3 papers |
Memory systems · 32% GPUs and heterogeneous computing · 32% Embedded and real-time systems · 11% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous soc |
0.1 | 1 | 2012 | A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012 |
Memory systems
memory controller |
0.1 | 1 | 2012 | A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012 |
Embedded and real-time systems › embedded hardware platform
MPSoC |
0.0 | 1 | 2012 | A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012 |
Cloud and datacenter computing › resource management
shared resource management |
0.0 | 1 | 2012 | A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoC · DAC 2012 |
Energy-efficient computing › low-power design
low-power processor design |
0.0 | 1 | 1999 | AMULET2e: an asynchronous embedded controller · Proc. IEEE 1999 |
Integrated circuit design › asynchronous circuit design
micropipeline |
0.0 | 1 | 1997 | AMULET1: A Asynchronous ARM Microprocessor · IEEE Trans. Computers 1997 |
Embedded and real-time systems › embedded hardware
embedded controller |
0.0 | 1 | 1999 | AMULET2e: an asynchronous embedded controller · Proc. IEEE 1999 |
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
progress tracking · 0.1dynamic priority adaptation · 0.1dynamic bus sizing · 0.0asynchronous circuit design · 0.0sutherland micropipelines · 0.0register locking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Sources of error in full-system simulationabstractIn this work we investigate the sources of error in gem5-a state-of-the-art computer simulator-by validating it against a real hardware platform: the ARM Versatile Express TC2 development board. We design a custom gem5 configuration and make several changes to the simulator itself in order to more closely match the Versatile Express TC2 board. With the modifications we make to the simulator, we are able to achieve a mean percentage runtime error of 5% and a mean absolute percentage runtime error of 13% for the SPEC CPU2006 benchmarks. For the PARSEC benchmarks we achieve a mean percentage runtime error of -11% and -12% for single and dual-core runs respectively, and a mean absolute percentage runtime error of 16% and 17% for single and dual-core runs respectively. While prior work typically considers only runtime accuracy, we extend our investigation to include several key microarchitectural statistics as well, showing that we can achieve accuracy within 20% on average for a majority of them. Much of this error is likely from modeling similar, but not identical components. Anthony Gutierrez, Joseph Pusdesris, Ronald G. Dreslinski, Trevor N. Mudge, Chander Sudanthi, Christopher D. Emmons, Mitchell Hayenga, Nigel C. Paver |
ISPASS | 8 |
| 2012 | A QoS-aware memory controller for dynamically balancing GPU and CPU bandwidth use in an MPSoCabstractDiverse IP cores are integrated on a modern system-on-chip and share resources. Off-chip memory bandwidth is often the scarcest resource and requires careful allocation. Two of the most important cores, the CPU and the GPU, can both simultaneously demand high bandwidth. We demonstrate that conventional quality-of-service allocation techniques can severely constrict GPU performance by allowing the CPU to occasionally monopolize shared bandwidth. We propose to dynamically adapt the priority of CPU and GPU memory requests based on a novel mechanism that tracks progress of GPU workloads. Our evaluation shows that the proposed mechanism significantly improves GPU performance with only minimal impact on the CPU. Min Kyu Jeong, Mattan Erez, Chander Sudanthi, Nigel C. Paver |
DAC | 4 |
| 2006 | Optimizing mobile multimedia using SIMD techniques
Nigel C. Paver, Moinul H. Khan, Bradley C. Aldrich |
Multim. Tools Appl. | 1 |
| 2003 | Intel® wireless MMXTM technology: a 64-bit SIMD architecture for mobile multimediaabstractThe growing demand for multimedia rich applications in the wireless mobile domain challenges the capabilities of current wireless handheld devices. Optimizing instruction set architecture is a logical approach towards attaining higher performance in multimedia applications. Intel/spl reg/ wireless MMXTM technology is a 64-bit single instruction multiple data, (SIMD), coprocessor for the Intel/spl reg/ XScale/spl trade/ microarchitecture. It accelerates multimedia applications in handheld and wireless devices by taking advantage of the inherent parallelism and data types of targeted applications. This paper provides an overview of the wireless MMX architecture, its instruction set, pipeline organization, and functional units. Initial benchmark results measured on silicon are also presented. Nigel C. Paver, Bradley C. Aldrich, Moinul H. Khan |
ICASSP (2) | 1 |
| 1999 | AMULET2e: an asynchronous embedded controllerabstractAMULET2e is an embedded system chip incorporating a 32-bit ARM-compatible asynchronous processor core, a 4-Kb pipelined cache, a flexible memory interface with dynamic bus sizing, and assorted programmable control functions. Many on-chip performance-enhancing and power-saving features are switchable, enabling detailed experimental analysis of their effectiveness. AMULET2e silicon demonstrates competitive performance and power efficiency, ease of system design, and it includes innovative features that exploit its asynchronous operation to advantage in applications that require low standby power and/or freedom from the electromagnetic interference generated by system clocks. Steve Furber, Jim D. Garside, Peter A. Riocreux, Steve Temple, Paul Day, Nigel C. Paver |
Proc. IEEE | 7 |
| 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 | 5 |
| 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 | 4 |
| 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 | 1 |