티스토리 뷰
728x90
반응형
프로세서 수준의 병렬성
단일 프로세서에서 시분할(Time Sharing) 기법을 사용하여 여러 개의 프로세서를 동시에 실행하는 것처럼, 혹은 여러 명의 사용자가 동시에 시스템을 사용하는 것처럼 느끼도록 할 수 있었습니다.
멀티 프로세서는 하나의 운영체제에 의해 관리되는 여러 개의 프로세서를 의미합니다. 멀티코어프로세서는 멀티 프로세서의 범주에 포함되며 코어(cpu)가 단일 집적회로에 여러 개 집적된 프로세서를 의미합니다. 프로세서 내부에서 코어를 제외한 나머지 하드웨어 자원을 공유합니다. 하나의 코어에서 여러 개의 쓰레드를 동시에 실행하는 하이퍼쓰레딩 기술이 적용될 수도 있습니다.
인스트럭션 수준의 병렬성
프로세서 내부에서 파이프라이닝 기법을 통해 수 클럭이 소요되는 인스트럭션을 동시에 처리할 수 있습니다.
데이터 수준의 병렬성
어떠한 프로세서는 동일한 여러 개의 하드웨어 처리기를 포함하고 있습니다. 이러한 프로세서는 동시에 여러 개의 데이터에 같은 연산을 적용할 수 있습니다. SIMD(Single Instruction Multi Data) 인스트럭션이 이러한 처리를 프로세서에 지시하기 위해 사용됩니다.
728x90
반응형
'컴퓨터시스템' 카테고리의 다른 글
[컴퓨터시스템] 2의 제곱으로 나눗셈하기 (0) | 2022.02.05 |
---|---|
[컴퓨터시스템] 컴퓨터시스템의 추상화 (0) | 2021.12.25 |
[컴퓨터시스템] 암달의 법칙 (0) | 2021.12.24 |
[컴퓨터시스템] 운영체제 용어 정리 (0) | 2021.12.24 |
[컴퓨터시스템] 메모리 계층 구조 (0) | 2021.12.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- recursive
- Git
- Push
- 알고리즘
- 영어 어휘
- BOJ
- C언어
- 이진탐색
- 구조체
- Verilog
- BFS
- 큐
- 너비우선탐색
- 베릴로그
- 메이플스토리
- gem5
- 정렬
- C++
- 애니메이션
- 구현
- 취미
- 백준
- 백트래킹
- backtracking
- 스택
- 건이의 특제 떡국 끓이기
- 이분법
- 재귀함수
- 영화
- 완전탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함
반응형
250x250