Language of Instruction
|
English
|
Level of Course Unit
|
Master's Degree
|
Department / Program
|
ELECTRICAL AND COMPUTER ENGINEERING
|
Type of Program
|
Formal Education
|
Type of Course Unit
|
Elective
|
Course Delivery Method
|
Face To Face
|
Objectives of the Course
|
- Introducing design concepts in high performance computing. - Helping students to acquire knowledge for analysis and design of high performance systems. - Exercising to design and implement a high performance system that solves scientific problems. - Understanding parallel architecture and recurrent paradigms for parallelization of the algorithm. To guide students in applying theoretical knowledge to the analysis and design of complex digital systems.
To develop practical skills in programming and implementing digital systems that solve real-world problems.
To provide understanding of advanced hardware design parameters, design methodologies, techniques, and CAD tools used in modern digital system development.
|
Course Content
|
The need for high performance computing systems is getting an increase in many research areas. This course introduces design concepts for high performance scientific computation systems. High performance computing system is more than just for implementing high performance systems. It is also a vision for how computation can seamlessly scale from a single processor to parallel computing power. The course guides you to design high performance parallel computing systems to accelerate algorithms/computation for many areas.
|
Course Methods and Techniques
|
The course employs lectures, case studies, lab exercises, project development, and class discussions. Practical analyses are supported by real-world datasets and hands-on implementations.
|
Prerequisites and co-requisities
|
None
|
Course Coordinator
|
None
|
Name of Lecturers
|
None
|
Assistants
|
None
|
Work Placement(s)
|
No
|