AMD가 리눅스 커널 스케줄러를 최적화하는 패치가 리눅스 5.20에 추가될 예정입니다. find_idest_group() 함수를 쓸 때 NUMA 노드 사이에서 CPU 선호도를 고려해서 배치합니다.
이걸 써서 스트림 메모리 벤치마크를 진행하자 성능이 40% 이상 올랐다고 합니다. 아이스레이크 제온의 경우에는 54~82% 올랐습니다. 또 패치 내용도 몇 줄밖에 안된다고 하네요.
다만 이건 많은 수의 코어/소켓이 있는 시스템에서 대규모 작업을 할 때나 해당되는 이야기이기에, 일반 소비자들이 쓰는 시스템과는 큰 상관이 없습니다.