【手続補正書】
【提出日】令和3年4月26日(2021.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストサーバ及びストレージ部を備えるデータストレージ及び処理システムであって、
前記ストレージ部は、
ドライブメモリー及びドライブプロセッサを含むドライブと、
前記ホストサーバと前記ドライブメモリーとの間でデータを伝送し受信するために前記ホストサーバを前記ドライブに連結させるように構成された外部スイッチと、
グラフィック処理装置と、を含み、
前記ドライブプロセッサは、処理命令及びデータを前記ドライブメモリーから前記グラフィック処理装置に伝送するように構成され、
前記グラフィック処理装置は、前記処理命令に従ってデータを処理して結果データを生成するように構成され、
前記ドライブは、前記グラフィック処理装置が変換を遂行可能なことを示すテーブルを含み、
前記ドライブプロセッサは、前記ドライブメモリーに格納されたデータチャンク及び前記データチャンクに適用される前記変換を識別し、前記データチャンクを前記グラフィック処理装置に伝送するように構成されることを特徴とするデータストレージ及び処理システム。
【請求項２】
前記グラフィック処理装置は、Ｕ．２コネクターを含み、前記Ｕ．２コネクターを介して前記ドライブに連結され、前記Ｕ．２コネクターを介して前記処理命令及びデータを受信することを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項３】
前記グラフィック処理装置は、前記結果データを前記ドライブプロセッサに伝送するように構成され、
前記ドライブプロセッサは、前記ドライブメモリーに前記結果データを格納するように構成されることを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項４】
前記グラフィック処理装置は、前記外部スイッチに連結され、前記外部スイッチを利用して前記結果データを前記ホストサーバに伝送するように構成されることを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項５】
前記グラフィック処理装置は、前記処理命令に従ってデータの処理を完了した後、状態メッセージを前記ドライブプロセッサに伝送するように構成されることを特徴とする請求項４に記載のデータストレージ及び処理システム。
【請求項６】
前記ドライブプロセッサは、前記テーブルから前記グラフィック処理装置のアドレスを取得し、前記データチャンクを前記グラフィック処理装置のアドレスに伝送するように構成されることを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項７】
前記ストレージ部は、前記グラフィック処理装置の能力を判別して前記グラフィック処理装置の能力に基づいて前記テーブルをアップデートするように構成されたベースボード管理制御器、を更に含むことを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項８】
前記ストレージ部は、各ドライブが別途のテーブルを有する複数のドライブと、複数のグラフィック処理装置と、を含み、
前記ベースボード管理制御器は、前記複数のドライブの各ドライブの各テーブルをアップデートするように構成されることを特徴とする請求項７に記載のデータストレージ及び処理システム。
【請求項９】
前記ベースボード管理制御器及び前記グラフィック処理装置は、ＮＶＭｅ−ＭＩ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  Ｍｅｍｏｒｙ  ｅｘｐｒｅｓｓ−Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｆａｃｅ）のプロトコルを用いて通信するように構成され、
前記ベースボード管理制御器は、前記ＮＶＭｅ−ＭＩの識別コマンドを利用することで、前記グラフィック処理装置の能力を判別することを特徴とする請求項７に記載のデータストレージ及び処理システム。
【請求項１０】
前記ストレージ部は、複数のグラフィック処理装置を含み、
前記ベースボード管理制御器は、前記複数のグラフィック処理装置の各グラフィック処理装置に対する負荷を判別し、前記複数のグラフィック処理装置の各グラフィック処理装置に対する負荷に基づいて前記テーブルをアップデートするように構成されることを特徴とする請求項７に記載のデータストレージ及び処理システム。
【請求項１１】
前記外部スイッチは、イーサネット（登録商標）スイッチであり、
前記ドライブは、イーサネット（登録商標）ソリッドステートドライブであることを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項１２】
前記ホストサーバは、遠隔直接アクセスストレージプロトコルを用いて前記ストレージ部と通信することを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項１３】
前記ストレージ部は、シャシー及びベースボード管理制御器を更に含み、
前記グラフィック処理装置は、現場交換可能な装置であり、
前記ベースボード管理制御器は，前記グラフィック処理装置が前記シャシーに挿入されることに対応してプラグイン（ｐｌｕｇ−ｉｎ）イベントを感知するように構成されることを特徴とする請求項１に記載のデータストレージ及び処理システム。
【請求項１４】
ホストサーバ及びストレージ部を備えるデータストレージ及び処理システムであって、
前記ストレージ部は、
ドライブメモリー及びドライブプロセッサを含むドライブと、
前記ホストサーバと前記ドライブメモリーとの間でデータを伝送し受信するために前記ホストサーバを前記ドライブに連結させるように構成された外部スイッチと、
グラフィック処理装置と、を含み、
前記ドライブプロセッサは、処理命令及びデータを前記ドライブメモリーから前記グラフィック処理装置に伝送するように構成され、
前記グラフィック処理装置は、前記処理命令に従ってデータを処理して結果データを生成するように構成され、
前記ホストサーバは、トリガー命令を前記ドライブプロセッサに伝送するように構成され、
前記ドライブプロセッサは、前記トリガー命令に応答してデータ処理アルゴリズムを実行するように構成されることを特徴とするデータストレージ及び処理システム。
【請求項１５】
前記データ処理アルゴリズムは、実行されると、前記ドライブプロセッサに前記処理命令及びデータを前記グラフィック処理装置に伝送させるステップを含むことを特徴とする請求項１４に記載のデータストレージ及び処理システム。
【請求項１６】
ドライブプロセッサ及びドライブメモリーを含むドライブとグラフィック処理装置とを備えるデータストレージ及び処理システムの動作方法であって、
前記ドライブプロセッサが、
ホストサーバからデータを受信するステップと、
前記データを前記ドライブメモリーに格納するステップと、
トリガーを感知するステップと、
前記トリガーに応答し、前記ドライブメモリーに格納されたデータチャンク及び前記データチャンクに適用する変換を識別するアルゴリズムを実行するステップと、
前記変換を遂行する装置に対応するアドレスに対する能力テーブルを検索するステップと、
前記データチャンク及び前記データチャンクを処理する処理命令を前記グラフィック処理装置のアドレスに伝送するステップと、を含むことを特徴とする方法。
【請求項１７】
前記グラフィック処理装置が、
前記データチャンク及び前記処理命令を受信するステップと、
前記処理命令に従って前記データチャンクを処理して結果データを生成するステップと、を更に含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記グラフィック処理装置が、前記結果データを前記ドライブプロセッサに伝送するステップと、
前記ドライブプロセッサが、前記結果データを前記ドライブメモリーに格納するステップと、を更に含むことを特徴とする請求項１７に記載の方法。
【請求項１９】
ベースボード管理制御器が、
前記グラフィック処理装置の能力を感知するステップと、
前記グラフィック処理装置の能力に基づいて前記能力テーブルをアップデートするステップと、を更に含むことを特徴とする請求項１６に記載の方法。
【請求項２０】
前記データストレージ及び処理システムは、各ドライブが能力テーブルを含む複数のドライブを含み、
前記ベースボード管理制御器が、前記グラフィック処理装置の能力に基づいて前記複数のドライブの各ドライブの各能力テーブルをアップデートするステップを含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
ドライブプロセッサ及びドライブメモリーを含むドライブとグラフィック処理装置とを備えるデータストレージ及び処理システムであって、
ホストサーバからデータを受信する手段と、
前記データを前記ドライブメモリーに格納する手段と、
トリガーを感知する手段と、
前記トリガーに応答し、前記ドライブメモリーに格納されたデータチャンク及び前記データチャンクに適用する変換を識別するアルゴリズムを実行する手段と、
前記変換を遂行する装置に対応するアドレスに対する能力テーブルを検索する手段と、
前記データチャンク及び前記データチャンクを処理する処理命令を前記グラフィック処理装置のアドレスに伝送する手段と、
前記処理命令に従って前記データチャンクを処理して結果データを生成し、前記結果データを前記ホストサーバに伝送する手段と、
現場交換可能なグラフィック処理装置のプラグインイベントを感知し、前記現場交換可能なグラフィック処理装置の能力を判別し、前記現場交換可能なグラフィック処理装置の能力に基づき前記プラグインイベントの感知に応答して前記能力テーブルをアップデートする手段と、を含むことを特徴とするデータストレージ及び処理システム。