All students must validate 30 ECTS per semester.We offer two speciality tracks:

Track 1: Vision and Applications
The first track focuses on various applications of computer vision: biomedical applications, people detection, object tracking, computational photography.

Track 2: Vision and devices
The second track focuses on devices to capture images (intelligent sensors, medical imaging systems) and to visualise and interact with them (augmented reality)




Course name: Parallel Computing Architectures Credits: 3

  • Class type: lecture
  • Hours per week: 2
  • Type of the exam: oral exam
  • Prerequisites (if exist): Digital Systems and Computer Architectures


Computing models
Basics of computer architectures, physical limits.
Neuman architecture, Harvard architecture, integration of sensors.
Digital signal processors - fixed point implementations; floating point architectures
Fast buses and processing, SCSI processors,
FPGA-based processor implementations,
Parallel processor architectures, instruction types of parallel processing.
Instruction Level Parallel processors, Pipeline processors,
Design case study - Design of an emulated digital CNN chip
Data-parallel processors
Structure of a cell processor
Systolic architectures
Vector architectures
MIMD architectures

Required reading

F. P. Prosser, D.E. Winkel, The Art of Digital Design, Prentice -Hall Int. Ed. Englewood Cliffs, New Jersey, 1987; D. Sima, P. Kacsuk, Advanced Computer Architectures, Adison Wesly, 1997;  I.East, Computer Architecture and Organization, Pitman Publishing C., London 1990; A. J. van de Goor, Computer Architecture and Design, Addison Wesley Publishing Comp. Wokingham, 1994; Lattice Users manual; XILINX users manual.

Recommended reading

T.Roska, G.Bártfai, P.Szolgay, T.Szirányi, A.Radványi, T.Kozek, Zs.Ugray and A.Zarándy, „A Hardware Accelerator Board for Cellular Neural Networks: CNN-HAC”, Proc. of the IEEE CNNA-90 pp.160-168. 1990.

  • Lecturer (name, position, degree): Dr. P├ęter Szolgay, professor, DSc

The European Credit Transfer and Accumulation System (ECTS) is a student-centred system based on the student workload required to achieve the objectives of a programme of study. Its aim is to facilitate the recognition of study periods undertaken abroad by mobile students through the transfer credits. The ECTS is based on the principle that 60 credits are equivalent to the workload of full-time student during one academic year.