BLAKE3의 최신 버전인 1.7은 Intel의 oneTBB를 통합하여 C 코드의 병렬화를 향상시켰습니다. 이번 업데이트는 대용량 메모리 맵 입력 처리에서 성능 효율성을 개선하는 것을 목표로 하고 있습니다. Zen4 7950X 워크스테이션에서 실시한 비공식 테스트 결과, BLAKE3 1.7의 성능은 Rayon 구현과 거의 동일한 것으로 나타났으며, 이는 최적화된 해싱 솔루션을 찾는 사용자에게 주목할 만한 사항입니다.
Intel의 oneTBB 사용은 고급 스레딩 기능을 활용하려는 전략적 움직임을 의미하며, 이는 고성능 컴퓨팅이 필요한 애플리케이션에서 자원 활용도를 높이고 처리 시간을 단축할 수 있습니다. 이러한 발전은 BLAKE3를 다른 구현들과 비교할 때 경쟁력 있는 옵션으로 자리매김하게 하며, 특히 병렬 처리가 중요한 상황에서 더욱 두드러집니다.
전반적으로 oneTBB의 BLAKE3 1.7 통합은 성능을 향상시킬 뿐만 아니라 병렬 실행을 선호하는 현대 프로그래밍 관행과 일치하여, 효율성과 속도에 중점을 둔 암호화 애플리케이션 개발자들에게 적합한 선택이 됩니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.