Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian


 



     Blog Roll:


     Top Links:

July 12, 2006

Computer System Architecture Course at MIT

Here is the second open-content MIT computer science course I am posting, called 'Computer System Architecture'. This course is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics may include: instruction set design; processor micro-architecture and pipelining; cache and virtual memory organizations; protection and sharing; I/O and interrupts; in-order and out-of-order superscalar architectures; VLIW machines; vector supercomputers; multithreaded architectures; symmetric multiprocessors; and parallel computers.

Computer System Architecture Course at MIT




Lecture Notes

The course material is divided into five modules, each covering a set of related topics. This section contains the lecture notes for the course.
 
Ses Topics

Module 1
L1History of Calculation and Computer Architecture (PDF)
L2Influence of Technology and Software on Instruction Sets: Up to the dawn of IBM 360 (PDF)
L3Complex Instruction Set Evolution in the Sixties: Stack and GPR Architectures (PDF)
L4Microprogramming (PDF)
L5Simple Instruction Pipelining (PDF)
L6Pipeline Hazards (PDF)

Module 2
L7Multilevel Memories - Technology (J) (PDF)
L8Cache (Memory) Performance Optimization (J) (PDF)
L9Virtual Memory Basics (J) (PDF)
L10Virtual Memory: Part Deux (PDF)

Module 3
L11Complex Pipelining (PDF)
L12Out of Order Execution and Register Renaming (PDF)
L13Branch Prediction and Speculative Execution (PDF)
L14Advanced Superscalar Architectures (J) (PDF)
L15Microprocessor Evolution: 4004 to Pentium 4 (J) (PDF)

Module 4
L16Synchronization and Sequential Consistency (PDF)
L17Cache Coherence (PDF)
L18Cache Coherence (Implementation) (PDF)
L19Snoopy Protocols (PDF)
L20Relaxed Memory Models (PDF)

Module 5
L21VLIW/EPIC: Statically Scheduled ILP (J) (PDF)
L22Vector Computers (J) (PDF)
L23Multithreaded Processors (J) (PDF)
L24Reliable Architectures (J) (PDF)
L25Virtual Machines (J) (PDF)

Popularity: 19% [?]

Share and Enjoy:
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg



Related Posts:
  • eBooks for .NET, Networking, and Database Design
  • 250 Computer eBooks
  • eBooks from Net Books
  • 39 Univeristy Programming and IT Courses
  • 24 University Computer Science Courses


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 4:51 pm

    No Comments »

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress