会议专题

Crossbit中的代码Cache管理

Crossbit是应用在分布式环境下的动态二进制翻译系统,不同指令集系统共享资源,从而来实现高性能虚拟计算。在分布式虚拟计算环境中,许多客户终端的内存和计算资源都比较稀缺,它们在需要时才从服务器上下载代码,并翻译到本地执行,因此具有较高的缺失代价。Crossbit系统终端的本地代码cache的管理大幅提高资源的利用率,减少重复下载和翻译所带来的额外开销。分布式Croobit的代码cachc管理策略是尽量将复杂的工作交给服务器来完成。服务器负责向终端提供统一的中间语言代码,并汇总终端在程序运行时收集的profile信息,进行初步优化,给各个基本块赋予不同的优先级,协同终端高效地完成本地代码cache管理。

动态二进制翻译 分布式虚拟计算环境 高速缓冲存储器 虚拟计算

胡坤 史辉辉 管海兵 梁阿磊

上海交通大学计算机科学与工程系 上海 200240

国内会议

2007全国软件及其应用学术会议

西安

中文

281-283

2007-09-20(万方平台首次上网日期,不代表论文的发表时间)