Advanced Computer Architecture

Description

Undergraduate Computer Science Mind Map on Advanced Computer Architecture, created by Deka Auliya on 23/04/2015.
Deka Auliya
Mind Map by Deka Auliya, updated more than 1 year ago
Deka Auliya
Created by Deka Auliya about 9 years ago
22
2

Resource summary

Advanced Computer Architecture
  1. Introduction
    1. Hardware components
      1. ALU
        1. Control Unit
          1. Registers
          2. Program execution
            1. Instruction FETCH
              1. Instruction DECODE
                1. Execute
                  1. Memory Access
                    1. Write Back
                    2. Performance metric
                      1. execution time = cpu time = IC x CPI x Tc
                        1. clock period
                          1. semiconductor technology
                            1. datapath design and implemetation
                            2. instruction count
                              1. program
                                1. instruction set architecture
                                2. clocks per instuction
                                  1. isa
                                    1. datapath design
                                      1. parallel and pipelined HW
                                    2. indicator: execution time
                                      1. performance = 1/execution time
                                        1. total no. of cycles = sum(IC k x CPI k), k is a category
                                          1. average CPI = total cycles/IC = sum (wk x IC k)
                                            1. datapath
                                              1. multicycle datapath: CPI > 1
                                                1. pipelined datapth: CPI can bereduced up to 1
                                                  1. parallel datapath: CPI <1
                                                    1. VLIW/Superscalar processors
                                                      1. SIMD and multicore processors
                                                    2. speedup
                                                      1. speedup = execution time of A/ execution time of B

                                                        Annotations:

                                                        • 1. Speed up of computer B over A 2. Computer B is the enhanced version of computer A 3. The one being evaluated as divisor
                                                      2. throughput rate
                                                        1. response time/latency
                                                          1. MIPS
                                                            1. native
                                                              1. relative
                                                                1. peak
                                                                2. FLOPS
                                                                3. Enhancement
                                                                  1. reduce Tc ⇒ increase clock frequency
                                                                    1. power consumption ↑
                                                                      1. CPI may ↑
                                                                        1. memory wall problem
                                                                        2. reduce CPI
                                                                          1. instruction pipelining
                                                                            1. multicore processing
                                                                            2. reduce IC
                                                                              1. more complex instructions
                                                                                1. Tc may ↑
                                                                                  1. multi-issue processor
                                                                                2. power dissipation
                                                                                  1. dynamic
                                                                                    1. stati
                                                                                  2. ISA
                                                                                    1. Instruction format
                                                                                      1. R-format
                                                                                        1. I-format
                                                                                          1. J-format
                                                                                          2. adressing modes
                                                                                            1. register file
                                                                                              1. types of operations
                                                                                                1. ALU
                                                                                                  1. arithmetic
                                                                                                    1. logical
                                                                                                      1. shift
                                                                                                      2. Data Transfer
                                                                                                        1. load-store
                                                                                                        2. Control-Flow
                                                                                                          1. unconditional
                                                                                                            1. conditional
                                                                                                          2. memory address space
                                                                                                          Show full summary Hide full summary

                                                                                                          Similar

                                                                                                          Computing Hardware - CPU and Memory
                                                                                                          ollietablet123
                                                                                                          SFDC App Builder 2
                                                                                                          Parker Webb-Mitchell
                                                                                                          Data Types
                                                                                                          Jacob Sedore
                                                                                                          Intake7 BIM L1
                                                                                                          Stanley Chia
                                                                                                          Software Processes
                                                                                                          Nurul Aiman Abdu
                                                                                                          Design Patterns
                                                                                                          Erica Solum
                                                                                                          CCNA Answers – CCNA Exam
                                                                                                          Abdul Demir
                                                                                                          Abstraction
                                                                                                          Shannon Anderson-Rush
                                                                                                          Spyware
                                                                                                          Sam2
                                                                                                          HTTPS explained with Carrier Pigeons
                                                                                                          Shannon Anderson-Rush
                                                                                                          Data Analytics
                                                                                                          anelvr