发明名称 PROCESSOR EMULATION USING FRAGMENT LEVEL TRANSALTION
摘要 Processor emulation using fragment level translation is disclosed. A target system having a main target processor, a secondary target processor element and an instruction memory associated with the secondary target processor element may be emulated with a host system having one or more host processors and a host memory. Two or more target system code instructions for the secondary target processor may be grouped into one or more fragments with known starts and ends. A data structure that maps the host memory locations of the starts and ends may be maintained. Each fragment may be translated into a corresponding set of position-independent translated fragments executable by the host system. The translated fragments may be loaded into one or more of the host processors. If a memory layout for target system code corresponding to the one or more fragments has changed, the fragments may be dynamically re-linked, without re-translation, and executed.
申请公布号 US2009164205(A1) 申请公布日期 2009.06.25
申请号 US20080331349 申请日期 2008.12.09
申请人 SONY COMPUTER ENTERTAINMENT INC. 发明人 SARGAISON STEWART
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址