Proceedings of the 2002 Workshop on Computer Architecture Education Held in Conjunction With the 29th International Symposium O 2002
DOI: 10.1145/1275462.1275476
|View full text |Cite
|
Sign up to set email alerts
|

Effective support of simulation in computer architecture instruction

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
13
0

Year Published

2003
2003
2008
2008

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(13 citation statements)
references
References 17 publications
0
13
0
Order By: Relevance
“…Traditionally, the principles of pipelined and superscalar execution have been taught by using trace-driven simulation [6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][71][72][73][74] , or FPGA-based hardware emulation 21,[30][31][32][33][34] . Surveys of simulation resources are presented by Wolffe et al 75,77 , and Yehezkel et al 76 However, simulator bugs and modeling inaccuracies can lead to significant errors in performance measurements [78][79][80][81][82][83][84] , and so may result in wrong design decisions.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Traditionally, the principles of pipelined and superscalar execution have been taught by using trace-driven simulation [6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][71][72][73][74] , or FPGA-based hardware emulation 21,[30][31][32][33][34] . Surveys of simulation resources are presented by Wolffe et al 75,77 , and Yehezkel et al 76 However, simulator bugs and modeling inaccuracies can lead to significant errors in performance measurements [78][79][80][81][82][83][84] , and so may result in wrong design decisions.…”
Section: Related Workmentioning
confidence: 99%
“…Surveys of simulation resources are presented by Wolffe et al 75,77 , and Yehezkel et al 76 However, simulator bugs and modeling inaccuracies can lead to significant errors in performance measurements [78][79][80][81][82][83][84] , and so may result in wrong design decisions. To avoid bugs, Weaver et al 16 extended their tracedriven simulator with a dynamic checker, which is similar to the checker processor in the DIVA architecture 85 , and is used to compare the superscalar simulator results with those produced by a non-pipelined simulator. While such checker can detect bugs triggered by the benchmarks simulated so far, it does not guarantee full correctness, so that bugs may still remain-to be activated by other benchmarks-and affect the performance measurements; it does not identify modeling inaccuracies that lead to imprecise performance measurements; and does not solve the problem of how to prove the correctness of pipelined processors for all execution sequences.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…SimpleScalar offers a MIPS like ISA, called PISA, for didactical purposes, along with a GCC port to this target. MASE [10] is a graphical simulation environment built on top of SimpleScalar. RaVi [8] comprises a set of multimedia MIPS basedmodules for dynamic visualization of hardware behavior.…”
Section: Related Workmentioning
confidence: 99%