Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Peter L. Bird

dblp:27/3022 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Compilers and program optimization › code size reduction
code compression
0.011997
Improving Code Density Using Compression Techniques · MICRO 1997
Embedded and real-time systems
embedded processor
0.011997
Improving Code Density Using Compression Techniques · MICRO 1997
Compilers and program optimization › parallel program optimization › synchronization optimization
synchronization elimination
0.011995
Compiling and Optimizing for Decoupled Architectures · SC 1995
Memory systems › memory architecture
interleaved memory
0.011991
Using Lookahead to reduce memory bank contention for decoupled operand references · SC 1991
Memory systems › memory interference
memory bank conflicts
0.011991
Using Lookahead to reduce memory bank contention for decoupled operand references · SC 1991
Processor architecture and microarchitecture
instruction set architecture
0.011997
Improving Code Density Using Compression Techniques · MICRO 1997
Processor architecture and microarchitecture
latency hiding
0.011995
Compiling and Optimizing for Decoupled Architectures · SC 1995
High-performance computing › supercomputing
supercomputer performance
0.011995
Compiling and Optimizing for Decoupled Architectures · SC 1995
Compilers and program optimization › compiler construction
semantics-directed compilation
0.011991
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
YearPublicationVenuePosition
1997 Improving Code Density Using Compression Techniques
abstract
Proposes 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
MICRO2
1995 Compiling and Optimizing for Decoupled Architectures
abstract
Decoupled 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
SC5
1993 The Effectiveness of Decoupling
abstract
This 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 Supercomputing1
1991 A semantics-directed partitioning of a processor architecture
abstract
Article 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
SC1
1991 Using Lookahead to reduce memory bank contention for decoupled operand references
abstract
We 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
SC1