Course
code | CC729 |
credit_hours | 3 |
title | Computer Design and Performance Evaluation |
arbic title | |
prequisites | |
credit hours | 3 |
Description/Outcomes | This course compares between the two major design methodologies based on ISA (Instruction Specific Architecture) and Special-purpose Architecture. The course covers the topics of queuing theory and Markov processes as a tool for computer system performance evaluation. Moreover, the students are introduced to operational analysis techniques regarding performance of computer systems. The course introduces the student to the principles of design, build and test of special-purpose processors. Moreover, the students are introduced to the concepts of evaluating the performance of such processors. It is in tended for first year graduates specializing in computer engineering. These include Markov continuous and discrete processes. Benchmarking processor and computer system architectures have become extremely difficult due to the complexity of the processors and the complexity of the applications that run on the computers. This course will focus on quantitative and analytical characterisation of processors and applications from general purpose and scientific computing. Several papers from recent computer architecture, performance evaluation, and workload characterisation related conferences will be used as supplemental material. |
arabic Description/Outcomes | |
objectives | To become familiar with the principles of design, build and test of special-purpose processors, and to be able to evaluate the performance of such processors. |
arabic objectives | |
ref. books | - Mano, M. M., Computer System Architecture, 3rd Ed. Englewood Cliffs, NY, Prentice Hall, 1993.
- Patterson, D.A., and Hennessy, J.L., Computer Organization and Design: The Hardware/Software Interface, 2nd Ed. San Francisco, CA: Morgan Kaufmann, 1998
- Desrochers, G.R, Principles of Parallel and Multi-processing, McGraw-Hill Book, 1989.
- Hayes, J.P., Computer Architecture and Organization, McGraw Hill, 1998.
- Hayes, J.P., Computer Architecture and Organization, McGraw Hill, 1998.
- “Measuring Computer Performance: A Practitioner`s Guide†by David Lilja, Cambridge, University Press, 2000.
- A Collection of papers from conferences and journals. See reading list on course web page.
|
arabic ref. books | |
textbook | |
arabic textbook | |
objective set | |
content set | |