研究现有的翻译缓存管理方法,针对其维护效率低下的问题,提出一种动态二进制翻译缓存的分区管理机制.该机制将整个翻译缓存划分为N个相等的子区域,从而实现区域与区域内部的2级管理.实验结果表明,该机制保持了翻译块持续较高的命中率,可以避免缓存碎片的产生,并有效提升系统执行效率.%Common Translation Cache(TransCache) management methods of Dynamic Binary Translation(DBT) are researched. Aiming at the weak points, TransCache division method is designed. The entire large TransCache is subdivided into few equal areas. This method makes it efficiency. Experimental results show this method can produce high chance for translated blocks in the TransCache, and it brings no unavailable TransCache fragmentation, and improves the efficiency.
展开▼