Change search
ReferencesLink to record
Permanent link

Direct link
Using SimICS to evaluate the Penny system
Number of Authors: 2
1997 (English)Conference paper (Refereed)
Abstract [en]

Instruction-set simulators allow programmers a detailed level of insight into, and control over, the execution of a program, including parallel programs and operating systems. In principle, instruction set simulation can model any target computer and gather any statistic. Furthermore, such simulators are usually portable, independent of compiler tools, and deterministic-allowing bugs to be recreated or measurements repeated. Though often viewed as being too slow for use as a general programming tool, in the last several years their performance has improved considerably. We describe SIMICS, an instruction set simulator of SPARC-based multiprocessors developed at SICS, in its rĂ´le as a general programming tool. We discuss some of the benefits of using a tool such as SIMICS to support various tasks in software engineering, including debugging, testing, analysis, and performance tuning. We present in some detail two test cases, where we've used SimICS to support analysis and performance tuning of two applications, Penny and EQNTOTT. This work resulted in improved parallelism in, and understanding of, Penny, as well as a performance improvement for EQNTOTT of over a magnitude. We also present some early work on analyzing SPARC/Linux, demonstrating the ability of tools like SimICS to analyze operating systems.

Place, publisher, year, edition, pages
1997, 5.
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:ri:diva-22822OAI: oai:DiVA.org:ri-22822DiVA: diva2:1042387
Conference
Proceedings of the International Symposium on Logic Programming (ILPS-97)
Note
Editor Jan Maluszynski. Pages 133-148. MIT Press.Available from: 2016-10-31 Created: 2016-10-31

Open Access in DiVA

fulltext(200 kB)2 downloads
File information
File name FULLTEXT01.psFile size 200 kBChecksum SHA-512
7feed61095bd548385c9a2473b18f57c4bdb10c264f89d1eb51e2b2a75b8029f4712a36fd710c4dc4471590ac89d7c24b317bb0d80b88e7baea4648d1f0b8a59
Type fulltextMimetype application/postscript

Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 2 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 2 hits
ReferencesLink to record
Permanent link

Direct link