병렬컴퓨팅, 병렬 프로세서
· 약 3분
병렬 컴퓨팅 개념
- 프로그램 내 계산 영역을 여러 개로 나누어 각 계산을 여러 프로세서에서 동시 수행하는 기술
- 생성형 AI 발전, GPU 품귀, 단일 프로세서 한계
병렬 컴퓨팅 특징
구분 | 특징 | 설명 |
---|
목적 | 실행시간 단축 | Wall clock time 단축 |
- | 작업 동시 수행 | HW, SW 측면 작업 분할 |
유형 | 작업 단위 병렬성 | 다수 독립 작업 프로그램 |
- | 태스크 단위 병렬성 | 서로 다른 기능 태스크 |
- | 스레드 단위 병렬성 | 동시 처리 스레드 |
- | 명령어 단위 병렬성 | 어셈블리 명령어 |
병렬 프로세서의 분류
Flynn의 분류