High Performance Computing detail syllabus for Aerospace Engineering (As), 2017 scheme is taken from VTU official website and presented for VTU students. The course code (17AS653), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below.
For all other as 6th sem syllabus for be 2017 scheme vtu you can visit AS 6th Sem syllabus for BE 2017 Scheme VTU Subjects. For all other Professional Elective-2 subjects do refer to Professional Elective-2. The detail syllabus for high performance computing is as follows.
Course Objectives:
This course will enable students to
- Understand the concepts of high performance computing
- Acquire the knowledge of various algorithms required for parallel computing.
- Understand the concepts of architecture.
Module 1
For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Module 2
High-End Computer Systems: Memory Hierarchies, Multi-core Processors: Homogeneous and Heterogeneous, Shared-memory Symmetric Multiprocessors, Vector Computers, Distributed Memory Computers, Supercomputers and Petascale Systems, Application Accelerators / Reconfigurable Computing, Novel computers: Stream, multithreaded, and purpose-built
Module 3
Parallel Algorithms: Parallel models: ideal and real frameworks, Basic Techniques: Balanced Trees, Pointer Jumping, Divide and Conquer, Partitioning, Regular Algorithms: Matrix operations and Linear Algebra, Irregular Algorithms: Lists, Trees, Graphs, Randomization: Parallel Pseudo-Random Number Generators, Sorting, Monte Carlo techniques.
Module 4
For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Module 5
Achieving Performance: Measuring performance, Identifying performance bottlenecks, Restructuring applications for deep memory hierarchies, Partitioning applications for heterogeneous resources, Using existing libraries, tools, and frameworks.
Course Outcomes:
After studying the course the students will be able to
- Apply the concepts of high performance computing
- Develop various algorithms required for parallel computing.
- Compare architectures for high performance computing .
Graduate Attributes (as per NBA):
- Engineering Knowledge.
- Problem Analysis.
- Design / development of solutions
- Modern tools
Question paper pattern:
- The question paper will have ten questions.
- Each full question consists of 16 marks.
- There will be 2 full questions (with a maximum of four sub questions) from each module.
- Each full question will have sub questions covering all the topics under a module.
- The students will have to answer 5 full questions, selecting one full question from each module.
Text Books:
- Grama, A. Gupta, G. Karypis, V. Kumar, An Introduction to Parallel Computing, Design and Analysis of Algorithms,Pearson Education India,2nd edition, 2004,ISBN-13: 978-8131708071.
- G.E. Karniadakis, R.M. Kirby II, Parallel Scientific Computing in C++ and MPI: A Seamless Approach to Parallel Algorithms and their Implementation,Cambridge University Press, 2003.
Reference Books:
- Wilkinson and M. Allen, Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers, Pearson,2nd edition, 2006,ISBN-13: 978-8131702390.
- M.J. Quinn, Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 1st edition,2003,ISBN-13: 978-0070582019.
- G.S. Almasi and A. Gottlieb, Highly Parallel Computing, 2/E, Addison-Wesley, 1994.
- J. Dongarra, I. Foster, G. Fox, W. Gropp, K. Kennedy, L. Torczon, A. White, editors, The Sourcebook of Parallel Computing, Morgan Kaufmann, 2002.
For detail syllabus of all other subjects of BE As, 2017 regulation do visit As 6th Sem syllabus for 2017 Regulation.
Dont forget to download iStudy for latest syllabus and results, class timetable and more.