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