SwePub
Sök i LIBRIS databas

  Extended search

onr:"swepub:oai:DiVA.org:ri-21388"
 

Search: onr:"swepub:oai:DiVA.org:ri-21388" > A Compact Intermedi...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

A Compact Intermediate Format for SimICS

Magnusson, Peter S. (author)
RISE,SICS
Samuelsson, David (author)
 (creator_code:org_t)
1
Swedish Institute of Computer Science, 1994
English.
Series: SICS Research Report, 0283-3638 ; R94:17
  • Reports (other academic/artistic)
Abstract Subject headings
Close  
  • Instruction set architecture (ISA) simulators are an increasingly popular class of tools for both research and commercial purposes. Common applications include trace generation, program development, and compatibility support. A major concern with ISA simulators is performance and memory overhead. A common technique for achieving good performance is to use threaded code, which involves translating the target object code to an intermediate format which is subsequently interpreted. We describe such an internal format, which we call the 64-bit format, that is compact and meets a range of requirements in terms of flexibility and simplicity. We show how a simulator using this format can be implemented efficiently by taking advantage of extensions to the C language supported by the GNU C compilers. We have used the format to write the core interpreter in SimICS, a system level multiprocessor simulator that supports the Motorola 88110 and the SPARC V8 instruction sets.

Subject headings

NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)

Keyword

Intermediate Representation
Interpreter
Simulator
InstructionSet
Architecture
SPARC
m88110
C
GCC

Publication and Content Type

vet (subject category)
rap (subject category)

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Find more in SwePub

By the author/editor
Magnusson, Peter ...
Samuelsson, Davi ...
About the subject
NATURAL SCIENCES
NATURAL SCIENCES
and Computer and Inf ...
Parts in the series
SICS Research Re ...
By the university
RISE

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view