【手続補正書】
【提出日】令和1年9月24日(2019.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散仮想メモリ(DVM)ネットワークに関する電力ドメインおよびクロックドメインの完全ハードウェア管理のための方法であって、
デバイスのプロセッサベースシステムのDVMイニシエータからDVMネットワークに、DVM動作を送信するステップと、
前記DVMネットワークによって、前記デバイスの前記プロセッサベースシステムに物理的に結合された複数のDVMターゲットの各々に、同じ前記DVM動作をブロードキャストするステップであって、前記複数のDVMターゲットが、複数のメモリ管理ユニットを備え、前記DVMネットワークが、前記DVMイニシエータと前記複数のDVMターゲットとの間の前記デバイスの前記プロセッサベースシステムのシステムバスに含まれ、前記DVMネットワークが、前記複数のDVMターゲットから受信された前記DVM動作に対する応答を単一の応答に前記DVMイニシエータのために結合する、ステップと、
前記DVM動作が前記DVMネットワークによって前記複数のDVMターゲットにブロードキャストされることに基づいて、前記複数のDVMターゲットおよび前記DVMネットワークに結合された前記プロセッサベースシステムの電力コラプスマネージャによって、電力ドメインがオフにされることに基づいて、前記DVM動作のターゲットである前記複数のDVMターゲットのうちの前記DVMターゲットに結合された前記電力ドメインをオンにするステップであって、前記電力コラプスマネージャが、前記DVMネットワークを介して前記複数のDVMターゲットに電源投入要求を送信しない、ステップと
を含む、方法。
【請求項２】
前記DVM動作の前記ターゲットである前記複数のDVMターゲットのうちの前記DVMターゲットに結合された前記電力ドメインをオンにするステップが、
前記DVMネットワークに結合された前記電力コラプスマネージャによって、前記DVM動作の前記ターゲットである前記DVMターゲットに結合された前記電力ドメインに、電源投入要求を発行するステップと、
前記電力コラプスマネージャによって、前記DVM動作の前記ターゲットである前記DVMターゲットに、電源投入要求を発行するステップと、
前記DVM動作の前記ターゲットである前記DVMターゲットによって、前記電力コラプスマネージャから受信された前記電源投入要求に基づいて、前記DVMネットワークからのDVM動作をアンブロックするステップと、
前記DVM動作の前記ターゲットである前記DVMターゲットによって、前記DVMネットワークに再接続するステップと、
前記DVMネットワークによって、前記DVM動作の前記ターゲットである前記DVMターゲットに、前記DVM動作を送信するステップと
を含む、請求項1に記載の方法。
【請求項３】
前記DVM動作の前記ターゲットである前記DVMターゲットに、前記電源投入要求を発行するステップが、前記電力コラプスマネージャによって、前記DVMターゲットに結合された前記電力ドメインがオンにされることを示す、前記DVMターゲットに結合された前記電力ドメインからの応答を受信することに基づく、請求項2に記載の方法。
【請求項４】
前記DVM動作の前記ターゲットである前記DVMターゲットに電源投入するための要求を受信するステップであって、前記要求が、前記DVMイニシエータによって実行されているソフトウェアから受信される、ステップと、
前記DVMターゲットに結合された前記電力ドメインがオンにされることを示す、電力状態信号を、前記ソフトウェアに送るステップと
をさらに含む、請求項2に記載の方法。
【請求項５】
前記DVMイニシエータがプロセッサを備える、請求項1に記載の方法。
【請求項６】
前記DVM動作が、トランスレーションルックアサイドバッファ(TLB)無効化動作、同期動作、またはそれらの任意の組合せを含む、請求項1に記載の方法。
【請求項７】
前記DVMイニシエータが、前記DVMネットワークのクロックドメインおよび電力ドメインとは別個のクロックドメインおよび別個の電力ドメインに結合される、請求項1に記載の方法。
【請求項８】
前記複数のDVMターゲットが、前記DVMイニシエータのクロックドメインおよび電力ドメイン、ならびに前記DVMネットワークのクロックドメインおよび電力ドメインとは別個の、クロックドメインおよび電力ドメインに結合される、請求項1に記載の方法。
【請求項９】
前記複数のDVMターゲットの各々が、前記複数のDVMターゲットの残りのものとは別個のクロックドメインおよび別個の電力ドメインに結合される、請求項1に記載の方法。
【請求項１０】
前記複数のDVMターゲットが、単一のクロックドメインおよび電力ドメインに結合される、請求項1に記載の方法。
【請求項１１】
分散仮想メモリ(DVM)ネットワークに関する電力ドメインおよびクロックドメインの完全ハードウェア管理のための装置であって、
デバイスのプロセッサベースシステムのDVMイニシエータと、
前記デバイスの前記プロセッサベースシステムに物理的に結合された複数のDVMターゲットと、
前記DVMイニシエータおよび前記複数のDVMターゲットに物理的に結合されたDVMネットワークであって、前記複数のDVMターゲットが、複数のメモリ管理ユニットを備え、前記DVMネットワークが、前記DVMイニシエータと前記複数のDVMターゲットとの間の前記デバイスの前記プロセッサベースシステムのシステムバスに含まれ、前記DVMネットワークが、前記DVMイニシエータから前記複数のDVMターゲットの各々に同じDVM動作をブロードキャストするように構成され、前記DVMネットワークが、前記複数のDVMターゲットから受信された前記DVM動作に対する応答を単一の応答に前記DVMイニシエータのために結合する、DVMネットワークと
を備え、
前記DVMネットワークにおけるDVM動作が前記複数のDVMターゲットにブロードキャストされることに基づいて、前記複数のDVMターゲットおよび前記DVMネットワークに結合された前記プロセッサベースシステムの電力コラプスマネージャが、電力ドメインがオフにされることに基づいて、前記DVM動作のターゲットである前記複数のDVMターゲットのうちの前記DVMターゲットに結合された前記電力ドメインをオンにするように構成され、前記電力コラプスマネージャが、前記DVMネットワークを介して前記複数のDVMターゲットに電源投入要求を送信しない、装置。
【請求項１２】
前記1つまたは複数のメモリ管理ユニットが、トランスレーションルックアサイドバッファ(TLB)を各々備える、請求項11に記載の装置。
【請求項１３】
前記DVMイニシエータがプロセッサを備える、請求項11に記載の装置。
【請求項１４】
前記DVM動作が、TLB無効化動作、同期動作、またはそれらの任意の組合せを含む、請求項11に記載の装置。
【請求項１５】
前記DVMイニシエータが、前記DVMネットワークのクロックドメインおよび電力ドメインとは別個のクロックドメインおよび別個の電力ドメインに結合される、請求項11に記載の装置。
【請求項１６】
前記複数のDVMターゲットが、前記DVMイニシエータのクロックドメインおよび電力ドメイン、ならびに前記DVMネットワークのクロックドメインおよび電力ドメインとは別個の、クロックドメインおよび電力ドメインに結合される、請求項11に記載の装置。
【請求項１７】
前記複数のDVMターゲットの各々が、前記複数のDVMターゲットの残りのものとは別個のクロックドメインおよび別個の電力ドメインに結合される、請求項11に記載の装置。
【請求項１８】
前記複数のDVMターゲットが、単一のクロックドメインおよび電力ドメインに結合される、請求項11に記載の装置。
【請求項１９】
前記DVMネットワークが、前記単一の応答を前記DVMイニシエータに報告する、請求項11に記載の装置。
【請求項２０】
分散仮想メモリ(DVM)ネットワークに関する電力ドメインおよびクロックドメインの完全ハードウェア管理のための装置であって、
デバイスのプロセッサベースシステムに結合された複数のDVMターゲットに通信可能に結合された、前記デバイスの前記プロセッサベースシステムの、ブロードキャストするための手段と、
前記デバイスの前記プロセッサベースシステムの、DVM動作を前記ブロードキャストするための手段に送信するための手段であって、前記複数のDVMターゲットが、複数のメモリ管理ユニットを備え、前記ブロードキャストするための手段が、前記送信するための手段と前記複数のDVMターゲットとの間の前記デバイスの前記プロセッサベースシステムのシステムバスに含まれ、前記ブロードキャストするための手段が、前記複数のDVMターゲットの各々に、同じ前記DVM動作をブロードキャストするように構成され、前記ブロードキャストするための手段が、前記複数のDVMターゲットから受信された前記DVM動作に対する応答を単一の応答に前記送信するための手段のために結合するように構成される、手段と
を備え、
前記DVM動作が前記ブロードキャストするための手段によって前記複数のDVMターゲットにブロードキャストされることに基づいて、前記複数のDVMターゲットおよび前記ブロードキャストするための手段に結合された前記プロセッサベースシステムの電力コラプスマネージャが、前記電力ドメインがオフにされることに基づいて、前記DVM動作のターゲットである前記複数のDVMターゲットのうちの前記DVMターゲットに結合された前記電力ドメインをオンにし、前記電力コラプスマネージャが、前記ブロードキャストするための手段を介して前記複数のDVMターゲットに電源投入要求を送信しない、装置。
【請求項２１】
前記送信するための手段が、前記ブロードキャストするための手段のクロックドメインおよび電力ドメインとは別個のクロックドメインおよび別個の電力ドメインに結合される、請求項20に記載の装置。
【請求項２２】
前記複数のDVMターゲットが、前記送信するための手段のクロックドメインおよび電力ドメイン、ならびに前記ブロードキャストするための手段のクロックドメインおよび電力ドメインとは別個の、クロックドメインおよび電力ドメインに結合される、請求項20に記載の装置。