Demo Data from EDBT 2026 / reviewers in the wild / expert
Ed Harcourt
dblp:24/6112 · also Edwin A. Harcourt
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Software engineering, systems software and programming languages · 2 · 1 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
1 paper |
Electronic design automation · 77% Processor architecture and microarchitecture · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware/software co-design |
0.0 | 1 | 1997 | Generation of Software Tools from Processor Descriptions for Hardware/Software Codesign · DAC 1997 |
Runtime systems and virtual machines › virtual machine implementation
instruction set simulation |
0.0 | 1 | 1997 | Generation of Software Tools from Processor Descriptions for Hardware/Software Codesign · DAC 1997 |
Processor architecture and microarchitecture › special-purpose processor
digital signal processor |
0.0 | 1 | 1997 | Generation of Software Tools from Processor Descriptions for Hardware/Software Codesign · DAC 1997 |
Methods — techniques the papers use, named apart from their topics
nML processor description language · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Reliable estimation of execution time of embedded softwareabstractEstimates of execution time of embedded software play an important role in function-architecture co-design. This paper describes a technique based upon a statistical approach that improves existing estimation techniques. Our approach provides a degree of reliability in the error of the estimated execution time. We illustrate the technique using both control-oriented and computational-dominated benchmark programs. Paolo Giusto, Grant Martin, Ed Harcourt |
DATE | 3 |
| 1997 | Generation of Software Tools from Processor Descriptions for Hardware/Software CodesignabstractAn experimental set of tools that generate instruction set simulators,assemblers, and disassemblers from a single description wasdeveloped to test if retargetable development tools would work forcommercial DSP processors and microprocessors. The processorinstruction set was described using a language called nML. TheTMS320C50 DSP processor and the ARM7 microprocessor weremodeled in nML. The resulting instruction set models executeabout 25,000 instructions per second, and compiled instruction setsimulation models execute about 150,000 instructions per second.The viability of this approach and the deficiencies of nML are discussed. Mark R. Hartoog, James A. Rowson, Prakash D. Reddy, Soumya Desai, Douglas D. Dunlop, Ed Harcourt, Neeti Khullar |
DAC | 6 |
| 1994 | From Processor Timing Specifications to Static Intruction Scheduling
Ed Harcourt, Jon Mauney, Todd A. Cook |
SAS | 1 |
| 1993 | System-Level Specification of Instruction SetsabstractSystem-level design requires some sort of specification for a system at the level of abstraction of the system. When the system (or sub-system) is a processor, the appropriate level of abstraction is the instruction set. However, there are no good approaches for describing processors at this level. Nevertheless, this type of specification has a number of benefits: it is more concise (and thus less error-prone) than more general alternatives; it can be re-used in later re-implementations; and it provides support for software codesign through compiler-generators (which rely on higher-level abstractions than other techniques provide). Therefore, we have developed a methodology and an embodying language for specifying processors at the instruction set level.> Todd A. Cook, Paul D. Franzon, Ed Harcourt, Thomas K. Miller III |
ICCD | 3 |