Computer Science BooksComputer Architecture Books

Computer Architecture Introduction

Computer Architecture Introduction

Computer Architecture Introduction

The note will review fundamental structures in modern microprocessor and computer system architecture design. Topics covered includes: CPU Performance and Metrics, Instruction Set Architecture, Implementation and Pipelining, Exceptions, Multi-cycle Ops, Dynamic Scheduling, Dynamic Branch Prediction, Multiple Issue and Speculation,Static Scheduling, Loop Unrolling, and Software Pipelining, Caches, Main Memory, Virtual Memory, Multiprocessors, Multithreading and I/O.

Author(s):

sNA Pages
Similar Books
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
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 Architecture Lectures

Computer Architecture Lectures

This note explains the follolwing topics: Computers, Levels of Abstraction and Architecture, Performance Concepts and Performance Evaluation, Instruction Set Architecture, ALU Design, Designing a Single Cycle Datapath, Designing Single Cycle Control, Designing a Multiple Cycle Processor , Designing a Multiple Cycle Controller, Designing a Pipeline Processor, Cache Memory, Memory Systems , Virtual Memory.

sNA Pages
Computer Organization and Architecture

Computer Organization and Architecture

This course note provides an introduction to Computer Organization And Architecture and the content of this web course covers majority of the topics taught at the undergraduate level in the computer science and engineering disciplines of Engineering Colleges and Universities in India.

sNA Pages
Advanced Computer Architecture (PDF 76P)

Advanced Computer Architecture (PDF 76P)

This book covers the following topics: Introduction to the SPARC Architecture, Assembling and Debugging, Control Transfer Instructions, Logical and Arithmetic Operations, Data Types and Addressing, Subroutines and Parameter Passing, Instruction Encoding.

s76 Pages
ComputerStructures Principles and Examples (by Daniel P. Siewiorek, C. Gordon Bell,Allen Newell)

ComputerStructures Principles and Examples (by Daniel P. Siewiorek, C. Gordon Bell,Allen Newell)

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

s Pages
Computer Architecture Tutorial

Computer Architecture Tutorial

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

s Pages