Useful Links
1. Introduction to Computer Architecture
2. Data Representation and Computer Arithmetic
3. Instruction Set Architecture
4. Processor Design and Implementation
5. Pipelining and Performance Enhancement
6. Memory Hierarchy Design
7. Input/Output and Storage Systems
8. Parallel Processing Architectures
  1. Engineering
  2. Computer Engineering

Computer Architecture

1. Introduction to Computer Architecture
2. Data Representation and Computer Arithmetic
3. Instruction Set Architecture
4. Processor Design and Implementation
5. Pipelining and Performance Enhancement
6. Memory Hierarchy Design
7. Input/Output and Storage Systems
8. Parallel Processing Architectures
  1. Parallel Processing Architectures
    1. Instruction-Level Parallelism
      1. ILP Concepts
        1. Superscalar Processors
          1. Multiple Issue
            1. Dynamic Scheduling
            2. Out-of-Order Execution
              1. Tomasulo's Algorithm
                1. Reservation Stations
                2. Register Renaming
                  1. Speculative Execution
                  2. Thread-Level Parallelism
                    1. Multithreading Concepts
                      1. Multithreading Types
                        1. Fine-Grained Multithreading
                          1. Coarse-Grained Multithreading
                            1. Simultaneous Multithreading
                          2. Multicore Architectures
                            1. Multicore Design
                              1. Homogeneous Cores
                                1. Heterogeneous Cores
                                2. Shared Memory Systems
                                  1. Symmetric Multiprocessing
                                    1. Non-Uniform Memory Access
                                    2. Cache Coherence
                                      1. Coherence Problem
                                        1. Snooping Protocols
                                          1. Directory-Based Protocols
                                          2. Synchronization
                                            1. Synchronization Primitives
                                              1. Atomic Operations
                                            2. Data-Level Parallelism
                                              1. Vector Processing
                                                1. Vector Architectures
                                                  1. Vector Instructions
                                                  2. SIMD Extensions
                                                    1. SIMD Concepts
                                                      1. SIMD Instruction Sets
                                                    2. Specialized Architectures
                                                      1. Graphics Processing Units
                                                        1. GPU Architecture
                                                          1. Parallel Computing on GPUs
                                                          2. Digital Signal Processors
                                                            1. DSP Features
                                                              1. DSP Applications
                                                              2. Field-Programmable Gate Arrays
                                                                1. FPGA Structure
                                                                  1. FPGA Programming

                                                              Previous

                                                              7. Input/Output and Storage Systems

                                                              Go to top

                                                              Back to Start

                                                              1. Introduction to Computer Architecture

                                                              © 2025 Useful Links. All rights reserved.

                                                              About•Bluesky•X.com