Pat
J-GLOBAL ID:200903011187672896

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

Inventor:
Applicant, Patent owner:
Agent (1): 谷 義一 (外1名)
Gazette classification:公表公報
Application number (International application number):1996533568
Publication number (International publication number):1998503310
Application date: May. 03, 1996
Publication date: Mar. 24, 1998
Summary:
【要約】不均一メモリ・アクセス(NUMA)システムにおけるページ移動に関し、ページ移動コントローラが開示されている。ページ移動コントローラはメモリ・アクセス要求によってアドレスされたメモリ・ページをローカル処理ノードからリクエスタ(要求側)処理ノードへ移動しておくべきかどうかを決定する。ページ移動コントローラはアレイ(配列)をアクセスして、アドレスされたメモリ・ページとリクエスタ処理ノードに関連づけられた第1カウントと、アドレスされたメモリ・ページとローカル処理ノードに関連づけられた第2カウントとを取得する。第1カウントはインクリメントされ、その後、第2カウントはインクリメントされた第1カウントから減算され、第2カウントとインクリメントされた第1カウントとの差が得られる。コンパレータはその差が移動しきい値より大であるかどうかを決定する。差が移動しきい値より大であれば、移動割込みが出される。
Claim (excerpt):
ローカル処理ノードに置かれた装置であって、該ローカル処理ノードはメインメモリのローカル部分を具え、該ローカル処理ノードは1つまたは2つ以上の追加処理ノードを具えたコンピュータ・システムに置かれており、各追加処理ノードはメインメモリのリモート部分を具え、前記装置は前記コンピュータ・システムにおけるメモリ・ページの移動を制御するものにおいて、前記装置は、 前記コンピュータ・システムの各領域のカウントを、メインメモリの前記ローカル部分に置かれている各メモリ・ページごとにストアしておく記憶機構であって、各領域は前記コンピュータ・システムの1つまたは2つ以上の処理ノードを収容している記憶機構と、 メモリ・アクセス要求によってアドレスされたメモリ・ページをメインメモリの該ローカル部分からリクエスタ処理ノードへ移動しておくべきかどうかを決定するページ移動コントローラであって、前記メモリ・アクセス要求は前記リクエスタ処理ノードから出されたものであるページ移動コントローラとを具え、 該ページ移動コントローラは、 前記記憶機構にアクセスして、前記アドレスされたメモリ・ページと該リクエスタ処理ノードに関連づけられた第1カウントと、該アドレスされたメモリ・ページと前記ローカル処理ノードに関連づけられた第2カウントを取得する手段と、 前記第1カウントをインクリメントするインクリメンタと、 前記インクリメントされた第1カウントを前記記憶機構にストアする手段と、 前記第2カウントと該インクリメントされた第1カウントとの差が移動しきい値より大であるとき移動信号を発行する移動信号発行手段と を具えていることを特徴とする装置。

Return to Previous Page