Module Merging: aggressive optimization and code replacement in highly available systems

msra(1998)

引用 23|浏览1
暂无评分
摘要
In this paper, we propose a method to enable aggressive, interproceduraloptimization in a setting where code can be replaced at runtime. Codereplacement involves both introducing a new module into the system and deallocatingold code. Code purging deallocates replaced code, which is requiredin long running systems.Our approach, module merging, is simple and practical: we merge codemodules and insert code to check for code replacement at the appropriatepoints. We show how to preserve the...
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要