Sandbridge software tools

CJ Glossner, S Dorward, S Jinturkar, M Moudgill, E Hokenek, MJ Schulte, S Vassiliadis

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Abstract

We describe the generation of the simulation environment for the Sandbridge Sandblaster multithreaded processor. The processor model is described using the Sandblaster architecture Description Language (SaDL), which is implemented as python objects. Specific processor implementations of the simulation environment are generated by calling the python objects. Using just-in-time compiler technology, we dynamically compile an executing program and processor model to a target platform, providing fast interactive responses with accelerated simulation capability. Using this approach, we simulate up to 100 million instructions per second on a 1 GHz Pentium processor. This allows the system programmer to prototype many applications in real-time within the simulation environment, providing a dramatic increase in productivity and allowing flexible hardware-software trade-offs. This paper has been presented at the SAMOS IV workshop 2004.
Original languageUndefined/Unknown
Title of host publicationProceedings of the 5th international workshop on computer systems: architectures, modelling, and simulation (SAMOS 2005)
EditorsTD Hämäläinen, AD Pimentel, J Takala, S Vassiliadis
Place of PublicationBerlin
PublisherSpringer
Pages269-278
Number of pages10
ISBN (Print)3-540-26969-X
DOIs
Publication statusPublished - 2005
Event5th international workshop on computer systems: architectures, modelling, and simulation (SAMOS 2005), Samos, Greece - Berlin
Duration: 18 Jul 200520 Jul 2005

Publication series

Name
PublisherSpringer
NameLecture Notes in Computer Science
Volume3553
ISSN (Print)0302-9743

Conference

Conference5th international workshop on computer systems: architectures, modelling, and simulation (SAMOS 2005), Samos, Greece
Period18/07/0520/07/05

Keywords

  • conference contrib. refereed
  • ZX CWTS JFIS < 1.00

Cite this