 |
 |
This lecture covers advanced concepts in computer
architecture. Beside classical concepts like processor design and
manufacturing, performance evaluation and optimization,
and computer arithmetic new trends are discussed like low
power design. Low power design is essential in mobile
computing and communication which is expected to be a dominating
application of microprocessors in a few years.
Computation power is increasing by exploiting
parallelism on all levels of computation. In this course we will discuss
instruction level parallelism, thread level parallelism and multiprocessor systems.
The lecture provides a solid background for the courses:
- Design & Test of Systems-on-a-Chip
- Hardware Verification
- Self-Testable Systems
- Fault Tolerant Systems
News
The results of the examination are available at our institute. Exam discussion will take place on friday, september 28th 9:00-10:00 in our seminar room ITI-3.175.
Course Information
INFOTECH: 3L+1E, 3rd semester course.
Staff
Schedule
- Mondays, 15:45-17:15, Lecture in room V38.03
- Thursdays, 15:45-17:15, Lecture/Exercises in room V38.03
| Date | Day of week | Time | Room | Information |
| 23.04.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Scope of Computer Architecture, Technology |
| 26.04.2007 | Thursday | 15:45-17:15 | V38.03 | Lecture: Technology |
| 30.04.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Power and Performance |
| 03.05.2007 | Thursday | 15:45-17:15 | V38.03 | Lecture: Power and Performance |
| 07.05.2007 | Monday | 15:45-17:15 | V38.03 | Exercises: Discussion of problem sheet for chapter 2: Technology |
| 10.05.2007 | Thursday | 15:45-17:15 | V38.03 | Exercises: Discussion of problem sheet 1 for chapter 3 |
| 14.05.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Power and Performance |
| 17.05.2007 | Thursday | | | Holiday |
| 21.05.2007 | Monday | 15:45-17:15 | V38.03 | Exercises: Discussion of problem sheet 1 for chapter 3 (Tobias Bergmann) |
| 24.05.2007 | Thursday | 15:45-17:15 | V38.03 | Exercises: Discussion of problem sheet 2 for chapter 3 (Tobias Bergmann) |
| 28.05.2007 | Monday | | | Holiday |
| 31.05.2007 | Thursday | | | Holiday |
| 04.06.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Technology Scaling, Computer Arithmetic |
| 07.06.2007 | Thursday | | | Holiday |
| 11.06.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Computer Arithmetic |
| 14.06.2007 | Thursday | 15:45-17:15 | V38.03 | Lecture: Computer Arithmetic |
| 18.06.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Computer Arithmetic |
| 21.06.2007 | Thursday | 15:45-17:15 | V38.03 | Exercises: First discussion of problem sheet for chapter 5 |
| 25.06.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Computer Arithmetic |
| 28.06.2007 | Thursday | 15:45-17:15 | V38.03 | Lecture: Computer Arithmetic, Memory Hierarchy |
| 02.07.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Memory Hierarchy |
| 05.07.2007 | Thursday | 15:45-17:15 | V38.03 | Lecture: Parallelism |
| 09.07.2007 | Monday | 15:45-17:15 | V38.03 | Exercises: Second discussion of problem sheet for chapter 5 |
| 12.07.2007 | Thursday | 15:45-17:15 | V38.03 | Lecture: Parallelism |
| 16.07.2007 | Monday | 15:45-17:15 | V38.03 | Lecture: Parallelism |
| 19.07.2007 | Thursday | 15:45-17:15 | V38.03 | Exercises: Discussion of problem sheets for chapter 5 and 7 |
| 30.07.2007 | Monday | 10:00-11:30 | V55.21 | Examination |
Material
Here you can download the latest revisions of the lecture slides and additional material using login and password given in the first lecture. If you find any errors or typos, drop me a mail. I'll correct them and publish new revisions here.
- Chapter 1: Scope of Computer Architecture (Rev 1)
- Chapter 2: Technology (Rev 1)
- Chapter 3: Power and Performance (Rev 2)
- Singh, K.J.; Wang, A.R.; Brayton, R.K.; Sangiovanni-Vincentelli, A.: Timing Optimization of Combinational Logic
Computer-Aided Design, 1988. ICCAD-88. Digest of Technical Papers., IEEE International Conference on, Vol., Iss., 7-10 Nov 1988, pp 282-285.
- McGeer, P.C.; Brayton, R.K.; Sangiovanni-Vincentelli, A.L.; Sahni, S.K.: Performance Enhancement Through the Generalized Bypass Transform
Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on, Vol., Iss., 11-14 Nov 1991, pp 184-187.
- Keutzer, K.; Malik, S.; Saldanha, A.: Is Redundancy Necessary to Reduce Delay?
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, Vol.10, Iss.4, Apr 1991, pp 427-435.
- Berman, C.L.; Hathaway, D.J.; LaPaugh, A.S.; Trevillyan, L.H.: Efficient Techniques for Timing Correction
Circuits and Systems, 1990., IEEE International Symposium on, Vol., Iss., 1-3 May 1990, pp 415-419, vol.1.
- Touati, H.J.; Savoj, H.; Brayton, R.K.: Delay Optimization of Combinational Logic Circuits by Clustering and Partial Collapsing
Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on, Vol., Iss., 11-14 Nov 1991, pp. 188-191.
- Eugene L. Lawler, Karl N. Levitt, James Turner: Module Clustering to Minimize Delay in Digital Networks
IEEE Trans. on Computers, Vol.C-18, Number 1, pp. 47-57, Jan 1969.
- Problem Sheet 1
- Problem Sheet 2
- Chapter 4: Technology Scaling (Rev 2)
- Chapter 5: Computer Arithmetic (Rev 3)
- Chapter 6: Memory Hierarchy (Rev 1)
- Chapter 7: Parallelism (Rev 1)
- Script winter term 2005 Warning: This script is outdated and currently not maintained!
|
|