Documente Academic
Documente Profesional
Documente Cultură
Expected Outcome After successfully completing the course the student should be able to
Student Learning 2. Having a clear understanding of the subject related concepts and of
Outcome contemporary issues
5 Performance Analysers
Trace analyzer and collector (ITAC), VTune Amplifier XE,
Energy Efficient Performance, Integrated Performance Primitives 4 14
(IPP)
6 Contemporary tools
MKL (Math Kernel Library), Threading Building Blocks, CUDA 3 14
Tools
7 HTC and MTC
HTC (High Throughput Computing), MTC (Many Task Computing),
3 14
Top 500 Super computers in the world, Top 10 Super Computer
architectural details, Exploring Linpack.
8 Recent Trends 2 11
30
Project 60
[Non 17
Contact
Projects may be given as group projects hrs]
Design and development of High Performance applications through parallel
programming platforms in the following areas
Network Security
Data Compression
Image Processing
Bio-Medical
Information retrieval
Natural Language Processing
Health care Applications
Reference Books
SF HTC and MTC HTC (High Throughput Computing), MTC (Many Task 3
Computing), Top 500 Super computers in the world, Top
10 Super Computer architectural details, Exploring
Linpack.
Total hours 30
This Course is designed with 100 minutes of in-classroom sessions per week as well as 200
minutes of non-contact time spent on implementing course related project.. Generally this
course should have the combination of lectures, in-class discussion, case studies, guest-lectures,
mandatory off-class reading material, assignments and quizzes.
Students are assessed based on group activities, classroom discussion, assignments, quiz,
projects, continuous (CAT) assessment test, and final assessment test.
Additional topics
[List notable topics covered in the course that you do not find in the CS2013 Body of
Knowledge]
Other comments
Nil
Session wise plan
Student Outcomes Covered: 2, 5, 9, 17
2 5 Threading Usage 2
Concepts,
Communication
Architectures
and
Communication
Costs, TLP, ILP,
Comparisons,
Cache Hierarchy
and Memory-
level
Parallelism,
Cache
Coherence,
Parallel
programming
models, Shared
Memory and
Message
Passing,
Vectorization
8 2 Recent Trends
30 Hours