Computer Architecture, semester 3 (core) |
Syllabus (romana) (english) |
Schedule |
Recommended textbooks |
Computer Arithmetic: Algorithms and Hardware Implementations
Computer Architecture: A Quantitative Approach
Computer Organization and Architecture
|
Exam results (romana) (english) |
Lab activity (romana) (english) |
Lab results (romana) (english) |
|
Computer Organization, semester 4 (core) |
Syllabus (romana) (english) |
Schedule |
Recommended textbooks |
Computer Arithmetic: Algorithms and Hardware Implementations
Computer Architecture: A Quantitative Approach
Computer Organization and Architecture
|
Exam results (romana) (english) |
Lab activity (romana) (english) |
Lab results (romana) (english) |
|
Fundamentals of Computer Engineering, semester 5 (core) |
Syllabus (romana) (english) |
Schedule |
Recommended textbooks |
Computer Arithmetic: Algorithms and Hardware Implementations
Computer Architecture: A Quantitative Approach
Computer Systems: A Programmer's Perspective
|
Exam results (romana) |
Lab activity (romana) |
Lab results (romana) |
|
Reconfigurable Computing, semester 8 (elective) |
Syllabus (romana) (english) |
Lab schedule |
Course support
(1)
(2)
(3)
(4)
(5)
(6)
(7)
|
Recommended textbooks |
Computers as Components
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation
Introduction to Reconfigurable Computing: Architectures, Algorithms, and Applications
|
Exam results (romana) |
Lab activity (romana) |
Lab results (romana) |
|
Application Design Using Reconfigurable Devices, semester 6 (elective) |
Syllabus (romana) (english) |
Lab schedule |
Course support
(1)
(2)
(3)
(4)
(5)
(6)
(7)
|
Recommended textbooks |
Computers as Components
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation
Introduction to Reconfigurable Computing: Architectures, Algorithms, and Applications
|
Exam results (romana) |
Lab activity (romana) |
Lab results (romana) |
|
Fault-Tolerant Computer Systems, semester 8 (elective) |
Syllabus (romana) (english) |
Lab schedule |
Course support
|
Lecture 1 |
Fault-Tolerant Computing: Motivation, Background and Tools
(Behrooz Parhami, Professor, University of California, Santa Barbara)
[Additional course material] |
Lecture 2 |
Terminology, Models, and Measures for Dependability
(Behrooz Parhami, Professor, University of California, Santa Barbara)
[Additional course material] |
Recommended textbooks |
Fault-Tolerant Systems
Fault-Diagnosis Applications
Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design
|
Exam results (romana) |
Lab activity (romana) |
Lab results (romana) |
|
Reliability of Computer Systems, semester 9 (Mandatory) |
|
Testing Computer Systems, semester 9 (Elective) |
|
References |
• David A. Patterson, John L. Hennessy
“Computer Architecture: A Quantitative Approach”
Morgan Kaufmann Publishers, 1990, 1996, 2003
• William Stallings
“Computer Organization and Architecture. Designing for Performance”
Prentice Hall International, 1996
• J.P. Hayes
“Computer Architecture and Organization”
McGraw-Hill, 1998
• Amos Omondi
“Computer Arithmetic Systems. Algorithms, Architecture and Implementation”
Prentice Hall, 1994
• Daniel Tabak
“Advanced Microprocessors”
McGraw-Hill, 1995
• Kai Hwang
“Advanced Computer Architecture: Parallelism, Scalability, Programability”
McGraw-Hill, 1993 |
|