[컴퓨터구조] #14 병렬프로세서
·
전공/컴퓨터구조
Sclability 시스템의 리소스를 증가/추가시켜 계속 성능 및 용량이 증가하는 상황 - Scale-Up 워드 크기 증가 클럭 스피드 증가 멀티 코어 멀티 프로세서 멀티 보드 멀티 랙 멀티 데이터센터 멀티코어 여러 개의 코어를 가진 프로세서 Multi-core 공유 메모리 프로세서 - SMP(Shared Memory Processor) ILP(Instruction-level Parallellism)의 도움으로 코어 일부 활용 모든 코서/CPU를 사용하려면 OS/Program 지원 필요 -> 고난도 - 병렬성을 높이려면 전체적인 프로그램의 구조 변경 필요 Scaling - Strong Scaling: 문제의 크기 고정해서 성능 증가 - Weak Scaling: 프로세서의 수에 비례해서 문제 크기를 증가 ..