Invention Grant
US09274793B2 Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines
有权
通过使用由可分区引擎实例化的虚拟内核来支持代码块执行的内存碎片
- Patent Title: Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines
- Patent Title (中): 通过使用由可分区引擎实例化的虚拟内核来支持代码块执行的内存碎片
-
Application No.: US13428452Application Date: 2012-03-23
-
Publication No.: US09274793B2Publication Date: 2016-03-01
- Inventor: Mohammad Abdallah
- Applicant: Mohammad Abdallah
- Applicant Address: US CA Santa Clara
- Assignee: SOFT MACHINES, INC.
- Current Assignee: SOFT MACHINES, INC.
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F9/50

Abstract:
A system for executing instructions using a plurality of memory fragments for a processor. The system includes a global front end scheduler for receiving an incoming instruction sequence, wherein the global front end scheduler partitions the incoming instruction sequence into a plurality of code blocks of instructions and generates a plurality of inheritance vectors describing interdependencies between instructions of the code blocks. The system further includes a plurality of virtual cores of the processor coupled to receive code blocks allocated by the global front end scheduler, wherein each virtual core comprises a respective subset of resources of a plurality of partitionable engines, wherein the code blocks are executed by using the partitionable engines in accordance with a virtual core mode and in accordance with the respective inheritance vectors. A plurality memory fragments are coupled to the partitionable engines for providing data storage.
Public/Granted literature
Information query