VLDB 2026 Research / reviewers in the wild / expert
Robert A. Mueller
dblp:26/3630
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 1988
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 1Theory of computation · 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.
| Software engineering, system software, and programming languages
4 papers |
Compilers and program optimization · 91% Programming languages and type systems · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Processor architecture and microarchitecture · 82% Electronic design automation · 18% | |
| Theoretical computer science
1 paper |
Computational complexity · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
microprogramming |
0.0 | 2 | 1987 | Retargetable Microcode Synthesis · ACM Trans. Program. Lang. Syst. 1987 The Complexity of Horizontal Word Encoding in Microprogrammed Machines · IEEE Trans. Computers 1984 |
Compilers and program optimization › instruction scheduling
microcode compaction |
0.0 | 1 | 1988 | Compaction with General Timing · IEEE Trans. Software Eng. 1988 |
Compilers and program optimization › code generation
microcode generation |
0.0 | 1 | 1988 | Compaction with General Timing · IEEE Trans. Software Eng. 1988 |
Compilers and program optimization › compiler construction
retargetable compilation |
0.0 | 1 | 1988 | Horizon: A Retargetable Compiler for Horizontal Microarchitectures · IEEE Trans. Software Eng. 1988 |
Processor architecture and microarchitecture › instruction set architecture
instruction set design |
0.0 | 1 | 1988 | Compaction with General Timing · IEEE Trans. Software Eng. 1988 |
Compilers and program optimization › code generation
retargetable code generation |
0.0 | 1 | 1987 | Retargetable Microcode Synthesis · ACM Trans. Program. Lang. Syst. 1987 |
Processor architecture and microarchitecture › microprogramming
microinstruction encoding |
0.0 | 1 | 1984 | The Complexity of Horizontal Word Encoding in Microprogrammed Machines · IEEE Trans. Computers 1984 |
Programming languages and type systems › language semantics
formal semantics |
0.0 | 1 | 1982 | Formal semantics for the automated derivation of micro-code · DAC 1982 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 2 | 1988 | Compaction with General Timing · IEEE Trans. Software Eng. 1988 Formal semantics for the automated derivation of micro-code · DAC 1982 |
Electronic design automation › hardware verification and test
timing verification |
0.0 | 1 | 1988 | Compaction with General Timing · IEEE Trans. Software Eng. 1988 |
Processor architecture and microarchitecture › microprogramming
microprogrammable processor |
0.0 | 1 | 1987 | Retargetable Microcode Synthesis · ACM Trans. Program. Lang. Syst. 1987 |
Methods — techniques the papers use, named apart from their topics
retargeting · 0.0microcode optimization · 0.0data-dependency graph compaction · 0.0formal semantics · 0.0complexity analysis · 0.0validity rules · 0.0transformation rules · 0.0proof-based synthesis · 0.0dataflow analysis · 0.0data flow analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1988 | Compaction with General TimingabstractIn current microcode generation systems, one simplification that is frequently made is to assume an absence of timing restrictions. It is critical that timing is considered when the target architecture involves branch delays, volatile registers, or microoperations requiring multiple microinstructions to complete. A general form for representing synchronous timing in clocked microarchitectures and methods of compacting data-dependency graphs with general timing are described.> Vicki H. Allan, Robert A. Mueller |
IEEE Trans. Software Eng. | 2 |
| 1988 | Horizon: A Retargetable Compiler for Horizontal MicroarchitecturesabstractThe vertical migration of complex application code into horizontal microcode makes traditional methods of handwritten and hand-optimized microcode with primitive assembly languages impractical. Higher-level languages that permit abstraction from low-level timing and concurrency details are considered a major step toward alleviating the problem. This approach is feasible only if compilers for these languages exist that can produce high-quality microcode and that can be targeted to new machines with modest effort and high reliability. An overview is provided of the Horizon retargetable microcode compiler, which facilitates the production of highly optimized microcode and the targeting of the compiler to specific machines.> Robert A. Mueller, Michael R. Duda, Philip H. Sweany, Jack S. Walicki |
IEEE Trans. Software Eng. | 1 |
| 1987 | Retargetable Microcode SynthesisabstractMost work on automating the translation of high-level microprogramming languages into microcode has dealt with lexical and syntactic analysis and the use of manually produced macro tables for code generation. We describe an approach to and some results on the formalization and automation of the more difficult problem of retargeting local code generation in a machine-independent, optimizing microcode synthesis system. Whereas this problem is similar in many ways to that of retargeting local code generation in high-level language compilers, there are some major differences that call for new approaches. The primary issues addressed in this paper are the representation of target microprogrammable machines, the intermediate representation of local microprogram function, and general algorithmic methods for deriving local microcode from target machine and microcode function specifications. Of particular interest are the use of formal semantics and data flow principles in achieving both a general and reasonably efficient solution. Examples of the modeling of a representative horizontal machine (the PUMA) and the generation of microcode for the PUMA machine model from our working implementation are presented. Robert A. Mueller, Joseph Varghese |
ACM Trans. Program. Lang. Syst. | 1 |
| 1986 | Parallel Theorem Proving with Connection Graphs
Rasiah Loganantharaj, Robert A. Mueller |
CADE | 2 |
| 1984 | The Complexity of Horizontal Word Encoding in Microprogrammed MachinesabstractWe consider the complexity of the problem of encoding microoperations into the fields of a control word on a horizontally microprogrammed machine, and show it to be NP-complete. The major result of this correspondence is a formalization of the microinstruction encoding problem, which makes the complexity argument straightforward. Robert A. Mueller, Vicki H. Allan, Joseph Varghese |
IEEE Trans. Computers | 1 |
| 1983 | Applying algebraic simulation to machine-independent microcode synthesis
Robert A. Mueller, Joseph Varghese |
Microprocessing and Microprogramming | 1 |
| 1982 | Formal semantics for the automated derivation of micro-codeabstractA semantics based scheme for use in machine-independent microprogram synthesis is described. The input to the synthesis system consists of a micro-instruction set processor model and requirement specifications. Validity and transformation rules which are an integral part of the system are used in an attempt to prove the existence of a microprogram satisfying the requirements and if feasible such a microprogram can be extracted directly from the proof. The primary goal of this paper is to describe a system of validity and transformation rules for use in such a synthesis system. Robert A. Mueller, Joseph Varghese |
DAC | 1 |