[HiPEAC-announce] SimFlex/ProtoFlex Tutorial at PACT 2008

Babak Falsafi babak.falsafi at epfl.ch
Sun Sep 28 20:46:49 CEST 2008


> Call for participation
> Held in conjunction with PACT 2008 (http://www.eecg.toronto.edu/pact)
>
> Toronto, CANADA
> Saturday October 25, 2008
>
> SimFlex and ProtoFlex: Fast, Accurate, and Flexible Full-System  
> Simulation of Multicore/Multiprocessor Systems
>
> http://www.ece.cmu.edu/~simflex
>
>
> Computer architects have long relied on software simulation to  
> evaluate the functionality and performance of architectural  
> innovations. Unfortunately, modern cycle-accurate simulators are  
> several orders of magnitude slower than real hardware and the  
> growing levels of hardware integration increase simulation  
> complexity even further. In addition, conventional simulators are  
> optimized for speed at the expense of code flexibility and  
> maintainability. In this tutorial, we present the SimFlex and  
> ProtoFlex family of simulation tools for fast, accurate, and  
> flexible simulation of uniprocessor, multi-core and distributed  
> shared-memory systems. SimFlex achieves fast simulation turnaround  
> while ensuring representative results by leveraging the SMARTS  
> simulation sampling framework. At the same time, its component-based  
> design allows for easy composition of complex multi-core and  
> multiprocessor systems. ProtoFlex is an FPGA-accelerated simulation  
> technology that complements SimFlex by enabling full-system  
> functional simulation of multiprocessor and multi-core systems at  
> speeds of one to two orders of magnitude faster than software  
> tools.In this tutorial, first we introduce attendees to the SMARTS  
> simulation sampling approach. We present relevant background from  
> statistics and compare and contrast statistical sampling with other  
> sampling proposals. Second, we present the design, implementation  
> and use of the Flexus simulator suite. Flexus is a family of  
> component based C++ architecture simulators that implement cycle- 
> accurate models of multi-core and multiprocessor systems. We give  
> attendees hands-on experience with Sim- Flex/TraceFlex, a Flexus  
> model for fast functional and memory system simulation, SimFlex/OoO,  
> a Flexus model for cycle-accurate simulation, and Flexus’  
> statistical managers and sampling tools. Finally, we present a hands- 
> on technology preview of ProtoFlex. We give attendees the  
> opportunity to compile, execute and profile multithreaded  
> applications on a real operating system running on a BEE2 FPGA  
> platform.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.hipeac.net/pipermail/hipeac-announce/attachments/20080928/d27fbcbf/attachment.html 


More information about the HiPEAC-announce mailing list