Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  Spotlight Articles
»  Projects
»  Publications
»  People
»  Awards
»  Events
»  Downloads
»  Internships
»  Contrarian Minds
»  About Sun Labs

Shade: A Fast Instruction Set Simulator for Execution Profiling

Author(s):
Robert F. Cmelik and David Keppel
Report Number: Date Published: Available Formats:
TR-93-12 July 1993 Request Hard Copy
Abstract

Shade is an instruction-set simulator and custom trace generator. Application programs are executed and traced under the control of a user-supplied trace analyzer. To reduce communication costs, Shade and the analyzer are run in the same address space. To further improve performance, code which simulates and traces the application is dynamically generated and cached for reuse. Current implementations run on SPARC systems and, to varying degrees, simulate the SPARC (Version 8 and 9) and MIPS I instruction sets.

This paper describes the capabilities, design, implementation, and performance of Shade, and discusses instruction set emulation in general.

Would you recommend this Sun site to a friend or colleague?
Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2009 Sun Microsystems, Inc.