인텔 QATlib의 최신 버전인 25.08은 성능과 사용성을 향상시키기 위한 중요한 개선 사항을 도입했습니다. 주요 기능 중 하나는 Hugepages 지원으로, 이는 대량의 메모리를 요구하는 애플리케이션의 메모리 관리를 최적화하고 성능을 향상시킬 수 있습니다.
또한, 업데이트에는 vfio에 대한 No-IOMMU 지원이 포함되어 더 유연한 가상화 옵션을 제공합니다. 데이터 무결성 검사를 위한 기능을 강화하는 프로그래머블 CRC가 DC 서비스에 추가되었습니다. 압축 기능을 쿼리할 수 있는 새로운 API가 도입되었으며, 이전 API는 사용 중단 예정으로 표시되어 보다 효율적인 프로그래밍 관행으로의 전환을 나타냅니다.
업데이트는 또한 압축 엔진에 의해 생성된 CRC를 오류로 처리할 수 있게 하여 애플리케이션의 오류 처리 개선에 기여합니다. Queue Pairs가 스레드 간에 공유되지 않는 시나리오에 대한 성능 최적화가 구현되어 멀티스레드 환경에서 더 나은 처리량을 이끌어낼 수 있습니다. 그러나 ZUC-256 지원은 인텔 QAT GEN5 장치에서 비활성화되어, 해당 기능에 의존하는 사용자에게 영향을 미칠 수 있습니다.
이 릴리스는 CPA API 버전 5.6과 호환되어 암호화 처리의 최신 표준과의 호환성을 보장합니다. 다양한 버그 수정도 포함되어 라이브러리의 전반적인 안정성과 성능을 향상시킵니다.
전반적으로 인텔 QATlib 25.08의 개선 사항은 인텔의 QuickAssist Technology를 활용하는 개발자들에게 성능과 사용성을 향상시키려는 의지를 반영하고 있으며, 특히 고성능 컴퓨팅 및 가상화 환경에서 그 가치를 발휘합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.