CS 718: Architecture of High Performance System
II- Sem-2005-2006
Administrative Things:
Instructor:
Prof Anshul Kumar
Teaching Assitant:
Aryabartta Sahu
Course Web Page:
http://www.cse.iitd.ac.in/~anshul/2004-05semII/cs718/index.html
Courseware Link Moodle:
http://megh.cse.iitd.ac.in/moodle/
Updated Marks:
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/cs718PMT.html
More Infor :
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/
Books:
1.
Computer Architecture: A Quantitative Approach
, Third Edition,
By John L. Hennessy, David A. Patterson
2.
Parallel Computer Architecture: A Hardware/Software Approach
David Culler and J.P. Singh with Anoop Gupta
3.
Computer Architecture: Pipelined and Parallel Processor Design
by Michael J Flynn
4.
Advanced Computer Architectures : A Design Space Approach
by Terence Fountain, Peter Kacsuk, Dezso Sima
5.
Memory Systems & Pipelined Processors,
Harvey G Cragon
6.
Advanced Computer Architecture: Parallelism, Scalability, Programmability,
Kai Hwang
Lecture Slides
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/ALS-slides/
Lect01.LecJan09_2006.Introduction.ppt
Lect02.LecJan12_2006.PipelineProcessor.ppt
Lect03.LecJan16_2006.PipelineProcessorII.ppt
Lect04.LecJan19_2006.ImprovingBranchPerformance.ppt
Lect05.LecJan21_2006.ImprovingBranchPerformanceII.ppt
Lect06.LecJan23_2006.SuperScalarIssueDespatch.ppt
Lect07.LecJan24_2006.SuperScalar.DataHazzard.ppt
Lect08.LecJan30_2006.SuperScalar.Renaming.Reordring.ppt
Lect09.LecFeb02_2006.SuperScalar.SpeculativeExecution.ppt
Lect10.LecFeb06_2006.MemoryHierachy.Cache.ppt
Lect11.LecFeb13_2006.MemoryHierachy.CacheII.ppt
Lect12.LecFeb23_2006.CachePerfomanceImprov.ppt
Lect13.LecMar06_2006.MainMemory.ppt
Lect14.LecMar09_2006.CPU-Cahce-MainMemory-Performance.ppt
Lect15.LecMar23_2006.VLIW-SW-Driven-ILP.ppt
Lect16.LecApr01_2006.VLIW-SW-Driven-ILP.ppt
Lect17.LecApr03_2006.VLIW-SW-Driven-ILP-III.ppt
Lect18.LecApr06_2006.VLIW-SW-Driven-ILP-III.ExampleArch.ppt
Lect19.LecApr13_2006.MultiprocessorIntro.ppt
Lect20.LecApr15_2006.MP.CacheCoherenceProtocol.ppt
Lect21.LecApr17_2006.MP.Syncro.MemoryConsistency.ppt
Lect21.LecApr17_2006.MP.Syncro.MemoryConsistency.ReferedPaperModels_tutorial-tr.ps
Lect22.LecApr20_2006.MP.InterConnectPerformance.ppt
Lect23.LecApr27_2006.DataParallelProcessor.ppt
Lect24.LecMay01_2006.MultiThreadedArch.DataFlowArch.ppt
Assignments:
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/Assignment/
Assignment 1 ( Single Issue Pipeline Processor)
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/Assignment/assign1.html
Assignment 2 (Multiple Issue Processor: Supersclar)
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/Assignment/assign2.txt
Assignement 3 (Memory Hierarchy)
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/Assignment/Assign3.pdf
Assignment 4: Projects:
List of projects :
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/Assignment/ALS-project.html
Preference Email of Projects:
http://www.cse.iitd.ernet.in/~asahu/cs718-2005-06/Assignment/preference-email.html