Demo Data from EDBT 2026 / reviewers in the wild / expert
Joseph Varghese
dblp:72/5798
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 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 |
Processor architecture and microarchitecture · 95% Electronic design automation · 5% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 75% Programming languages and type systems · 25% | |
| Theoretical computer science
1 paper |
Computational complexity · 100% |
Topics — the 6 heaviest of 8, 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 › 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 |
Processor architecture and microarchitecture › microprogramming
microprogrammable processor |
0.0 | 1 | 1987 | Retargetable Microcode Synthesis · ACM Trans. Program. Lang. Syst. 1987 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1982 | Formal semantics for the automated derivation of micro-code · DAC 1982 |
Methods — techniques the papers use, named apart from their topics
formal 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 |
|---|---|---|---|
| 1993 | An efficient logic emulation systemabstractThe Realizer, is a logic emulation system that automatically configures a network of field-programmable gate arrays (FPGAs) to implement large digital logic designs, is presented. Logic and interconnect are separated to achieve optimum FPGA utilization. Its interconnection architecture, called the partial crossbar, greatly reduces system-level placement and routing complexity, achieves bounded interconnect delay, scales linearly with pin count, and allows hierarchical expansion to systems with hundreds of thousands of FPGA devices in a fast and uniform way. An actual multiboard system has been built, using 42 Xilinx XC3090 FPGAs for logic. Several designs, including a 32-b CPU datapath, have been automatically realized and operated at speed. They demonstrate very good FPGA utilization. The Realizer has applications in logic verification and prototyping, simulation, architecture development, and special-purpose execution.> Joseph Varghese, Michael Butts, Jon Batcheller |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 1992 | An Efficient Logic Emulation SystemabstractThe Realizer, a system which automatically configures a network of field-programmable gate arrays (FPGAs) to implement large digital logic designs, is presented. Logic and interconnect are separated to achieve optimum FPGA utilization. The interconnection architecture, called the partial crossbar, greatly reduces system-level placement and routing complexity, achieves bounded interconnect delay, scales linearly with pin count, and allows hierarchical expansion to systems with hundreds or thousands of FPGA devices in a fast and uniform way. An actual multiboard system has been built, using 42 XC3090 FPGAs for logic. A 32-b CPU datapath has been automatically realized and operated at speed, and demonstrates very good FPGA utilization.> Michael Butts, Jon Batcheller, Joseph Varghese |
ICCD | 3 |
| 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. | 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 | 3 |
| 1983 | Applying algebraic simulation to machine-independent microcode synthesis
Robert A. Mueller, Joseph Varghese |
Microprocessing and Microprogramming | 2 |
| 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 | 2 |