Multi-thread scheduling device
Abstract
Abstract Translated from Japanese (57)【要約】 【目的】 マルチスレッドで動作するプロセス処理にお いて、マルチスレッドの適切なスケジューリングを行 う。 【構成】 任意のタイミングで生成された各タスクに は、それぞれスレッドが割り当てられる。各スレッドは 待機タスク維持部3において実行待ち状態となる。推論 部5は次に実行すべきスレッドをファジイ推論によって 決定する。プライオリティやスケジューリング方式はそ の度合を表す値の範囲で表現し、最適な範囲でファジイ 推論し、スレッドが生成されてから実行されるまでの待 機時間から推論された結果に重みを付けてスレッド実行 の優先度を決定する。 (57) [Summary] [Purpose] Perform appropriate scheduling of multithreads in process processing that operates in multithreads. [Configuration] A thread is assigned to each task generated at an arbitrary timing. Each thread enters the execution waiting state in the waiting task maintaining unit 3. The inference unit 5 determines the thread to be executed next by fuzzy inference. The priority and the scheduling method are expressed in the range of the value that indicates the degree, fuzzy inference is performed in the optimal range, and the inferred result is weighted from the waiting time from the time the thread is created until the thread is executed. Determine the priority.
Inventors
- 👤 Yoko Harada
- 👤 洋子 原田
Bibliographic Details
Claims Analysis
Total Claims: 0References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.