Computer Science BooksComputer Architecture Books

Computer Architecture Class notes

Computer Architecture Class notes

Computer Architecture Class notes

This note covers the following topics: Fundamentals of Computer Design, Basic Organization of a Computer, Instruction Set Design, Addressing Modes, CPU Implementation, Interrupts, The Memory Hierarchy, Virtual Memory.

Author(s):

sNA Pages
Similar Books
Computer Organization and Architecture Notes

Computer Organization and Architecture Notes

This note covers computer organization and instructions, Arithmetic, The processor, Memory and input output Organization and advanced computer architecture.

s220 Pages
Advance Computer Architecture Notes

Advance Computer Architecture Notes

This note covers the following topics: Principles of Processor Performance, RISC and CISC Architectures, Pipelining fundamentals, Pipeline Hazards, Superscalar Architecture, Super Pipelined Architecture, VLIW Architecture, Basic Multiprocessor Architecture, Flynn’s Classification, Array Processor, Vector Processors, Associative Processor, Systolic architecture, Hierarchical Memory Technology, Data Flow Computer Architecture, Static Data flow computer, Dynamic Data flow computer, Cluster computers, Distributed computing, Cloud computing.

s118 Pages
Computer Architecture Lecture Notes by Seoul National University

Computer Architecture Lecture Notes by Seoul National University

This note covers the follolwing topics: MIPS Instruction Set Architecture, Basics of Datapath, Single-Cycle Implementation, Multi-cycle Implementation, Pipelined Data path and Control, Datapath and Control for Data and Control Hazards, Exception Handling and Advanced Pipelining, Memory Hierarchy, Virtual Memory, Storage and Other I/O , Multiprocessors, Arithmetic Circuits, Basic Computing Concept and Instruction Level Parallelism.

sNA Pages
Introduction to Computer Architecture Lecture Notes

Introduction to Computer Architecture Lecture Notes

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. In this note, students will learn how to completely design a correct single processor computer, including processor datapath, processor control, memory systems, and I/O. Topics covered includes: Performance, Instructions, Arithmetic, Datapath, Control, Exceptions, Pipelining, Caches, Memory and VM, Arithmetic, Multiprocessors.

sNA Pages
Architecture of High Performance Computers

Architecture of High Performance Computers

This note will give an introduction to designing and programming high performance processors. Topics covered includes: Branch Prediction, renaming, precise interrupts, Register Renaming, Wakeup, Bypass, Broadcast, Load-Store Queue, Commit, Recovery from speculation: RRF and RRAT, SRAM vs CAM based checkpoint, ROB based OOO processor design Little's Law, Non-Selective and Deferred Selective Replay, SRAM and DRAM Cells, CAM Cells, Pentium Trace Cache, Date Prefetching, Cache Design with Cacti, NUCA Caches, Routing and Flow Control, Hardware Security, Flow Control, Coherence and Consistency, Coherence Protocols, Directory Coherence and Atomic Primitives, Memory Consistency Models.

sNA Pages
Computer System Architecture Lecture Notes

Computer System Architecture Lecture Notes

This note contains the study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics covered includes: 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.

sNA Pages
Computer Architecture Tutorial

Computer Architecture Tutorial

Currently this section contains no detailed description for the page, will update this page soon.

s Pages
Designing Computers and Digital Systems

Designing Computers and Digital Systems

Currently this section contains no detailed description for the page, will update this page soon.

s Pages