Splyce: 희소 코이터레이션의 SIMD 벡터화
요약
Splyce는 MLIR 기반 자동 벡터화 프레임워크로, 희소-희소 코이터레이션 루프의 병목 현상을 해결합니다. 이중 경로 실행 모델과 선택적 예측을 활용하여 데이터 의존성 브랜치를 제거하고 명령어 수준 병렬성을 극대화합니다. 테스트 결과, 다양한 희소 텐서 커널에서 높은 성능 향상(1.96X~2.86X)을 입증했습니다.
핵심 포인트
- 희소-희소 코이터레이션의 병목 현상을 해결하는 MLIR 기반 프레임워크입니다.
- 이중 경로 실행 모델과 선택적 예측으로 데이터 의존성 브랜치를 제거합니다.
- 명령어 수준 병렬성을 극대화하여 기능 단위 활용률을 높였습니다.
- 다양한 희소 텐서 커널에서 1.96X~2.86X의 성능 향상을 보였습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기