The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 29, 2015

Filed:

Jul. 18, 2013
Applicant:

Nice-systems Ltd., Ra'anana, IL;

Inventors:

Eli Zakashansky, Ganey Tikva, IL;

Roni Krivoshey, Ramat Hasharon, IL;

Efim Kolodizner, Ashdod, IL;

Uzi Baruch, Maale Adumim, IL;

Karawan Shorosh, Nazareth, IL;

Shlomi Haba, Petah Tiqva, IL;

Assignee:

NICE-SYSTEMS LTD., Ra'anana, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5033 (2013.01);
Abstract

A system and method for management of task allocation in a multi-core processing system. A controller of the processing unit may, at an initialization stage determine a number of worker threads to be a prime number not smaller than a multiplication of the number of the processing cores and a predetermined factor, assign a worker identification number (ID) to each worker thread, wherein the worker IDs are consecutive positive integers ranging from zero to the number of workers minus one. At a processing state the controller may receive from a dispatcher of the processing system a task associated with a numeric context ID and designate the task to one of the worker threads, wherein the worker ID of the designated worker thread equals the numeric context ID of the task, modulo the number of worker threads.


Find Patent Forward Citations

Loading…