特許
J-GLOBAL ID:200903011187672896

不均一メモリ・アクセス(NUMA)システムにおけるページ移動

発明者:
出願人/特許権者:
代理人 (1件): 谷 義一 (外1名)
公報種別:公表公報
出願番号(国際出願番号):特願平8-533568
公開番号(公開出願番号):特表平10-503310
出願日: 1996年05月03日
公開日(公表日): 1998年03月24日
要約:
【要約】不均一メモリ・アクセス(NUMA)システムにおけるページ移動に関し、ページ移動コントローラが開示されている。ページ移動コントローラはメモリ・アクセス要求によってアドレスされたメモリ・ページをローカル処理ノードからリクエスタ(要求側)処理ノードへ移動しておくべきかどうかを決定する。ページ移動コントローラはアレイ(配列)をアクセスして、アドレスされたメモリ・ページとリクエスタ処理ノードに関連づけられた第1カウントと、アドレスされたメモリ・ページとローカル処理ノードに関連づけられた第2カウントとを取得する。第1カウントはインクリメントされ、その後、第2カウントはインクリメントされた第1カウントから減算され、第2カウントとインクリメントされた第1カウントとの差が得られる。コンパレータはその差が移動しきい値より大であるかどうかを決定する。差が移動しきい値より大であれば、移動割込みが出される。
請求項(抜粋):
ローカル処理ノードに置かれた装置であって、該ローカル処理ノードはメインメモリのローカル部分を具え、該ローカル処理ノードは1つまたは2つ以上の追加処理ノードを具えたコンピュータ・システムに置かれており、各追加処理ノードはメインメモリのリモート部分を具え、前記装置は前記コンピュータ・システムにおけるメモリ・ページの移動を制御するものにおいて、前記装置は、 前記コンピュータ・システムの各領域のカウントを、メインメモリの前記ローカル部分に置かれている各メモリ・ページごとにストアしておく記憶機構であって、各領域は前記コンピュータ・システムの1つまたは2つ以上の処理ノードを収容している記憶機構と、 メモリ・アクセス要求によってアドレスされたメモリ・ページをメインメモリの該ローカル部分からリクエスタ処理ノードへ移動しておくべきかどうかを決定するページ移動コントローラであって、前記メモリ・アクセス要求は前記リクエスタ処理ノードから出されたものであるページ移動コントローラとを具え、 該ページ移動コントローラは、 前記記憶機構にアクセスして、前記アドレスされたメモリ・ページと該リクエスタ処理ノードに関連づけられた第1カウントと、該アドレスされたメモリ・ページと前記ローカル処理ノードに関連づけられた第2カウントを取得する手段と、 前記第1カウントをインクリメントするインクリメンタと、 前記インクリメントされた第1カウントを前記記憶機構にストアする手段と、 前記第2カウントと該インクリメントされた第1カウントとの差が移動しきい値より大であるとき移動信号を発行する移動信号発行手段と を具えていることを特徴とする装置。

前のページに戻る