반응형 큰단위멀티스레딩1 [멀티코어CPU] 05. 하이퍼스레딩 / 칩 멀티 프로세서 정내훈 교수님이 추천한 책 「 프로그래머가 몰랐던 멀티코어 CPU 이야기」 - 김민장 지음 위의 책을 토대로 공부한 내용이 작성되었음 - 하이퍼스레딩 : 하나의 물리 프로세서가 두 개의 논리 프로세서로 보이게 하는 기술 : 슈퍼스칼라 프로세서에서 독립적인 두 쓰레드로부터 명령어를 가져와 파이프 라인에 넣는 기술 : 문맥교환(context switching) → 한 쓰레드가 프로세스를 이용했다면 운영체제는 이 쓰레드에서 프로세서를 빼앗아 다른 쓰레드에 줌, 이전 문맥을 저장하는 단계에서 비용이 발생함 : 원리 → 쓰레드 문맥을 하드웨어 수준에서 복제함. 명령어 수준 병렬성(ILP)보다 단위가 큰 쓰레드 수준 병렬성(TLP) 활용 - 멀티스레딩 구현 1) 미세 단위 멀티스레딩(Fine-Grained) : O.. 2024. 4. 3. 이전 1 다음 728x90 반응형