loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Thirty-Second Annual Simulation Symposium
A Framework for Simulating Heterogeneous Virtual Processors
San Diego, California
April 11-April 15
ISBN: 0-7695-0128-1
Dale Parson, Lucent Technologies
Paul Beatty, Lucent Technologies
John Glossner, Lucent Technologies
Bryan Schlieder, Lucent Technologies
This paper examines the layered software modules of a heterogeneous multiprocessor simulator and debugger, and the design patterns that span these modules. Lucent's LUxWORKS simulator and debugger works with multiple processor architectures. Its modeling infrastructure, processor models, processor monitor / control, hardware control, vendor simulator interface and Tcl/Tk extension layers are spanned by the following design patterns: 1.) build and extend abstract virtual processors, 2.) build reflective entities, and 3.) build a covariant extensible system. Together these modules and patterns define a processor execution architecture that encourages reuse and dynamic extensibility.
Index Terms:
simulation, processor, multiprocessor, debugger, object-oriented framework, design pattern
Citation:
Dale Parson, Paul Beatty, John Glossner, Bryan Schlieder, "A Framework for Simulating Heterogeneous Virtual Processors," ss, pp.58, Thirty-Second Annual Simulation Symposium, 1999
Usage of this product signifies your acceptance of the Terms of Use.