데이터 재사용
Data reuse
데이터 재사용은 한 번 가져온 데이터를 여러 계산에 활용하여 추가 메모리 전송을 줄이는 방식이다.
설명
같은 연산을 하더라도 캐시나 가까운 저장 공간에서 반복 사용하면 외부 메모리가 보내야 할 양이 줄어든다. 패키지 대역폭과 소프트웨어 접근 방식이 함께 성능을 만든다.
예시
가상으로 같은 데이터의 외부 전송 횟수를 절반으로 줄이면 필요한 외부 전송량도 줄지만 연산 시간 전체가 반드시 절반이 되지는 않는다.
구분
더 넓은 통로를 만드는 방법과 통로를 덜 쓰는 방법을 함께 검토한다.