Special Computer Architectures

Semestr: Summer

Range: 2+2s


Credits: 4

Programme type: Undefined

Study form: Fulltime

Course language:


This course introduces students to non-standard computer architectures being optimized for a specific kind of calculations or purpose. The course is especially focused on signal processors, neurochips, fuzzy logic support in hardware, virtual mechines, dataflow architectures, and reconfigurable systems. Non-electrical, biological and quantum computing platforms are also reviewed.


Advanced computer architecture, register and stack based architecture, digital signal processor, neurochip, fuzzy logic, dataflow and multithread architecture, JAVA processor, quantum and biological computing.

Course syllabus:

1. Introduction, basic computer architectures
2. Signal processor architectures
3. Fixed and floating point signal processors
4. Integer SIMD architectures (MMX)
5. Floting point SIMD architectures (3DNOW!, SSE)
6. VLIW architectures
7. Processor Itanium
8. Processor Cell
9. Neurochips and fuzzy processors, ZISC36 neurochip
10. Dataflow computers
11. Graphics accelerators
12. Reconfigurable architectures
13. Virtual computers, JVM, .NET, Postscript
14. Kvantum and biological computing

Seminar syllabus:

1. Introduction, task selection and solving
2. task solving
3. task solving
4. task solving
5. task solving
6. MMX technology
7. 3DNow!/SSE technology
8. Processor Itanium
9. Processor Itanium
10. ZISC36 neurochip
11. Dataflow processor
12. Cell processor
13. Task presentation
14. Reserved


1. Sima, D., Fountain, T., Kacsuk, P.: Advanced Computer Architectures. Addison Wesley, 1999.
2. On-line technical literature. Intel, Texas Instruments, Sun Microsystems, AMD. Internet resources: http://www.intel.com, http://www.ti.com, http://www.sun.com, http://www.amd.com.