홈
연구 영역
기본 정보
논문·특허
과제
구성원
읽는 시간 · 1분 13초

페이지 크기 인지 할당과 버디 메모리 할당을 통한 TLB coalescing 최적화 연구

TLB Coalescing Optimization via Page-Size Aware and Buddy Allocators

연구 내용

페이지 크기 및 정렬 제약을 완화하는 유연한 물리 메모리 할당과 버디 할당 개선으로 메모리 컨티구이티를 제공하여 TLB coalescing 효율을 높이는 연구

TLB coalescing은 연속된 가상-물리 매핑을 한 엔트리로 통합해 페이지 워크 오버헤드를 완화하지만, 물리 메모리 할당이 power-of-2 블록 크기와 정렬 제약에 묶이면 다양한 연속성 패턴을 충분히 활용하기 어렵습니다. 본 연구는 페이지 크기 정의에 맞춰 비정렬 범위를 표현할 수 있는 할당 구조를 제안하고, OS의 페이지 할당 과정에서 컨티구이티를 하드웨어 친화적으로 생성하도록 합니다. 또한 페이지 테이블 레벨 인지 관점에서 버디 할당 제약을 조정하여 단편화를 줄이고, 결과적으로 TLB coalescing과 결합된 메모리 시스템 성능을 개선하는 설계를 수행합니다.

관련 연구 성과

관련 논문

2편

관련 특허

2건

관련 프로젝트

0건

연구 흐름

초기 연구에서는 power-of-2 블록과 정렬 제약이 TLB coalescing의 컨티구이티 활용을 제한한다는 문제를 분석하고, 페이지 사이즈를 고려한 유연한 할당으로 비정렬 범위를 표현하는 방향을 제시했습니다. 이후에는 eager paging과 같은 시스템 맥락에서 할당-매핑의 결합 효율을 높이기 위한 알고리즘과 구현을 구체화했습니다. 최근에는 단순 버디 할당의 제약을 페이지 테이블 관점에서 다루는 page-table level aware buddy 시스템으로 확장하여, 단편화와 주소 변환 효율의 동시 개선을 목표로 연구를 진행하고 있습니다.

활용 가능성

활용 가능성은 알앤디써클 특화 AI 에이전트가 생성한 내용으로, 실제 연구 가능 여부는 연구실과의 논의가 필요합니다.

  • 페이지 크기 다변화 메모리 할당
  • 정렬 제약 완화 기반 매핑 생성
  • TLB coalescing 호환 OS 커널
  • 메모리 단편화 저감
  • 임베디드 I/O eager paging 지원
  • DMA 연속성 기반 버퍼 관리
  • 아키텍처 인지형 버디 할당
  • 가상-물리 블록 매핑 최적화
  • 고대역폭 데이터 전송 성능 개선
  • 실시간 시스템 메모리 예측성 향상

관련 논문

구분

제목

1

Page-Size Aware Buddy Allocator With Unaligned Range Supports for TLB Coalescing

2

Page table level aware buddy system for TLB coalescing

관련 특허

구분

제목

1

페이지 사이즈를 고려한 메모리 할당을 수행하는 메모리 관리 시스템 및 메모리 관리 방법

2

버디 메모리 할당 방법