Rudolf Landwehr

dblp:18/5722 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 1989
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2

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.

Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
code generation
0.021989
BEG - A Generator for Efficient Back Ends · PLDI 1989
An Optimizer for Ada - Design, Experiences and Results · PLDI 1988
Compilers and program optimization › code generation
instruction selection
0.011989
BEG - A Generator for Efficient Back Ends · PLDI 1989
Compilers and program optimization
register allocation
0.011989
BEG - A Generator for Efficient Back Ends · PLDI 1989
Compilers and program optimization
compiler optimization
0.011988
An Optimizer for Ada - Design, Experiences and Results · PLDI 1988
Compilers and program optimization
compiler back end
0.011989
BEG - A Generator for Efficient Back Ends · PLDI 1989
Performance modeling and evaluation
benchmarking
0.011988
An Optimizer for Ada - Design, Experiences and Results · PLDI 1988

Methods — techniques the papers use, named apart from their topics

tree pattern matching · 0.0declarative specification · 0.0bottom-up pattern matching · 0.0
YearPublicationVenuePosition
1989 BEG - A Generator for Efficient Back Ends
abstract
This paper describes a system that generates compiler back ends from a strictly declarative specification of the code generation process. The generated back ends use tree pattern matching for code selection. Two methods for register allocation supporting a wide range of target architectures are provided. A general bottom-up pattern matching method avoids problems that occurred with previous systems using LR-parsing. The performance of compilers using generated back ends is comparable to very fast production compilers. Some figures are given about the results of using the system to generate the back end of a Modula-2 compiler.
Helmut Emmelmann, Friedrich-Wilhelm Schröer, Rudolf Landwehr
PLDI3
1988 An Optimizer for Ada - Design, Experiences and Results
abstract
In this paper we describe the design of a global machine independent low level optimizer for the Karlsruhe Ada Compiler. We give a short overview on the optimizations and data structures used in the optimizer as well as some experiences with the optimizer. Detailed measurements are provided for a collection of benchmarks. The average improvement of code speed is 40%.
Birgit Schwarz, Walter Kirchgässner, Rudolf Landwehr
PLDI3