地址翻译的代价
数据结构与算法
2014-04-15 v2 计算复杂性
性能
摘要
现代计算机并非随机存取机(RAM)。它们拥有内存层次结构、多核以及虚拟内存。在本文中,我们探讨了虚拟内存中地址翻译的计算代价。我们工作的出发点是观察到,在 RAM 模型或 EM 模型(外部存储模型)中对一些简单算法(数组随机扫描、二分查找、堆排序)的分析,并不能正确预测实际运行时间的增长率。我们提出了 VAT 模型(虚拟地址翻译)以计入地址翻译的代价,并在该模型中分析了上述算法及其他算法。预测结果与测量结果一致。我们还分析了无缓存感知算法的 VAT 代价。
引用
@article{arxiv.1212.0703,
title = {The Cost of Address Translation},
author = {Tomasz Jurkiewicz and Kurt Mehlhorn},
journal= {arXiv preprint arXiv:1212.0703},
year = {2014}
}
备注
A extended abstract of this paper was published in the proceedings of ALENEX13, New Orleans, USA