Rustls: 메모리 안전한 TLS 구현의 성능 대폭 향상

2025-05-16
Rustls: 메모리 안전한 TLS 구현의 성능 대폭 향상

성능을 중시하는 메모리 안전한 TLS 구현체인 Rustls가 성능을 대폭 향상시켰습니다. 세션 재개 메커니즘 최적화, 특히 동시 서버 연결 핸드셰이크의 경합을 줄이기 위한 뮤텍스 교체 및 기본적으로 전송되는 상태 비저장 재개 티켓 수 감소를 통해 Rustls 0.23.17은 멀티코어 서버에서 극적인 성능 향상을 보이며 거의 선형적인 확장성을 달성했습니다. 코어 TLS 핸드셰이크 처리의 서버 지연 시간은 벤치마크에서 OpenSSL의 약 2배 낮습니다. 이를 통해 Rustls는 매우 경쟁력 있는 TLS 솔루션이 되어 인터넷에 더 안전하고 효율적인 연결을 제공합니다.

더 보기
개발

2만 달러 현상금: Rust의 rav1d와 C의 dav1d AV1 디코더 성능 동등화에 도전하세요!

2025-05-14
2만 달러 현상금: Rust의 rav1d와 C의 dav1d AV1 디코더 성능 동등화에 도전하세요!

Rust로 작성된 AV1 디코더 rav1d는 현재 C 기반의 대응 프로그램인 dav1d보다 약 5% 느립니다. 이러한 성능 차이를 해소하기 위해 rav1d의 성능을 dav1d와 동등하게 만드는 데 기여한 사람에게 2만 달러의 현상금을 제공합니다. 개선 사항은 rav1d 코드베이스, Rust 컴파일러 또는 Rust 표준 라이브러리에 적용할 수 있지만, 변경 사항은 특정 규칙을 따라야 합니다(저수준 어셈블리 변경 불가, Rust 이외의 코드 불가). 현상금은 달성된 성능 향상에 비례하여 분배됩니다.

더 보기
개발