Computer Architecture Lecture 1: Introduction and basic

  ##content:

  • Levels of transformation: Problem, algorithm, program/language, runtime system, instruction set architecture, microarchitecture, logic, circuits, electrons
  • Hamming distance
  • Error correcting codes
  • Three components of an algorithm: Effective computability, definite and precise, ends
  • Abstraction
  • High-/low-level programming languages
  • Multi-core system
  • Unfairness
  • DRAM (high level overview): banks, rows, columns, row hit/conflict, row buffer locality, memory controller, FR-FCFS
  • High versus low memory intensity
  • Sequential (streaming) versus random memory accesses
  • Predicated execution
  • Static versus dynamic schedulin
  • Compile versus run time
  • Computer architecture
  • Programmable versus fixed-function processor

Levels of transformation: Problem, algorithm, program/language, runtime system, instruction set architecture, microarchitecture, logic, circuits, electrons

 

posted @ 2017-10-07 17:35  Tesi1a  阅读(189)  评论(0编辑  收藏  举报