이 논문은 RISC-V 가속기 개발을 위한 시뮬레이터 도구인 RAVE 플러그인을 소개합니다.
RAVE는 QEMU에 구현된 플러그인으로, RISC-V 벡터 확장 v1.0 및 v0.7.1을 시뮬레이션하고 분석할 수 있습니다. 이전에는 Vehave 시뮬레이터를 사용했지만, QEMU가 RISC-V 벡터 확장을 지원하게 되면서 RAVE로 전환했습니다.
RAVE는 다음과 같은 기능을 제공합니다:
RAVE는 QEMU 플러그인으로 구현되었으며, QEMU 소스 코드에 일부 수정을 가했습니다. 이를 통해 RISC-V 벡터 확장을 지원하고 일관된 시스템 상태를 읽을 수 있습니다.
RAVE의 성능을 평가한 결과, 벡터 명령어가 많은 경우 QEMU 기반 시뮬레이션이 가장 빠른 것으로 나타났습니다. 또한 RAVE의 보고서와 추적 기능을 통해 벡터화된 그래프 알고리즘의 특성을 분석할 수 있었습니다.
향후 계획으로는 시뮬레이션 성능 및 메모리 사용량 분석, 다중 코어 지원, 사용자 피드백 반영 등이 있습니다.
Sang ngôn ngữ khác
từ nội dung nguồn
arxiv.org
Thông tin chi tiết chính được chắt lọc từ
by Pablo Vizcai... lúc arxiv.org 09-23-2024
https://arxiv.org/pdf/2409.13639.pdfYêu cầu sâu hơn