Ultrassembler: 놀라울 정도로 빠른 RISC-V 어셈블러 라이브러리

2025-08-31

Ultrassembler는 GNU as보다 10배 이상, llvm-mc보다 20배 이상 빠른 초고속 RISC-V 어셈블러 라이브러리입니다. 이 놀라운 성능은 C++ 예외 처리(이상적인 경우 제로 오버헤드), 효율적인 데이터 구조 사용, 시스템 호출 오버헤드 제거를 위한 미리 할당된 메모리 풀 사용, 그리고 값 예측, 정교한 검색 알고리즘, 컴파일 타임 템플릿, 코드 생성과 같은 최적화 기술의 조합 덕분입니다. 이러한 최적화는 사용자 경험 향상은 물론 게임이나 JIT 컴파일러 같은 애플리케이션에서 저렴한 RISC-V 스크립팅의 가능성을 열어줍니다.

개발