Processing

Please wait...

Settings

Settings

1. WO2015094366 - EXECUTION OFFLOADING

Publication Number WO/2015/094366
Publication Date 25.06.2015
International Application No. PCT/US2013/077199
International Filing Date 20.12.2013
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
15
Digital computers in general; Data processing equipment in general
16
Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
G06F 15/16 (2006.01)
G06F 9/44 (2006.01)
CPC
G06F 2209/509
G06F 9/5027
H04L 67/42
Applicants
  • INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054, US (AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BE, BF, BG, BH, BJ, BN, BR, BW, BY, BZ, CA, CF, CG, CH, CI, CL, CM, CN, CO, CR, CU, CY, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GT, GW, HN, HR, HU, ID, IE, IL, IN, IS, IT, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MG, MK, ML, MN, MR, MT, MW, MX, MY, MZ, NA, NE, NG, NI, NL, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SI, SK, SL, SM, SN, ST, SV, SY, SZ, TD, TG, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VC, VN, ZA, ZM, ZW)
  • KAPLAN, David [IL/IL]; IL (US)
  • SACHS, Aviad [IL/IL]; IL (US)
  • TAITE, Shahar [IL/IL]; IL (US)
Inventors
  • KAPLAN, David; IL
  • SACHS, Aviad; IL
  • TAITE, Shahar; IL
Agents
  • KELLETT, Glen M.; Barnes & Thornburg LLP C/O CPA Global P.O. Box 52050 Minneapolis, Minnesota 55402, US
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) EXECUTION OFFLOADING
(FR) DÉLESTAGE D'EXÉCUTION
Abstract
(EN)
Technologies for offloading execution of program code from a client computing device include a server to execute program code received from the client computing device. The server monitors execution of the program code to determine whether an instruction of the program code to be executed requires a system call. In response to determining the instruction requires execution of a system call, the server transmits the instruction to the client computing device for execution. The server receives a response from the client computing device in response to execution of the instruction that requires execution of the system call by the client computing device.
(FR)
L’invention concerne des technologies pour le délestage de l'exécution d’un code de programme à partir d’un dispositif informatique client, lesquelles technologies comprennent un serveur pour exécuter un code de programme reçu à partir du dispositif informatique client. Le serveur surveille l’exécution du code de programme pour déterminer si une instruction du code de programme à exécuter nécessite ou non un appel système. En réponse à la détermination que l’instruction nécessite l’exécution d’un appel système, le serveur transmet l’instruction au dispositif informatique client pour une exécution. Le serveur reçoit une réponse à partir du dispositif informatique client en réponse à l’exécution de l’instruction qui nécessite l’exécution de l’appel système par le dispositif informatique client.
Also published as
CN201380081100.5
Latest bibliographic data on file with the International Bureau