Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-MPA-RSC2Acad. year: 2026/2027
The course material will convey both technical and industry requirements to enable proper engineering architectural decisions as well as implementation. Topics include:1. General-Purpose Advanced Computer Architectures- Super Scaler- Out of Order- Prediction- Speculation (Tomasulo’s Algorithm)2. Understanding product goals- Google’s Tensorflow Engine- Microsoft’s Catapult malleable accelerators- Google’s Pixel Engine3. Caches and Data Coherency4. Very Large Instruction Word (VLIW)5. Vector Engines6. Near Memory Accelerators7. Systolic Arrays
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
The course grade will be based on in-class participation, homework assignments, quizzes, course project, and 2 exams. The grade proportions are as follows:• Homework 15%• Project 40%• Mid-Term 20%• Final Exam: 25%
Upon the professor’s discretion, assignment of grades can be based on both absolute and relative standards if it would be helpful to the overall class. To receive an A grade in this assignment of grades option, a student must show mastery of the material and need to acquire more than 90% of the points possible. A student earning less than 50% of the points possible will be given a failing grade. In between these marks, grades will be assigned on a curve using a mean and standard deviation method.
Aims
Study aids
electronic texts, presentations, video tutorials
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab
Individual preparation for excercises
Independent study of materials related to the exercise; preparation of calculations, designs, and procedures for practical tasks; study of instructions and technical documentation; continuous preparation for knowledge assessment.
Individual preparation for a final exam
Independent review and systematization of the topics covered during the semester; study of course materials; practice of theoretical knowledge and practical skills; solving sample tasks and comprehensive preparation for the final examination.