[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