【手続補正書】
【提出日】令和3年10月4日(2021.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のノードを備え、前記複数のノードの各々は、
アプリケーションを処理するように構成された１つ以上のクライアントと、
前記複数のノードの他のノードに結合された複数のリンクと、
電力コントローラと、を含み、
前記複数のノードの第１のノードからブロードキャストプローブを受信したことに応答して、前記複数のノードの第２のノードは、
前記複数のノードの第３のノードがパワーダウンしたと判定したことに応答して、前記第２のノードに直接接続された前記第３のノードに対してミス応答を生成し、
前記第１のノードに前記ミス応答を送信する、ように構成されている、コンピューティングシステム。
【請求項２】
ブロードキャストプローブを生成したことに応答して、前記複数のノードの前記第１のノードは、
前記複数のノードの第４のノードがパワーダウンしたと判定したことに応答して、前記第１のノードに直接接続された前記第４のノードに対してミス応答を生成する、ように構成されている、請求項１に記載のコンピューティングシステム。
【請求項３】
前記第１のノードは、
メモリ要求が使用可能にされるようにプローブフィルタを維持し、
前記１つ以上のクライアントの各クライアントがアイドルであると判定したことに応答して、
前記プローブフィルタ内の各エントリを取り消し、
前記プローブフィルタ内のエントリを取り消した結果として受信されたダーティキャッシュラインにより前記第１のノードに接続されたシステムメモリを更新し、
前記複数のリンク及び前記第１のノードの前記１つ以上のクライアントをパワーダウンさせる、ように構成されている、請求項１に記載のコンピューティングシステム。
【請求項４】
前記１つ以上のクライアントの少なくとも１つのクライアントは、複数のコアを含み、前記複数のノードのマスタノードは、調停割り込みに対して前記複数のコアの割り込み優先度を前記複数のノードに記憶するように構成されている、請求項１に記載のコンピューティングシステム。
【請求項５】
調停割り込みを検出したことに応答して、前記第１のノードは、
前記マスタノードに、最下位優先度を有する所与のコア及び前記所与のコアを含む所与のノードを識別する要求を送信し、
前記所与のコア及び前記所与のノードを識別する前記マスタノードからの応答に基づいて、前記所与のノードに、前記所与のコアによる前記調停割り込みを扱う要求を送信する、ように構成されている、請求項４に記載のコンピューティングシステム。
【請求項６】
調停割り込みに対するコアの優先度が前記第１のノードにおいて更新されたと判定したことに応答して、前記第１のノードは、前記マスタノードに記憶された調停割り込みに対してコアの優先度を更新するために、前記マスタノードに前記更新された優先度を送信するように構成されている、請求項４に記載のコンピューティングシステム。
【請求項７】
前記１つ以上のクライアントの少なくとも１つのクライアントは、複数のコアを含み、少なくとも前記第１のノードは、前記複数のコアの各コアに対して固定割り込み識別子（ＩＤ）のインジケーションを記憶するように構成されている、請求項１に記載のコンピューティングシステム。
【請求項８】
固定割り込みを検出したことに応答して、前記第１のノードは、
前記検出された固定割り込みの固定割り込みＩＤに一致する固定割り込みＩＤを有する所与のコアを含む所与のノードを識別し、
前記所与のノードに、前記所与のコアによる前記固定割り込みを扱う要求を送信する、ように構成されている、請求項７に記載のコンピューティングシステム。
【請求項９】
複数のノードによってアプリケーションを処理することを備え、前記複数のノードの各々は、
前記アプリケーションを処理するように構成された１つ以上のクライアントと、
前記複数のノードの他のノードに結合された複数のリンクと、
電力コントローラと、を含み、
前記複数のノードの第１のノードからブロードキャストプローブを受信したことに応答して、前記複数のノードの第２のノードは、
前記複数のノードの第２のノードによって、前記複数のノードの第３のノードがパワーダウンしたと判定したことに応答して、前記第２のノードに直接接続された前記第３のノードに対してミス応答を生成し、
前記第２のノードによって、前記第１のノードに前記ミス応答を送信する、ように構成されている、方法。
【請求項１０】
ブロードキャストプローブを生成したことに応答して、
前記第１のノードによって、前記複数のノードの第４のノードがパワーダウンしたと判定したことに応答して、前記第１のノードに直接接続された前記第４のノードに対してミス応答を生成することを備えた、請求項９に記載の方法。
【請求項１１】
前記第１のノードによって、メモリ要求が使用可能にされるようにプローブフィルタを維持することと、
前記第１のノード内の前記１つ以上のクライアントの各クライアントがアイドルであると判定したことに応答して、
前記プローブフィルタ内の各エントリを取り消すことと、
前記プローブフィルタ内のエントリを取り消した結果として受信されたダーティキャッシュラインにより前記第１のノードに接続されたシステムメモリを更新することと、
前記複数のリンク及び前記第１のノードの前記１つ以上のクライアントをパワーダウンさせることと、を更に備えた、請求項９に記載の方法。
【請求項１２】
前記１つ以上のクライアントの少なくとも１つのクライアントは、複数のコアを含み、前記方法は、前記複数のノードのマスタノードによって、調停割り込みに対して前記複数のコアの割り込み優先度を前記複数のノードに記憶することを更に備えた、請求項９に記載の方法。
【請求項１３】
調停割り込みを検出したことに応答して、前記方法は、
前記第１のノードによって、前記マスタノードに、最下位優先度を有する所与のコア及び前記所与のコアを含む所与のノードを識別する要求を送信することと、
前記第１のノードによって、前記所与のコア及び前記所与のノードを識別する前記マスタノードからの応答に基づいて、前記所与のノードに、前記所与のコアによる前記調停割り込みを扱う要求を送信することと、を更に備えた、請求項１２に記載の方法。
【請求項１４】
調停割り込みに対するコアの優先度が前記第１のノードにおいて更新されたと判定したことに応答して、前記方法は、前記第１のノードによって、前記マスタノードに記憶された調停割り込みに対してコアの優先度を更新するために、前記マスタノードに前記更新された優先度を送信することを更に備えた、請求項１３に記載の方法。
【請求項１５】
前記１つ以上のクライアントの少なくとも１つのクライアントは、複数のコアを含み、前記方法は、少なくとも前記第１のノードによって、前記複数のコアの各コアに対して固定割り込み識別子（ＩＤ）のインジケーションを記憶することを更に備えた、請求項９に記載の方法。
【請求項１６】
固定割り込みを検出したことに応答して、前記方法は、
前記第１のノードによって、前記検出された固定割り込みの固定割り込みＩＤに一致する固定割り込みＩＤを有する所与のコアを含む所与のノードを識別することと、
前記第１のノードによって、前記所与のノードに、前記所与のコアによる前記固定割り込みを扱う要求を送信することと、を更に備えた、請求項１５に記載の方法。
【請求項１７】
アプリケーションを処理するように構成された１つ以上のクライアントと、
複数のノードの他のノードに結合された複数のリンクと、
制御ロジックと、を備え、
複数のノードの第１のノードからブロードキャストプローブを受信したことに応答して、前記制御ロジックは、
前記複数のノードの第２のノードがパワーダウンしたと判定したことに応答して、前記処理ノードに直接接続された前記第２のノードに対してミス応答を生成し、
前記第１のノードに前記ミス応答を送信する、ように構成されている、処理ノード。
【請求項１８】
ブロードキャストプローブを生成したことに応答して、前記制御ロジックは、
前記複数のノードの第３のノードがパワーダウンしたと判定したことに応答して、前記処理ノードに直接接続された前記第３のノードに対してミス応答を生成する、ように構成されている、請求項１７に記載の処理ノード。
【請求項１９】
前記制御ロジックは、
メモリ要求が使用可能にされるようにプローブフィルタを維持し、
前記１つ以上のクライアントの各クライアントがアイドルであると判定したことに応答して、
前記プローブフィルタ内の各エントリを取り消し、
前記プローブフィルタ内のエントリを取り消した結果として受信されたダーティキャッシュラインにより前記処理ノードに接続されたシステムメモリを更新し、
前記複数のリンク及び前記１つ以上のクライアントをパワーダウンさせる、ように構成されている、請求項１７に記載の処理ノード。
【請求項２０】
前記１つ以上のクライアントの少なくとも１つのクライアントは、複数のコアを含み、前記処理ノードは、調停割り込みに対して複数のコアの割り込み優先度を前記複数のノードに記憶するように構成されている前記複数のノードのマスタノードである、請求項１７に記載の処理ノード。