Memory consistency protection in a multiprocessor computing system

    公开(公告)号:GB0623276D0

    公开(公告)日:2007-01-03

    申请号:GB0623276

    申请日:2006-11-22

    Applicant: TRANSITIVE LTD

    Abstract: 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.

    Simultaneous multi-thread processing

    公开(公告)号:GB2404266A

    公开(公告)日:2005-01-26

    申请号:GB0415567

    申请日:2004-07-12

    Inventor: KIM MIN-SU

    Abstract: A system for simultaneously processing processes where a process has one or more threads includes a process memory assigned to the processes and one or more thread memories, each thread memory corresponding to a thread. The thread memories are independent from the process memory. The process memory is used by the threads but the threads cannot access other thread memories. A translation lookaside buffer (TLB) includes a tag unit which includes a thread ID and a virtual page number which are used to translate a virtual address to a physical address. The tag unit also includes a process ID and a thread bit which determines whether the virtual address is an address for a process memory or a thread memory.

Patent Agency Ranking