Methods, signals, devices, and systems are provided for matching tasks with processing units. A region within a multi-faceted task space is allocated to a processing unit. A point in the multi-faceted task space is assigned to a task. The task is then associated with the processing unit if the region allocated to the processing unit is close to the point assigned to the task. The region allocated to a processing unit may be changed. If no assigned point for a task is sufficiently close to any allocated processing unit region, the task is suspended. Overlapping regions may be assigned to different processing units. In some implementations, the union of the allocated regions covers the task space, while in others it does not. Regions may also be allocated to wait conditions and one or more dimensions of a region may be allocated to conventional processor allocators.

Methoden, Signale, Vorrichtungen und Systeme werden für zusammenpassende Aufgaben mit Verarbeitung Maßeinheiten versehen. Eine Region innerhalb eines multi-faceted Aufgabe Raumes wird einer Verarbeitung Maßeinheit zugeteilt. Ein Punkt im multi-faceted Aufgabe Raum wird einer Aufgabe zugewiesen. Die AufgabeIST dann mit der Verarbeitung Maßeinheit verbunden, wenn die Region, die der Verarbeitung Maßeinheit zugeteilt wird, nah an dem Punkt ist, der der Aufgabe zugewiesen wird. Die Region, die einer Verarbeitung Maßeinheit zugeteilt wird, kann geändert werden. Wenn kein zugewiesener Punkt für eine Aufgabe genug nah an irgendeiner zugeteilten Verarbeitung Maßeinheit Region ist, wird die Aufgabe verschoben. Deckenregionen können unterschiedlichen Verarbeitung Maßeinheiten zugewiesen werden. In einigen Implementierungen umfaßt der Anschluß der zugeteilten Regionen den Aufgabe Raum, während in anderen er nicht. Regionen können auch zugeteilt werden, um Bedingungen zu warten und ein oder mehr Maße einer Region können herkömmlichen Prozessorzuteilern zugeteilt werden.

 
Web www.patentalert.com

< Component based designer for modifying and specializing wizards

< System and method for imbedding hyperlinked language grammar notation in a "literate" programming environment

> Method of providing persistent memory to a hand-held platform operating system on a computer system

> Anti-theft device

~ 00090