struct1 [Computer Architecture] (2) Memory Alignment Memory Alignment는 일반적으로 Memory에 저장되어 있는 데이터를 접근 하는 방식을 고려하여 데이터를 저장하는 방법을 의미한다. 데이터를 저장하는 방법에 따라 Memory를 접근하는 횟수가 달라질 수 있다. 현재까지도 CPU와 Memory의 성능 차이는 좁혀지고 있지 않다. 과거 컴퓨터 아키텍처 연구가 활발히 수행되었던 시점에도 마찬가지였다. 그래서 많은 연구들이 어떻게 하면 이 차이를 좁혀서 전체 성능을 높일 수 있을 까에 대한 해결책을 찾기위해 진행되었다. Memory Alignment 기법도 Memory 접근을 효율적으로 하기 위한 방법 중에 하나이다. Memory로부터 Address Map과 읽어오는 데이터 크기 관점으로 어떻게 데이터를 읽어오는 지 알아 보자. Addres.. 2024. 4. 27. 이전 1 다음