08-05-2014 дата публикации
Номер: US20140130051A1
According to one embodiment of the present invention, a computer system for executing a task includes a main processor, a processing element and memory. The computer system is configured to perform a method including receiving, at the processing element, the task from the main processor, performing, by the processing element, an instruction specified by the task, determining, by the processing element, that a function is to be executed on the main processor, the function being part of the task, sending, by the processing element, a request to the main processor for execution, the request including execution of the function and receiving, at the processing element, an indication that the main processor has completed execution of the function specified by the request. 1. A computer system for executing a task , the computer system comprising:a main processor, a processing element and memory, the computer system configured to perform a method comprising:receiving, at the processing element, the task from the main processor;performing, by the processing element, an instruction specified by the task;determining, by the processing element, that a function is to be executed on the main processor, the function being part of the task;sending, by the processing element, a request to the main processor for execution, the request comprising execution of the function; andreceiving, at the processing element, an indication that the main processor has completed execution of the function specified by the request.2. The computer system of claim 1 , wherein the request comprises an address pointing to a location of the function.3. The computer system of claim 1 , further comprising creating a plurality of tasks claim 1 , including the task claim 1 , from a compiled program claim 1 , wherein the function is identified as capable of execution by the main processor.4. The computer system of claim 1 , further comprising executing claim 1 , by the main processor claim 1 , the function ...
Подробнее