Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1331699.1331723acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article

FPGA-Accelerated Simulation Technologies (FAST): Fast, Full-System, Cycle-Accurate Simulators

Published: 01 December 2007 Publication History

Abstract

This paper describes FAST, a novel simulation methodol- ogy that can produce simulators that (i) are orders of mag- nitude faster than comparable simulators, (ii) are cycle- accurate, (iii) model the entire system running unmodified applications and operating systems, (iv) provide visibility with minimal simulation performance impact and (v) are capable of running current instruction sets such as x86. It achieves its capabilities by partitioning simulators into a speculative functional model component that simulates the instruction set architecture and a timing model com- ponent that predicts performance. The speculative func- tional model enables the simulator to be parallelized, im- plementing the timing model in FPGA hardware for speed and the functional model using a modified full-system simu- lators. We currently achieve an average simulation speed of 1.2MIPS running x86 applications on x86 Linux and Win- dows XP and expect to achieve 10MIPS over time. Such simulators are useful to virtually all computer system sim- ulator users ranging from architects, through RTL design- ers and verifiers to software developers. Sharing a common simulation/design infrastructure could foster better commu- nication between these groups, potentially resulting in bet- ter system designs.

Cited By

View all
  • (2019)FASEDProceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays10.1145/3289602.3293894(330-339)Online publication date: 20-Feb-2019
  • (2019)Rapid Hybrid Simulation Methods for Exploring the Design Space of Signal Processors with Dynamic and Scalable Timing ModelsJournal of Signal Processing Systems10.1007/s11265-017-1285-z91:3-4(247-259)Online publication date: 1-Mar-2019
  • (2018)Azure accelerated networkingProceedings of the 15th USENIX Conference on Networked Systems Design and Implementation10.5555/3307441.3307446(51-64)Online publication date: 9-Apr-2018
  • Show More Cited By

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MICRO 40: Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture
December 2007
435 pages
ISBN:0769530478

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 December 2007

Check for updates

Qualifiers

  • Article

Conference

Micro-40
Sponsor:

Acceptance Rates

MICRO 40 Paper Acceptance Rate 35 of 166 submissions, 21%;
Overall Acceptance Rate 484 of 2,242 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)1
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)FASEDProceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays10.1145/3289602.3293894(330-339)Online publication date: 20-Feb-2019
  • (2019)Rapid Hybrid Simulation Methods for Exploring the Design Space of Signal Processors with Dynamic and Scalable Timing ModelsJournal of Signal Processing Systems10.1007/s11265-017-1285-z91:3-4(247-259)Online publication date: 1-Mar-2019
  • (2018)Azure accelerated networkingProceedings of the 15th USENIX Conference on Networked Systems Design and Implementation10.5555/3307441.3307446(51-64)Online publication date: 9-Apr-2018
  • (2018)Hardware-accelerated cache simulation for multicore by FPGAProceedings of the 2018 Conference on Research in Adaptive and Convergent Systems10.1145/3264746.3264766(231-236)Online publication date: 9-Oct-2018
  • (2018)RpStacks-MTProceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture10.1109/MICRO.2018.00054(586-599)Online publication date: 20-Oct-2018
  • (2018)Flow-Based Simulation MethodologyIEEE Computer Architecture Letters10.1109/LCA.2017.275605117:1(51-54)Online publication date: 1-Jan-2018
  • (2018)FiresimProceedings of the 45th Annual International Symposium on Computer Architecture10.1109/ISCA.2018.00014(29-42)Online publication date: 2-Jun-2018
  • (2018)High Speed Cycle-Approximate Simulation of Embedded Cache-Incoherent and Coherent Chip-MultiprocessorsInternational Journal of Parallel Programming10.1007/s10766-018-0566-x46:6(1247-1282)Online publication date: 1-Dec-2018
  • (2017)GPU Performance Estimation using Software Rasterization and Machine LearningACM Transactions on Embedded Computing Systems10.1145/312655716:5s(1-21)Online publication date: 27-Sep-2017
  • (2016)StroberACM SIGARCH Computer Architecture News10.1145/3007787.300115144:3(128-139)Online publication date: 18-Jun-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media