제주대학교 Repository

시스템 온 칩에서의 부하 균형을 위한 적응적 주소 매핑

Metadata Downloads
Alternative Title
Adaptive Address Mapping for Load Balancing in System on Chip
Abstract
시스템 온 칩에서 이차원 데이터를 처리할 때 기존의 주소 맵은 온칩 메모리 구성 요소에 트래픽 정체를 초래하는 경우가 있다. 또한 애플리케이션의 접근 패 턴이 주소 맵과 일치하지 않으면 메모리 활용도가 저하될 수 있다. 이러한 트래 픽 정체를 줄이고 메모리 시스템 성능을 개선하기 위해 본 논문에서는 주소 매 핑과 하드웨어 구성에 대해 적응적으로 이를 해결하는 방안 두 가지를 제안한다. 첫째, 소프트웨어의 요소만을 변경하여 이미지 크기를 패딩하는 기법을 기술한 다. 둘째, 하드웨어의 요소를 변경하여 주소의 캐시 비트를 전환하는 기법을 기 술한다. 이와 같은 두 가지의 기법들을 적용할 때 메모리 구조 전반에 부하 균형 이 향상될 수 있다. 주로 고대역폭 영상처리 애플리케이션을 대상으로 한 방식을 설계하고 메모리 성능 향상을 확인하는 실험을 수행한다. 또한 이에 따른 오버헤 드를 측정한다. 결과적으로 실험에 따르면 제시된 설계는 부하 균형률이 향상되 고 오버헤드(메모리 공간 또는 하드웨어 비용)가 크지 않음을 보인다.|When processing data, traditional address maps often cause traffic congestion to on-chip memory components. Additionally, if the application's access pattern does not match the address map, memory utilization decreases. In order to reduce this traffic congestion and improve memory system performance, this paper proposes two methods to adaptively solve this problem for address mapping and hardware configuration. The first is a technique for padding the image size. This technique solves the above problem by changing only the elements of the software. The second is a technique to switch the cache bits of the address. This technique is a technique that solves a problem by only changing hardware elements. Applying these two techniques can improve load balance across the memory structure. The design is presented and performance experiments are performed, mainly targeting high-bandwidth image processing applications. In addition, the resulting overhead is measured to compare reality from an economic perspective. As a result, experiments showed that the presented design was able to improve the load balance rate while minimizing memory space overhead.
Author(s)
김소연
Issued Date
2024
Awarded Date
2024-02
Type
Dissertation
URI
https://dcoll.jejunu.ac.kr/common/orgView/000000011779
Alternative Author(s)
Kim So Yeon
Affiliation
제주대학교 대학원
Department
대학원 에너지응용시스템학부
Advisor
허재영
Table Of Contents
제 1 장 서론 1
1.1 동기 1
1.2 범위 1
1.3 기존 방식의 문제점 2
1.4 목적 3
1.5 기여 3
1.6 논문의 구성 4
제 2 장 관련 연구 5
2.1 DRAM 주소 매핑 5
2.2 주소 생성 6
2.3 캐시 6
2.4 패딩 기술 7
제 3 장 기술 배경 9
3.1 메모리 속성 9
3.1.1 캐시어블 속성 10
3.1.2 논-캐시어블 속성 11
3.2 LIAM (Linear Address Mapping) 11
3.2.1 주소 매핑 11
3.2.2 LIAM의 문제점 13
3.3 DRAM 14
3.4 Cache 15
3.5 AXI 프로토콜 17
제 4 장 제안하는 설계 20
4.1 pLIAM (padded Linear Address Map) 20
4.2 CIAM (Cache Interleaved Address Map) 21
4.3 메트릭 분석 24
4.3.1 메트릭 수식 분석 25
4.3.2 메트릭 적용 알고리즘 27
제 5 장 실험 결과 29
5.1 시스템 구성 29
5.2 실행 사이클 측정 31
5.2.1 pLIAM의 실행 사이클 32
5.2.2 CIAM의 실행 사이클 35
5.3 부하 균형 측정 37
5.3.1 pLIAM의 아웃스탠딩 리퀘스트 개수 37
5.3.2 CIAM의 아웃스탠딩 리퀘스트 개수 40
5.4 오버헤드 측정 41
5.4.1 pLIAM의 오버헤드 41
5.4.2 CIAM의 오버헤드 42
제 6 장 결론 및 추후 과제 44
6.1 결론 44
6.2 향후 연구 45
참고문헌 46
Degree
Master
Publisher
제주대학교 대학원
Citation
김소연. (2024). 시스템 온 칩에서의 부하 균형을 위한 적응적 주소 매핑.
Appears in Collections:
Faculty of Applied Energy System > Electronic Engineering
공개 및 라이선스
  • 공개 구분공개
  • 엠바고2024-02-12
파일 목록

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.