Amdahl's Law1 [Parallel Computing] (2-2) Parallel Processing이란 무엇일까? 앞 글에서는 관련 키워드에 대해서 알아보았다. 이번 글에서는 Parallel processing의 효과 및 이를 측정하는 방법에 대해서 알아보려고 한다. Parallel Processing의 궁극적인 목적은 빠르게 수행하는 것이다. 얼마나 빠르 게 수행되었는 지를 어떤 테스크를 순차적으로 수행했을 때와 동시에 수행했을 때를 비교하여 알 수 있다. 예를 들어, 'A'라는 일을 순차적으로 실행했을 때 걸리는 시간 10초였고, 동시에 수행했을 때 걸리는 시간이 5초였다면, 순차 실행 대비 동시 수행은 2(=10/5)배의 성능을 보인다고 이야기 할 수 있다. 그리고 수행하는 주체는 프로세서라고 한다면, 프로세서 개수에 따른 성능 향상을 알 수 있으며, 더 나아가 몇 개의 프로세서를 사용했을 때 가장 효율적인지도.. 2024. 4. 12. 이전 1 다음