Skip to content

ZoeyAi555/Computer-Architecture-General

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Architecture

Computer Architecture Notes

A solid, detailed understanding of how computers are designed and implemented, including the central processor and memory and I/O interfaces; and to make you aware of the numerous tradeoffs in design and implementation, their interaction, their realization in both historical and state-of-the-art systems, and trends that will affect them in future systems. We will cover instruction set architectures, pipelining (including basic pipelining, multiple-instruction-per-cycle machines, out-of-order instruction execution, and vector processing), memory systems (including caches and virtual memory), I/O interfaces, operating system issues, power utilization, and multiprocessor systems. We will also do case studies on microprocessors and systems you may have used, perhaps including the P6 (Pentium Pro/II/III), Pentium 4, AMD's Hammer, and the Itanium.

Sections

  • SystemVerilog: Hardware Description Language
  • The Build System
  • Writing Good Testbenches
  • Revision Control
  • Linux Scripting
  • SystemVerilog
  • Memory

EECS 470 Overview

  • high level understanding of moder computer architecture
    • Dynamic out of order processing
    • static out of order processing
    • memory hierarchy issues and improvement
    • multi-processor issues
    • power and reliability issuses
  • low level understanding of moder computer architecture
    • all functions in a given component will need to perform
    • how difficult certain tasks in hardware

Resource:

About

Computer Architecture Notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published