发明名称 Flexible caching of translated code under emulation
摘要 Emulation of a guest computer architecture on a host system of another computer architecture. The guest computer architecture has programs composed of legacy instructions. To perform the emulation of the legacy instructions on the host system, the legacy instructions are accessed in the host system. Each particular legacy instruction is translated into one or more particular translated instructions for emulating the particular legacy instruction. RISC blocks translated from CISC blocks are held in system memory cache. The efficiency of translation of CISC blocks to RISC blocks in the cache is improved by using small-, equal-sized RISC blocks that are linked into a logical entity. The logical entity is a linked group of one or more RISC blocks logically linked for each CISC block. The logical links from one RISC block to another RISC block are implemented by a linked-list.
申请公布号 US2003093649(A1) 申请公布日期 2003.05.15
申请号 US20010992121 申请日期 2001.11.14
申请人 HILTON RONALD 发明人 HILTON RONALD
分类号 G06F9/45;G06F9/455;(IPC1-7):G06F15/00 主分类号 G06F9/45
代理机构 代理人
主权项
地址