[MPC/CUDA] Elapsed Time(시간 측정)
우리는 두 가지 버전의 프로그램을 실행시키는데, 하나는 CPU 기반의 순차 처리(CPU-based sequential execution), 또 다른 하나는 CUDA 기반의 병렬 처리(CUDA-based parallel execution)이다. 이 둘의 실행 시간을 비교할 수 있는 방법에는 어떤 것이 있을까? 이때 elapsed time을 사용하여 비교하는데, 실행 시간을 측정하는 방법은 다음과 같다. 현재 시간을 기록할 수 있는 방법을 통해 시작 시간을 설정 / start time = current time job 실행 실행이 끝나는 시간을 설정 / end time = current time 이 둘의 차이(Elapsed time = end time - start time)가 총 실행된 시간을 의미한다. ..