发明名称 Memory consistency protection in a multiprocessor computing system
摘要 A method and apparatus to protect memory consistency in a multiprocessor computing system are described, in particular relating to program code conversion such as dynamic binary translation. The exemplary system provides a memory, processors and a controller/translator unit (CTU) arranged to convert subject code into at least first and second target code portions executable on the processors. The CTU comprises an address space allocation unit to provide virtual address space regions and direct the target code portions to access the memory therethough; a shared memory detection unit to detect a request to access a shared memory area, accessible by both target code portions, and to identify at least one group of instructions in the first target code portion which access the shared memory area; and a memory protection unit to selectively apply memory consistency protection in relation to accesses to the shared memory area by the identified group of instructions.
申请公布号 GB0623276(D0) 申请公布日期 2007.01.03
申请号 GB20060023276 申请日期 2006.11.22
申请人 TRANSITIVE LIMITED 发明人
分类号 主分类号
代理机构 代理人
主权项
地址