상세 보기
AXI 마스터 인터페이스와 버스트 정렬 메모리 접근을 활용한 효율적인 CNN 하드웨어 가속기 설계
Design of an Efficient CNN Hardware Accelerator with AXI Master Interface and Burst-Aligned Memory Access
- 신민철;
- 김정범
초록
본 논문에서는 ARM 코어 기반 System on Chip (SoC) 설계를 위한 효율적인 Convolutional neural Network (CNN) 하드웨어 가속기를 제안한다. 본 연구에서 제안하는 하드웨어는 Advanced Microcontroller Bus Architecture (AMBA) 버스 인터커넥트에 연결되기 위하여 ARM사에서 정의한 프로토콜 규격을 준수하며 설계하였으며, 각 채널 간의 독립성, valid/ready 핸드쉐이크, 4KB 경계 규칙 등의 제약 조건을 만족한다. AMBA 인터커넥트에 연결된 AXI 마스터 인터페이스는 외부 메모리 컨트롤러에 접근하여 효율적인 메모리 전송을 가능하게 한다. CNN 연산의 핵심인 Multiply-Accumulate (MAC) 유닛의 데이터 경로 최적화뿐만 아니라, 버스트 길이 제어와 주소 정렬을 통해 동일한 메모리 트래픽 내에서 전송 효율을 향상시키는 것이 성능 향상에 중요한 역할을 한다. 이를 위해 입력 및 출력 특성 맵에 대해 버스트 모드를 통해 데이터 패스에 값을 최적화된 방식으로 전달할 수 있도록, 메모리 접근하는 정렬되도록 구성하였으며, 해당 구조는 Xilinx사의 UltraScale+ MPSoC XCZU9EG에 적용하였다.
키워드
Convolutional Neural Network (CNN); Visual Geometry Group Network (VGG-Net); Hardware Accelerator; Direct Memory Access (DMA); AXI; 합성곱 신경망; VGG-Net; 하드웨어 가속기; 직접 메모리 접근; AXI
- 제목
- AXI 마스터 인터페이스와 버스트 정렬 메모리 접근을 활용한 효율적인 CNN 하드웨어 가속기 설계
- 제목 (타언어)
- Design of an Efficient CNN Hardware Accelerator with AXI Master Interface and Burst-Aligned Memory Access
- 저자
- 신민철; 김정범
- 발행일
- 2026-04
- 유형
- Y
- 저널명
- 한국전자통신학회 논문지
- 권
- 21
- 호
- 2
- 페이지
- 473 ~ 480