1.2 Technology Trend

이태곤·2022년 10월 18일
0

Computer Architecture

목록 보기
2/13

1. Von Neumann Machine

  • Stored-program computer : Program(Instruction)과 Data 모두 동일한 형태, 방식으로 저장되며 동일한 버스를 사용한다.

  • Von Neumann Bottleneck : 많은 양의 데이터가 유입됨으로써 느려지는 현상

    • Program Memory와 Data Memory가 하나의 버스를 통해 CPU와 통신
    • 같은 버스를 사용하기 때문에 CPU는 Data와 Instruction에 동시에 접근할 수 없다.
  • Solution : Harvard Architecture


2. Harvard Architecture

  • Von Neumann Bottleneck 을 해결하고자 명령어와 데이터에 동시 접근이 가능하도록 설계한 구조
  • CPU는 Program Memory와 Data Memory 양방향으로 연결되어있는 구조
  • Faster than Von Neumann Architecture

3. Moore's Law

  • The number of transistors in dense doubles about every 18~24 months
    • Issue 1 : 집적된 반도체를 만드는 돈이 수익보다 더 적어짐으로써 무어의 법칙은 깨지고 있다.
    • Issue 2 : Power Wall
      • Performance 향상을 위해 voltage , heat을 낮추는 것이 더 이상 불가능해졌다.
      • Performance 향상 정체

4. Multiprocessors

  • Computer System that has More than one processors(CPU)
  • Share common memory
  • Pros : Execute multiple instructions at once
  • Cons : Load Balancing, Synchronization

0개의 댓글