Blog16

고정 헤더 영역

글 제목

메뉴 레이어

Blog16

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (33)
    • 개발 (0)
      • 프로젝트 (0)
    • 자기계발 (0)
      • 독서 (0)
      • 유튜브 (0)
    • 전공 (33)
      • 확률과 통계 (14)
      • 컴퓨터 구조 (19)

검색 레이어

Blog16

검색 영역

컨텐츠 검색

Fallacies and Pitfalls

  • [컴퓨터 구조] 4.14 Fallacies and Pitfalls

    2020.10.26 by blacksmith16

  • [컴퓨터 구조] 1.10 Fallacies and Pitfalls

    2020.10.25 by blacksmith16

[컴퓨터 구조] 4.14 Fallacies and Pitfalls

Fallacy: Pipeline is easy 지금까지 파이프라인을 잘 이해한 사람들은 어쩌면 이것이 별 거 아니라고 생각할 수도 있다. 그렇지만 지금까지 다룬 것은 파이프라인의 기본적인 개념이고, 더 세부적인 것을 고려하기 시작하면 만만치 않을 것이다. 파이프라인의 어려움에 대한 이야기를 말하자면, 이 강의 교재의 1st Edition에서 나온 파이프라인에 버그가 있었는데 이 버그는 100명 이상이 검토하고 18개 대학에서 시험을 칠 동안 발견되지 않았다. 어떤 사람이 이 책을 바탕으로 컴퓨터를 만드려고 시도하다가 그제서야 이 버그가 발견되었다고 한다. Fallacy: Pipelining can be implemented independent of technology 위 문장은 한국어로 "파이프라인은 ..

전공/컴퓨터 구조 2020. 10. 26. 13:58

[컴퓨터 구조] 1.10 Fallacies and Pitfalls

Fallacies(오류) and Pitfalls(함정) 부분은 매 단원마다 있으며, 여기서는 흔히 발생하는 착각이나 실수가 무엇인지 이야기한다. Pitfall: Amdahl's Law 일부의 성능을 향상시켰을 때, 전체 성능이 같은 비율로 향상될 것이라는 생각 $$ T_{improved} = \frac{T_{affected}}{(improvement\ factor)} + T_{unaffected} $$ => 영향 받은 요소에 대한 시간과 영향 받지 않은 요소의 시간을 분리해서 생각해야 한다. Example 곱하기 연산이 총 100s 실행시간 중 80s를 차지하고 있는 경우, 곱하기 성능을 5배 향상시키면 전체 성능이 5배가 될 수 있을까? No, 곱하기 성능이 5배가 되면 16s 실행시간을 가지게..

전공/컴퓨터 구조 2020. 10. 25. 16:37

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Blog16 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바