최적화1 Roofline model 멀티코어 컴퓨팅 관련 문서를 보다보면 Roofline model이라는 용어를 종종 볼 수 있습니다. 해당 용어는 2009년 Samuel wiliams가 처음 제안했습니다. [참고] Roofline: an insightful visual performance model for multicore architectures Roofline model은 주어진 컴퓨팅 환경에서 성능의 제약조건이 어느 부분인지 쉽게 시각화할 수 있는 도구입니다. 컴퓨팅 성능은 주로 ①메모리 대역폭과 ②연산기(최대 연산 능력)에 영향을 받습니다. Roofline model에서는 이를 하나의 그래프에 시각화합니다. 시각화 결과를 보면 개발자는 어느 부분을 최적화할지 결정할 수 있습니다. 병렬 컴퓨팅에서는 일반적으로 [그림1]과 같은 r.. 2022. 8. 11. 이전 1 다음