Demo Data from EDBT 2026 / reviewers in the wild / expert
Peter L. Bird
dblp:27/3022
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 3 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
4 papers |
Embedded and real-time systems · 33% Processor architecture and microarchitecture · 32% Memory systems · 28% | |
| Software engineering, system software, and programming languages
3 papers |
Compilers and program optimization · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › code size reduction
code compression |
0.0 | 1 | 1997 | Improving Code Density Using Compression Techniques · MICRO 1997 |
Embedded and real-time systems
embedded processor |
0.0 | 1 | 1997 | Improving Code Density Using Compression Techniques · MICRO 1997 |
Compilers and program optimization › parallel program optimization › synchronization optimization
synchronization elimination |
0.0 | 1 | 1995 | Compiling and Optimizing for Decoupled Architectures · SC 1995 |
Memory systems › memory architecture
interleaved memory |
0.0 | 1 | 1991 | Using Lookahead to reduce memory bank contention for decoupled operand references · SC 1991 |
Memory systems › memory interference
memory bank conflicts |
0.0 | 1 | 1991 | Using Lookahead to reduce memory bank contention for decoupled operand references · SC 1991 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1997 | Improving Code Density Using Compression Techniques · MICRO 1997 |
Processor architecture and microarchitecture
latency hiding |
0.0 | 1 | 1995 | Compiling and Optimizing for Decoupled Architectures · SC 1995 |
High-performance computing › supercomputing
supercomputer performance |
0.0 | 1 | 1995 | Compiling and Optimizing for Decoupled Architectures · SC 1995 |
Compilers and program optimization › compiler construction
semantics-directed compilation |
0.0 | 1 | 1991 | A semantics-directed partitioning of a processor architecture · SC 1991 |
Methods — techniques the papers use, named apart from their topics
post-compilation analysis · 0.0compiler optimization · 0.0benchmark evaluation · 0.0semantics-directed partitioning · 0.0simulation · 0.0lookahead control · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Improving Code Density Using Compression TechniquesabstractProposes a method for compressing programs in embedded processors where the instruction memory size dominates the cost. A post-compilation analyzer examines a program and replaces common sequences of instructions with a single instruction codeword. A microprocessor executes the compressed instruction sequences by fetching codewords from the instruction memory, expanding them back to the original sequence of instructions in the decode stage, and issuing them to the execution stages. We apply our technique to the PowerPC, ARM and i386 instruction sets and achieve an average size reduction of 39%, 34% and 26%, respectively, for SPEC CINT95 programs. Charles Lefurgy, Peter L. Bird, I-Cheng K. Chen, Trevor N. Mudge |
MICRO | 2 |
| 1995 | Compiling and Optimizing for Decoupled ArchitecturesabstractDecoupled architectures provide a key to the problem of sustained supercomputer performance through their ability to hide large memory latencies. When a program executes in a decoupled mode the perceived memory latency at the processor is zero; effectively the entire physical memory has an access time equivalent to the processor's register file, and latency is completely hidden. However, the asynchronous functional units within a decoupled architecture must occasionally synchronize, incurring a high penalty. The goal of compiling and optimizing for decoupled architectures is to partition the program between the asynchronous functional units in such a way that latencies are hidden but synchronization events are executed infrequently. This paper describes a model for decoupled compilation, and explains the effectiveness of compilation for decoupled systems. A number of new compiler optimizations are introduced and evaluated quantitatively using the Perfect Club scientific benchmarks. We show that with a suitable repertoire of optimizations, it is possible to hide large latencies most of the time for most of the programs in the Perfect Club. Nigel P. Topham, Alasdair Rawsthorne, Callum McLean, Muriel Mewissen, Peter L. Bird |
SC | 5 |
| 1993 | The Effectiveness of DecouplingabstractThis paper examines the effectiveness of decoupling as an optimization technique for high-performance computer architectures. Decoupled access execute architectures are described, and the concept of control decoupling is introduced and justified. A description of a highly-decoupled architecture is given, and a metric for the effectiveness of decoupling on particular programs, the Loss of Decoupling frequency is introduced. Finally, a number of real benchmark programs are examined and the applicability of decoupling them is analyzed. Peter L. Bird, Alasdair Rawsthorne, Nigel P. Topham |
International Conference on Supercomputing | 1 |
| 1991 | A semantics-directed partitioning of a processor architectureabstractArticle Free Access Share on A semantics-directed partitioning of a processor architecture Authors: Peter L. Bird Advanced Computer Research Institute, 1, Blvd Vivier-Merle, 69443 Lyon, Cedex 03 France Advanced Computer Research Institute, 1, Blvd Vivier-Merle, 69443 Lyon, Cedex 03 FranceView Profile , Uwe F. Pleban Applied Dynamics International, 3800 Stone School Rd., Ann Arbor, MI Applied Dynamics International, 3800 Stone School Rd., Ann Arbor, MIView Profile Authors Info & Claims Supercomputing '91: Proceedings of the 1991 ACM/IEEE conference on SupercomputingAugust 1991 Pages 702–709https://doi.org/10.1145/125826.126162Published:01 August 1991Publication History 1citation152DownloadsMetricsTotal Citations1Total Downloads152Last 12 Months5Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Peter L. Bird, Uwe F. Pleban |
SC | 1 |
| 1991 | Using Lookahead to reduce memory bank contention for decoupled operand referencesabstractWe introduce a storage system control structure which employs lookahead to minimize the incidence of bank collisions for operand references in memory systems with interleaved banks.We show that by employing lookahead a memory system achieves high data throughput with only a small interleave factor.5'imulation results show that an 8 bank system with lookahead performs as well, or better, than a 32 bank system without Iookahead.A Iookahead controller simplifies the design of bank management hardware, thus reducing the complexity of high throughput memory designs. Peter L. Bird, Richard Uhlig |
SC | 1 |