태그: TLB

이 기사는 AMD의 리눅스 커널을 위한 브로드캐스트 TLB 무효화(Translation Lookaside Buffer Invalidation, INVLPGB) 패치의 최근 업데이트에 대해 다루고 있습니다. 이 패치는 다양한 페이지에서 TLB 항목을 보다 효율적으로 무효화할 수 있도록 …

2025-02-05 15:29 | 댓글: 0개

최근 Linux 6.14에 통합된 TLB 플러싱 확장성 최적화는 AMD와 Intel CPU의 성능을 향상시키기 위해 설계되었으며, 특히 다중 스레드 작업에서 빈번한 컨텍스트 전환이 발생하는 경우에 효과적입니다. 이 최적화는 mm_cpumask를 지연 업데이트하는 …

2025-01-31 21:57 | 댓글: 0개

새로운 리눅스 패치는 페이지 회수 중 TLB 플러시를 최적화하여 shrink_folio_list()의 현재 구현에서 발생하는 비효율성을 해결합니다. 기존 방법은 회수되는 각 페이지에 대해 전체 TLB 플러시를 수행하고 프로세서 간 인터럽트(IPI)를 발생시켜 과도한 …

2025-01-22 15:01 | 댓글: 0개

AMD의 INVLPGB 명령어를 위한 최신 리눅스 커널 패치가 네 번째로 수정되어 AMD EPYC CPU를 사용하는 시스템의 성능 향상을 목표로 하고 있습니다. 이 패치는 현대 프로세서의 메모리 관리에 중요한 역할을 하는 …

2025-01-13 11:20 | 댓글: 0개

최신 리눅스 커널 패치가 AMD INVLPGB 명령어를 활용하도록 업데이트되었습니다. 이 명령어는 TLB(Translation Lookaside Buffer) 무효화 프로세스의 효율성을 향상시키기 위해 설계되었습니다. 이 개선은 AMD 프로세서를 사용하는 시스템에 특히 중요하며, 메모리 변환 …

2024-12-31 12:01 | 댓글: 0개

AMD INVLPGB 명령어를 구현한 최근 리눅스 커널 패치가 AMD EPYC 7003 "Milan" 프로세서에서 특히 눈에 띄는 성능 향상을 보여주었습니다. 테스트 결과, 불필요한 lru_add_drain 호출을 제거하고 INVLPGB 명령어를 활용한 조합이 TLB …

2024-12-22 14:27 | 댓글: 0개