460-2004/01 – Computer Architecture (ARP)
Gurantor department | Department of Computer Science | Credits | 6 |
Subject guarantor | prof. Ing. Lačezar Ličev, CSc., prof.h.c. | Subject version guarantor | prof. Ing. Lačezar Ličev, CSc., prof.h.c. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 2 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2010/2011 | Year of cancellation | 2010/2011 |
Intended for the faculties | FEI | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
This subject aims to give students a basic understanding of computers hardware systems. Some of the systems are demonstrated on personal computers (easily accessible architecture).
Teaching methods
Lectures
Tutorials
Summary
The course does not presuppose a special digital computer prior knowledge, provide the basic knowledge of electrical engineering and digital circuits. In this course students learn the technologies of manufacturing digital circuits. There are also provided basic information on how to conduct communication with peripheral equipment. It also paid attention to microprocessor technology, particularly processor companies Intel, Atmel and PIC. Students become familiar with the principles of memory, bus, and interface adapters. In addition, students will learn the extent appropriate, with parallel architectures and system architectures of modern computers.
Compulsory literature:
Valášek: Monolitické mikroprocesory a mikropočítače, SNTL, Praha 1989.
Ličev L.: Architektura počítačů I, skriptum FEI VŠB TUO, 1999.
Ličev L.: Architektura počítačů II, skriptum FEI VŠB TUO, 1999.
Ličev L., Morkes D.: Procesory - architektura, funkce, použití, Computer press Praha, 1999.
Ličev L.: Architektury počítačů, 2010, Elektronický sborník přednášek k předmětu Architektury počítačů.
Hrbáček J.: Mikrořadiče PIC 16CXX, BEN - Technická literatura, 1998, Praha.
Patterson, D.: The Top 10 Innovations in the New NVIDIA Fermi Architecture,
and the Top 3 Next Challenges. 2009.
Brodtkorb, A., Dyken, D., Hagen, T., Hjelmervik, J. and Storaasli, O.: State-of-the-art in heterogeneous computing. 2010.
Brookwood, N.: NVIDIA Solves the GPU Computing Puzzle. 2009.
Glaskowsky, P.: NVIDIA’s Fermi: The First Complete GPU Computing Architecture. 2009.
Halfhill, T.: Looking Beyond Graphics. 2009.
Recommended literature:
Valášek: Monolitické mikroprocesory a mikropočítače, SNTL, Praha 1989.
Ličev L.: Architektura počítačů I, skriptum FEI VŠB TUO, 1999.
Ličev L.: Architektura počítačů II, skriptum FEI VŠB TUO, 1999.
Ličev L., Morkes D.: Procesory - architektura, funkce, použití, Computer press Praha, 1999.
Ličev L.: Architektury počítačů, 2010, Elektronický sborník přednášek k předmětu Architektury počítačů.
Hrbáček J.: Mikrořadiče PIC 16CXX, BEN - Technická literatura, 1998, Praha.
Patterson, D.: The Top 10 Innovations in the New NVIDIA Fermi Architecture,
and the Top 3 Next Challenges. 2009.
Brodtkorb, A., Dyken, D., Hagen, T., Hjelmervik, J. and Storaasli, O.: State-of-the-art in heterogeneous computing. 2010.
Brookwood, N.: NVIDIA Solves the GPU Computing Puzzle. 2009.
Glaskowsky, P.: NVIDIA’s Fermi: The First Complete GPU Computing Architecture. 2009.
Halfhill, T.: Looking Beyond Graphics. 2009.
Way of continuous check of knowledge in the course of semester
Follow-up studies:
Consultation.
Credit:
Lab. work.
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Production technology of digital circuits. Computer architecture according to von Neumann, Harvard, the essential characteristics and operating principles.
Machine instructions, addressing, address space. Computer performance measurements.
Principles of communication with peripherals, I / gates, program management, interrupts, addressing priorities.
Controllers, adapters, and the description of the DMA channel (SCSI), differences in activity.
CISC and RISC processors, basic features and incentives for the creation, concatenation, prediction jumps, hazards, basic RISC representatives.
Intel, developmental series, the basic features and internal architecture.
Processors from other companies, their properties and applications.
Monolithic computer requirements for the construction, properties and uses typical integrated peripherals.
Microcontroller Microchip and Atmel. Developmental series, the architecture and features programming.
Organisation of memory in computers, memory hierarchy. Internal memory, static, dynamic, virtual memory organization.
External memory - magnetic, optical, magneto-optical. IDE PATA / SATA.
Bus division of the address signals, data and control. Bus cycle. Basic features of the PCI, AGP and PCI Express technology. USB.
Video adapter and display units. The principle activities of CRT, LCD, plasma and OLED display. Principle of image, the relationship of the frequency of the DAC converter and monitor. Architecture of modern graphics cards, brief description of VGA and DVI output.
Computer architecture and parallel architectures - SISD, SIMD, MISD, MIMD.
Modern trends in computer architecture: High Performance Computing, signal processors, custom circuits using FPGAs
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction