Patent ID: 11875184
Assignee: METISX CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for translating memory addresses in a manycore system, the method being executed by one or more processors and comprising:
after a thread associated with one or more tasks according to an offloading request from a host processor is created and assigned to one or more cores of a cluster that includes a plurality of cores, receiving, by a memory access module of the one or more cores, translation setting information for determining a physical address of data in a memory associated with the one or more cores accessed by the thread;
receiving, by the memory access module, identification information of the thread accessing the memory;
receiving, by the memory access module, a virtual address of data accessed by the thread; and
determining, by the memory access module, a physical address of the data in the memory based on the translation setting information, the virtual address, and the identification information of the thread,
wherein the method is performed by the core without intervention of an operating system of the manycore system.