【誤訳訂正書】
【提出日】平成25年11月27日(2013.11.27)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
マルチ・スレッド・プロセッサの負荷を判定する方法であって、
少なくとも１つの予め定められた期間中、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドル・タスクを実行することと、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定することと、
前記少なくとも１カウントであるループ実行数に基づいて、少なくとも、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定することと、
測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定することと、
予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサのマルチ・スレッド・プロセッサ・サイクル数を判定することと、
前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定することと、
前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、前記判定されたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、前記判定された合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出することと
を備える方法。
【請求項２】
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示すること、をさらに備える請求項１に記載の方法。
【請求項３】
前記少なくとも１つの予め定められた期間において、少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定することはさらに、
複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成することを備える、請求項１に記載の方法。
【請求項４】
前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制することと、
少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行することと、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定することと、
をさらに備える請求項１に記載の方法。
【請求項５】
前記少なくとも１つの予め定められた期間における、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算することによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定すること、をさらに備える請求項４に記載の方法。
【請求項６】
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示すること、をさらに備える請求項１に記載の方法。
【請求項７】
マルチ・スレッド・プロセッサの負荷を判定する装置であって、
少なくとも１つの予め定められた期間中、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドル・タスクを実行し、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
前記少なくとも１つの予め定められた期間において、少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定し、
少なくとも１カウントのループ実行数に基づいて、少なくとも、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定し、
測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定し、
予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、マルチ・スレッド・プロセッサ・サイクル数を判定し、
前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定し、
前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、前記判定されたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、前記判定された合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出する、
ように構成された少なくとも１つのプロセッサを備える装置。
【請求項８】
前記少なくとも１つのプロセッサはさらに、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示するように構成された、請求項７に記載の装置。
【請求項９】
前記少なくとも１つのプロセッサはさらに、複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成することによって、前記少なくとも１つの予め定められた期間において、少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定するように構成された、請求項７に記載の装置。
【請求項１０】
前記少なくとも１つのプロセッサはさらに、
前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制し、
少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行し、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定する
ように構成された、請求項７に記載の装置。
【請求項１１】
前記少なくとも１つのプロセッサはさらに、前記少なくとも１つの予め定められた期間における、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算することによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定する、ように構成された請求項１０に記載の装置。
【請求項１２】
前記少なくとも１つのプロセッサはさらに、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示するように構成された、請求項１１に記載の装置。
【請求項１３】
マルチ・スレッド・プロセッサの負荷を判定する装置であって、
少なくとも１つの予め定められた期間中、マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドル・タスクを実行する手段と、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定する手段と、
前記少なくとも１カウントであるループ実行数に基づいて、少なくとも、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定する手段と、
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算することによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定する手段と、
予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、マルチ・スレッド・プロセッサ・サイクル数を判定する手段と、
前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定する手段と、
前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、前記判定されたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、前記判定された合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出する手段と
を備える装置。
【請求項１４】
測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定する手段、をさらに備える請求項１３に記載の装置。
【請求項１５】
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示する手段、をさらに備える請求項１４に記載の装置。
【請求項１６】
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定する手段はさらに、
複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成する手段をさらに備える、
請求項１３に記載の装置。
【請求項１７】
前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制する手段と、
少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行する手段と、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定する手段と、
をさらに備える請求項１３に記載の装置。
【請求項１８】
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示する手段、をさらに備える請求項１３に記載の装置。
【請求項１９】
コンピュータ読取可能な記録媒体であって、
コンピュータに対して、マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを生成させるためのコードを記録し、前記コードは、
コンピュータに対して、少なくとも１つの予め定められた期間中、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドル・タスクを実行させるためのコードと、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
コンピュータに対して、前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定させるためのコードと、
コンピュータに対して、前記少なくとも１カウントのループ実行数に基づいて、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定させるためのコードと、
コンピュータに対して、前記少なくとも１つの予め定められた期間における、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算させることによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定させるためのコードと、
コンピュータに対して、予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、マルチ・スレッド・プロセッサ・サイクル数を判定させるためのコードと、
コンピュータに対して、前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定させるためのコードと、
コンピュータに対して、前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、前記判定されたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、前記判定された合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出させるためのコードと、
を備えるコンピュータ読取可能な記録媒体。
【請求項２０】
コンピュータに対して、測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定させるためのコードをさらに記録した、請求項１９に記載のコンピュータ読取可能な記録媒体。
【請求項２１】
コンピュータに対して、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示させるためのコードをさらに記録した、請求項２０に記載のコンピュータ読取可能な記録媒体。
【請求項２２】
前記コンピュータに対して、少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定させるためのコードはさらに、
コンピュータに対して、複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成させるためのコードを記録した、請求項１９に記載のコンピュータ読取可能な記録媒体。
【請求項２３】
コンピュータに対して、前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制させるためのコードと、
コンピュータに対して、少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行させるためのコードと、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、コンピュータに対して、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定させるためのコードと、
をさらに記憶した、請求項１９に記載のコンピュータ読取可能な記録媒体。
【請求項２４】
コンピュータに対して、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示させるためのコードをさらに記憶した、請求項１９に記載のコンピュータ読取可能な記録媒体。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００４１
【訂正方法】変更
【訂正の内容】
【００４１】
さらに、方法７００は、ブロック７０６に示されるように、すべてのスレッドをアイドルにしているプロセッサの、判定されたマルチ・スレッド・プロセッサ・サイクル数の、マルチ・スレッド・プロセッサの、判定された合計数に対する比に基づいて、マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出することを含む。本明細書で“ａｌｌ−ｗａｉｔ  ｒａｔｉｏ”または“ａｌｌ−ｗａｉｔ  ｐｅｒｃｅｎｔａｇｅ”と称されるこの比は、商Ａｌｌ＿Ｗａｉｔ＿Ｃｙｃｌｅ／Ｔｏｔａｌ＿Ｃｙｃｌｅで導出される。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００５６
【訂正方法】変更
【訂正の内容】
【００５６】
開示された実施形態の前述した記載は、いかなる当業者であっても、本発明を製造または使用できるように提供される。これら実施形態に対するさまざまな変形例もまた、当業者には明らかであって、本明細書で定義された一般的な原理は、本発明の主旨または範囲から逸脱することなく他の例にも適用されうる。このように、本発明は、本明細書で示された実施形態に限定されことは意図されておらず、本明細書に記載された原理および新規な特徴に一致した最も広い範囲に相当するものとされる。
［Ｃ１］
マルチ・スレッド・プロセッサの負荷を判定する方法であって、
少なくとも１つの予め定められた期間中、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドル・タスクを実行することと、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定することと、
前記少なくとも１カウントであるループ実行数に基づいて、少なくとも、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定することと、
を備える方法。
［Ｃ２］
測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定すること、をさらに備えるＣ１に記載の方法。
［Ｃ３］
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示すること、をさらに備えるＣ２に記載の方法。
［Ｃ４］
前記少なくとも１つの予め定められた期間において、少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定することはさらに、
複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成することを備える、Ｃ１に記載の方法。
［Ｃ５］
前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制することと、
少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行することと、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定することと、
をさらに備えるＣ１に記載の方法。
［Ｃ６］
前記少なくとも１つの予め定められた期間における、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算することによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定すること、をさらに備えるＣ５に記載の方法。
［Ｃ７］
予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、マルチ・スレッド・プロセッサ・サイクル数を判定することと、
前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定することと、
前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、予め定められたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、予め定められた合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出することと、
をさらに備えるＣ１に記載の方法。
［Ｃ８］
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示すること、をさらに備えるＣ７に記載の方法。
［Ｃ９］
マルチ・スレッド・プロセッサの負荷を判定する装置であって、
少なくとも１つの予め定められた期間中、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドルなタスクを実行し、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
前記少なくとも１つの予め定められた期間において、少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定し、
少なくとも１カウントのループ実行数に基づいて、少なくとも、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定する、
ように構成された少なくとも１つのプロセッサを備える、装置。
［Ｃ１０］
前記少なくとも１つのプロセッサはさらに、測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定するように構成された、Ｃ９に記載の装置。
［Ｃ１１］
前記少なくとも１つのプロセッサはさらに、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示するように構成された、Ｃ１０に記載の装置。
［Ｃ１２］
前記少なくとも１つのプロセッサはさらに、複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成することによって、前記少なくとも１つの予め定められた期間において、少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定するように構成された、Ｃ９に記載の装置。
［Ｃ１３］
前記少なくとも１つのプロセッサはさらに、
前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制し、
少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行し、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定する
ように構成された、Ｃ９に記載の装置。
［Ｃ１４］
前記少なくとも１つのプロセッサはさらに、前記少なくとも１つの予め定められた期間における、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算することによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定する、ように構成されたＣ１３に記載の装置。
［Ｃ１５］
前記少なくとも１つのプロセッサはさらに、
予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、マルチ・スレッド・プロセッサ・サイクル数を判定し、
前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定し、
前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、予め定められたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、予め定められた合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出する
ように構成された、Ｃ９に記載の装置。
［Ｃ１６］
前記少なくとも１つのプロセッサはさらに、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示するように構成された、Ｃ１５に記載の装置。
［Ｃ１７］
マルチ・スレッド・プロセッサの負荷を判定する装置であって、
少なくとも１つの予め定められた期間中、マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドル・タスクを実行する手段と、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定する手段と、
前記少なくとも１カウントであるループ実行数に基づいて、少なくとも、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定する手段と、
を備える装置。
［Ｃ１８］
測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定する手段、をさらに備えるＣ１７に記載の装置。
［Ｃ１９］
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示する手段、をさらに備えるＣ１８に記載の装置。
［Ｃ２０］
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定する手段はさらに、
複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成する手段を備える、
Ｃ１７に記載の装置。
［Ｃ２１］
前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制する手段と、
少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行する手段と、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定する手段と、
をさらに備えるＣ１７に記載の装置。
［Ｃ２２］
前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算することによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定する手段、をさらに備えるＣ２１に記載の装置。
［Ｃ２３］
予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、マルチ・スレッド・プロセッサ・サイクル数を判定する手段と、
前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定する手段と、
前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、予め定められたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、予め定められた合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出する手段と、
をさらに備えるＣ１７に記載の装置。
［Ｃ２４］
前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示する手段、をさらに備えるＣ２３に記載の装置。
［Ｃ２５］
コンピュータ・プログラム製品であって、
コンピュータに対して、マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを生成させるためのコードを備えるコンピュータ読取可能な媒体を備え、前記コードは、
コンピュータに対して、少なくとも１つの予め定められた期間中、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドにおいて、少なくとも１つのアイドル・タスクを実行させるためのコードと、前記アイドル・タスクは、前記少なくとも１つのスレッドにおいて、他の何れのタスクも実行されていない場合に、ループおよび実行するように構成されている、
コンピュータに対して、前記少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定させるためのコードと、
コンピュータに対して、前記少なくとも１カウントのループ実行数に基づいて、前記マルチ・スレッド・プロセッサのうちの少なくとも１つのスレッドの負荷を判定させるためのコードと、
を備えるコンピュータ・プログラム製品。
［Ｃ２６］
コンピュータに対して、測定された前記負荷に基づいて、前記マルチ・スレッド・プロセッサのためのパフォーマンス・プロファイルを決定させるためのコードをさらに備える、Ｃ２５に記載のコンピュータ・プログラム製品。
［Ｃ２７］
コンピュータに対して、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのおのおのについて、前記パフォーマンス・プロファイルを表示させるためのコードをさらに備える、Ｃ２６に記載のコンピュータ・プログラム製品。
［Ｃ２８］
前記コンピュータに対して、少なくとも１つの予め定められた期間において、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行を判定させるためのコードはさらに、
コンピュータに対して、複数の予め定められた期間において、各予め定められた期間中、１または複数のスレッドにおいておのおの実行されているアイドル・タスクに関する各カウントのためのエントリを含むアイドル・タスク・カウントのアレイを形成させるためのコードを備える、Ｃ２５に記載のコンピュータ・プログラム製品。
［Ｃ２９］
コンピュータに対して、前記マルチ・スレッド・プロセッサを、前記１または複数のスレッドにおいてタスクが実行されないアイドル動作に強制させるためのコードと、
コンピュータに対して、少なくとも１つのスレッドにおいて、前記少なくとも１つのアイドル・タスクを実行させるためのコードと、
前記マルチ・スレッド・プロセッサがアイドル動作に強制されている場合、コンピュータに対して、少なくとも１つの予め定められた期間において、前記少なくとも１つのスレッドにおけるアイドル・タスクの実行に関する最大カウント値を判定させるためのコードと、
をさらに備える、Ｃ２５に記載のコンピュータ・プログラム製品。
［Ｃ３０］
コンピュータに対して、前記少なくとも１つの予め定められた期間における、前記少なくとも１つのアイドル・タスクの、少なくとも１カウントのループ実行数の、前記最大カウント値に対する比を計算させることによって、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを決定させるためのコードをさらに備える、Ｃ２９に記載のコンピュータ・プログラム製品。
［Ｃ３１］
コンピュータに対して、予め定められたサンプリング期間においてすべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、マルチ・スレッド・プロセッサ・サイクル数を判定させるためのコードと、
コンピュータに対して、前記予め定められたサンプリング期間中に生じるマルチ・スレッド・プロセッサ・サイクルの合計数を判定させるためのコードと、
コンピュータに対して、前記すべてのスレッドをアイドルにしているマルチ・スレッド・プロセッサの、予め定められたマルチ・スレッド・プロセッサ・サイクル数の、前記マルチ・スレッド・プロセッサ・サイクルの、予め定められた合計数に対する比に基づいて、前記マルチ・スレッド・プロセッサのパフォーマンス・プロファイルを導出させるためのコードと、
をさらに備えるＣ２５に記載のコンピュータ・プログラム製品。
［Ｃ３２］
コンピュータに対して、前記マルチ・スレッド・プロセッサのうちの１または複数のスレッドのすべてについて、前記パフォーマンス・プロファイルを表示させるためのコードをさらに備える、Ｃ３１に記載のコンピュータ・プログラム製品。
【誤訳訂正４】
【訂正対象書類名】図面
【訂正対象項目名】図７
【訂正方法】変更
【訂正の内容】
【図７】
2013511776.tif 000001