Embedded Computer Systems: Architectures, Modeling, and Simulation
Volume 3553 of the series Lecture Notes in Computer Science pp 269-278
Sandbridge Software Tools
- John GlossnerAffiliated withSandbridge TechnologiesComputer Engineering Lab, Delft University of Technology
- , Sean DorwardAffiliated withSandbridge Technologies
- , Sanjay JinturkarAffiliated withSandbridge Technologies
- , Mayan MoudgillAffiliated withSandbridge Technologies
- , Erdem HokenekAffiliated withSandbridge Technologies
- , Michael SchulteAffiliated withDept. of ECE, University of Wisconsin
- , Stamatis VassiliadisAffiliated withComputer Engineering Lab, Delft University of Technology
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.
- Title
- Sandbridge Software Tools
- Book Title
- Embedded Computer Systems: Architectures, Modeling, and Simulation
- Book Subtitle
- 5th International Workshop, SAMOS 2005, Samos, Greece, July 18-20, 2005. Proceedings
- Pages
- pp 269-278
- Copyright
- 2005
- DOI
- 10.1007/11512622_29
- Print ISBN
- 978-3-540-26969-4
- Online ISBN
- 978-3-540-31664-0
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- 3553
- Series ISSN
- 0302-9743
- Publisher
- Springer Berlin Heidelberg
- Copyright Holder
- Springer-Verlag Berlin Heidelberg
- Additional Links
- Topics
- Industry Sectors
- eBook Packages
- Editors
-
- Timo D. Hämäläinen (16)
- Andy D. Pimentel (17)
- Jarmo Takala (18)
- Stamatis Vassiliadis (19)
- Editor Affiliations
-
- 16. Department of Computer Systems, Tampere University of Technology
- 17. Computer Systems Architecture Group, University of Amsterdam
- 18. Tampere University of Technology
- 19. Computer Engineering Lab, TUDelft.
- Authors
-
- John Glossner (20) (22)
- Sean Dorward (20)
- Sanjay Jinturkar (20)
- Mayan Moudgill (20)
- Erdem Hokenek (20)
- Michael Schulte (21)
- Stamatis Vassiliadis (22)
- Author Affiliations
-
- 20. Sandbridge Technologies, 1 North Lexington Ave., White Plains, NY, 10512, USA
- 22. Computer Engineering Lab, Delft University of Technology, Delft, The Netherlands
- 21. Dept. of ECE, University of Wisconsin, 1415 Engineering Drive, Madison, WI, 53706, USA
Continue reading...
To view the rest of this content please follow the download PDF link above.