@techreport{oai:ipsj.ixsq.nii.ac.jp:00178872,
 author = {清水, 祐太郎 and 山田, 浩史},
 issue = {14},
 month = {May},
 note = {メモリ技術の発達により,メインメモリサイズの巨大化が進んでいる.こうした主記憶が大規模な環境では TLB ミスによるレイテンシが問題となる.TLB ミスを減らす手法の一つとして,HugePage の利用が挙げられる.HugePage を利用することによって,ページテーブルの 1 エントリあたりがカバーできるアドレスの範囲が拡大し,TLB のカバレッジも同様に増加する.これまでに HugePage を利用するための手法がいくつか提案されている.しかしながら,アプリケーション自身がメモリ管理を行う場合では,いずれの手法でも十分に効率的な割り当ては行えない.本研究では,アプリケーションレベルでのメモリ管理を考慮しながら,効率的に HugePage を割り当てるための手法を提案する.今回提案する手法によって,必要とする分だけ HugePage を利用することが可能になる.本研究では,提案手法を Linux kernel 4.7.10 と memcached 1.4.31 上に実装を行った.性能評価を行い既存手法と比較した結果,実メモリ使用量のデフォルトからの増加量を 93.6% 程度削減しながら,既存手法の約 99.4% のスループットを達成した.},
 title = {アプリケーションレベルのメモリ管理を考慮したHugePage割り当て機構},
 year = {2017}
}