Course detail
Graphic and Multimedia Processors
FIT-GMUAcad. year: 2014/2015
Color models. Principles of 2D/3D graphics. Algorithms for computer graphics and computational complexity. First and second generation of graphical processors - TMS34010/20, TIGA, Trio64V+, Intel i860, Savage3D, Intel740, Permedia, RIVA TNT. Organization of video memory. Parallelization of geometry engine. Multiprocessor raster architectures - image and object parallelization. Texture mapping and compression, pixel interpolation. Graphical multiprocessors. GPGPU. Quantization. Predictive coding. Cosine and wavelet transform. Motion compensation and hybrid coding. Subband coding and vector quantization. Standards for image, video and audio transmission - JPEG, ITU-T H.261, MPEG-1, 2, 4, 7. Signal processors. Multimedia processors - VLIW, Mpact, CyberPro. Multimedia extensions of instruction set x86 - MMX, SIMD. Game consoles.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
- Syllabus of lectures:
- Color model, CUDA, 2D graphics.
- 3D graphics, complexity, graphical accelerators.
- Video memory, graphical processors.
- Parallelization of geometry and rasterization stage.
- SGI architecture, texture mapping and compression, pixel interpolation.
- Graphic multiprocessors, GPGPU.
- Quantizing and prediction coding.
- Cosine and wavelet transform.
- Motion compensation, subband coding.
- JPEG, ITU-T H.261, MPEG-1.
- MPEG-2, -4, -7.
- Signal processors.
- Multimedia processors, instruction sets. Game consoles.
- Introduction to OpenCL, GLUT and CUDA.
- 2D Graphics.
- Display lists, transformation and matrix stack, animation.
- Texturing.
- Fogg, mip-mapping.
- Evaluators, Bézier surfaces, NURBS and quadrics.
- Project presentation!!! (during computer laboratories)
- 12 points
Syllabus of computer exercises:
Syllabus - others, projects and individual work of students:
Individual project assignment, 28 points.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
- recommended prerequisite
Computer Graphics
Basic literature
Recommended reading
Classification of course in study plans
- Programme IT-MSC-2 Master's
branch MBI , 0 year of study, winter semester, elective
branch MBS , 0 year of study, winter semester, elective
branch MIN , 0 year of study, winter semester, elective
branch MIS , 0 year of study, winter semester, elective
branch MMI , 0 year of study, winter semester, elective
branch MMM , 0 year of study, winter semester, elective
branch MPV , 2 year of study, winter semester, compulsory-optional
branch MSK , 0 year of study, winter semester, elective
branch MGM , 0 year of study, winter semester, compulsory-optional
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Color model, CUDA, 2D graphics.
- 3D graphics, complexity, graphical accelerators.
- Video memory, graphical processors.
- Parallelization of geometry and rasterization stage.
- SGI architecture, texture mapping and compression, pixel interpolation.
- Graphic multiprocessors, GPGPU.
- Quantizing and prediction coding.
- Cosine and wavelet transform.
- Motion compensation, subband coding.
- JPEG, ITU-T H.261, MPEG-1.
- MPEG-2, -4, -7.
- Signal processors.
- Multimedia processors, instruction sets. Game consoles.
Exercise in computer lab
Teacher / Lecturer
Syllabus
- Introduction to OpenCL, GLUT and CUDA.
- 2D Graphics.
- Display lists, transformation and matrix stack, animation.
- Texturing.
- Fogg, mip-mapping.
- Evaluators, Bézier surfaces, NURBS and quadrics.
- Project presentation!!! (during computer laboratories)
- 12 points