2002
DOI: 10.1145/563517.563407
|View full text |Cite
|
Sign up to set email alerts
|

Experiment-based project in undergraduate computer architecture

Abstract: The project presented in this paper has been developed for an advanced undergraduate computer architecture course specifically aimed at non-engineering students. The project is intended to develop understanding of issues in modern computer architecture through empirical testing and experimentation, using sophisticated execution time simulation and industry standard benchmark programs. The students are lead through the functional design process of a superscalar pipelined processor step by step, in a series of c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2004
2004
2005
2005

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 1 publication
0
1
0
Order By: Relevance
“…[12] In recent years, several articles have appeared in the literature advocating the use of experimentation in computer science courses. However, these articles tend to involve applying empirical reasoning to a problem in a particular course, such as operating systems [7,15], organization/architecture [1,4,17], software engineering [3,9], or human-computer interaction [6]. While these examples demonstrate the utility of experimentation, the broader issue that must be addressed is the need for a systematic approach to developing empirical skills across the computer science curriculum.…”
Section: Introductionmentioning
confidence: 99%
“…[12] In recent years, several articles have appeared in the literature advocating the use of experimentation in computer science courses. However, these articles tend to involve applying empirical reasoning to a problem in a particular course, such as operating systems [7,15], organization/architecture [1,4,17], software engineering [3,9], or human-computer interaction [6]. While these examples demonstrate the utility of experimentation, the broader issue that must be addressed is the need for a systematic approach to developing empirical skills across the computer science curriculum.…”
Section: Introductionmentioning
confidence: 99%