Linux 7.2 주요 기능: Cache Aware Scheduling, USB4STREAM, AMD ISP4, AMDGPU HDMI 2.1
요약
Linux 7.2 커널의 주요 업데이트 내용을 다룹니다. Cache Aware Scheduling을 통한 CPU 작업 배치 개선, USB4STREAM 지원, AMD ISP4 드라이버 병합 등 하드웨어 지원 확대와 성능 최적화가 핵심입니다.
핵심 포인트
- Cache Aware Scheduling 도입으로 현대적 CPU의 작업 배치 최적화
- USB4/Thunderbolt 시스템 간 데이터 전송을 위한 USB4STREAM 지원
- AMD ISP4 드라이버 병합으로 하이엔드 AMD 노트북 웹캠 지원
- MGLRU 개선을 통해 MongoDB 처리량 최대 100% 향상
- Apple M3 기기의 메인라인 커널 부팅 지원 시작
Linux 7.2 주요 기능: Cache Aware Scheduling, USB4STREAM, AMD ISP4, AMDGPU HDMI 2.1 FRL
Linux 7.2는 코드베이스 내 4,300만 줄 이상의 코드를 포함하며 8월 출시를 목표로 작업 중입니다. Linux 7.2에는 오늘 소개할 기능 개요에 요약된 바와 같이 많은 새로운 변화가 따르고 있습니다.
Linux 7.2의 가장 큰 엔드 유저(end user) 하이라이트 중에는 현대적인 Intel/AMD CPU에서 작업 배치(task placement)를 돕는 Cache Aware Scheduling의 병합, USB4/Thunderbolt를 사용하는 시스템 간 데이터 전송을 위한 매우 유용한 USB4STREAM, Apple M3가 이제 메인라인 커널(mainline kernel)에서 부팅 가능하지만 아직 실용적인 단계는 아니라는 점, AMD ISP4 드라이버가 마침내 메인라인에 포함된 것, 초기 AMDGPU HDMI 2.1 FRL 지원, 그리고 Linux 커널 내에서 파일 시스템의 추가적인 확산을 방지하기 위한 새로운 가이드라인 등이 포함됩니다.
Linux 7.2의 주요 변경 사항에 대한 더 상세한 개요를 보려면 계속 읽어주세요. Phoronix에서는 더 많은 Linux 7.2 커널 성능 벤치마킹을 진행 중입니다.
프로세서 (Processors):
-
Apple M3 기기는 이제 Linux 7.2 커널로 부팅할 수 있지만, 지원이 아직 엔드 유저를 위한 실용적인 단계에 있지는 않습니다.
-
다중 마지막 레벨 캐시 (LLC, last-level cache) 도메인을 가진 CPU에서 작업 배치를 개선하기 위해 Cache Aware Scheduling이 병합되었습니다.
-
Intel TDX는 이제 신뢰할 수 있는 도메인 확장(Trusted Domain Extensions)에 대한 재부팅/다운타임을 피하면서 중요한 보안 업데이트를 적용하기 위한 런타임 업데이트를 지원합니다.
-
오디오 코프로세서(audio co-processor) 측면의 AMD는 차세대 오디오 IP와 함께 "상당한 설계 변경"을 준비하고 있습니다.
-
Zen 6를 위한 더 많은 준비 작업이 진행 중입니다.
-
AMD ISP4 드라이버가 병합되어 HP ZBook Ultra G1a 노트북 및 기타 향후 하이엔드 AMD Ryzen 노트북에서 웹캠을 마침내 사용할 수 있게 되었습니다.
-
개발자들이 AI 기반 수정 사항들로 인해 업무가 과중되어 ARM64 측면에서는 큰 변화가 없습니다.
-
RISC-V는 커널 시작 오버헤드(startup overhead)를 줄이고, Linux RISC-V defconfig를 통해 ESWIN SoC 지원을 기본적으로 활성화합니다.
-
Linux 7.1에서 처음으로 제거/비활성화되었던 i486 CPU 지원의 단계적 폐지(phase-out)가 계속됩니다.
-
새로운 "러기드(rugged)" Panther Lake SoC 버전으로 Panther Lake R을 도입합니다.
Linux 커널 최적화 (Linux Kernel Optimizations):
-
패치를 적용하여 수행한 벤치마크에서 MongoDB의 처리량(throughput)을 30~100% 더 높여주는 훌륭한 MGLRU 개선 사항이 포함되었습니다.
-
테스트 결과, 훨씬 더 빠른 폴링(poll) 성능과 함께 로컬호스트(localhost) 네트워킹 속도 향상을 포함한 기타 속도 개선 사항이 관찰되었습니다.
-
캐시 인식 스케줄링 (Cache Aware Scheduling)은 다양한 프로세서와 변화하는 워크로드(workloads)에 대해 훌륭한 개선을 가져올 수 있습니다.
-
더 많은 할당자 (allocator) 최적화가 Linux 7.2에 포함되었습니다.
-
셸 파이프라인 (shell pipelines)을 위한 익명/무명 파이프 (anonymous/unnamed pipe) 성능 및 기타 성능이 향상되었습니다.
-
/proc/filesystems 읽기 속도가 최대 444%까지 빨라졌습니다.
Linux 그래픽 (Linux Graphics):
-
마침내 AMDGPU HDMI 2.1 FRL 지원이 추가되었으며, 이는 업스트림(upstream) AMDGPU 드라이버에서 완전한 HDMI 2.1 지원이라는 궁극적인 목표를 향한 진전입니다.
-
새로운 AMDGPU DC 전원 모듈을 도입합니다.
-
AMD는 차세대 그래픽 IP와 차세대 NPU 하드웨어 지원을 계속해서 확장하고 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기