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

Ed Harcourt

dblp:24/6112 · also Edwin A. Harcourt · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware/software co-design
0.011997
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.011997
Generation of Software Tools from Processor Descriptions for Hardware/Software Codesign · DAC 1997
Processor architecture and microarchitecture › special-purpose processor
digital signal processor
0.011997
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
YearPublicationVenuePosition
2001 Reliable estimation of execution time of embedded software
abstract
Estimates 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
DATE3
1997 Generation of Software Tools from Processor Descriptions for Hardware/Software Codesign
abstract
An 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
DAC6
1994 From Processor Timing Specifications to Static Intruction Scheduling
Ed Harcourt, Jon Mauney, Todd A. Cook
SAS1
1993 System-Level Specification of Instruction Sets
abstract
System-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
ICCD3