特許
J-GLOBAL ID:200903010909309230

複数の動作を同時に行なうためのプロセッサ、その中のスタック、およびスタック制御方法

発明者:
出願人/特許権者:
代理人 (1件): 深見 久郎 (外3名)
公報種別:公開公報
出願番号(国際出願番号):特願平7-134012
公開番号(公開出願番号):特開平7-334362
出願日: 1995年05月31日
公開日(公表日): 1995年12月22日
要約:
【要約】【目的】 スタックと、スタックの状態を単純かつ迅速に復元するためのスタック動作方法を提供する。【構成】 1つのサイクルで複数の命令を行ない、分岐条件の結果を予測し、分岐予測に基づいて推論的に命令を実行するプロセッサでは、データスタックを動作させるための方法および装置は、スタック交換能力をサポートするためにリマップアレイ(674)を用いる。リマップアレイは、スタックポインタ(672)をスタック内のデータエレメント(700)と相関させるために用いられる。ルックアヘッドスタックポインタ(502)およびリマップアレイ(504)は、推論的命令が実行されている間にプロセッサの動作状態を保存するように更新される。
請求項(抜粋):
複数の動作を同時に行なうためのプロセッサであって、前記動作は、浮動小数点計算命令と、浮動小数点スタック交換と、浮動小数点スタックをプッシュまたはポップする命令とを含む命令セットから選択され、前記プロセッサは、(a) 浮動小数点機能ユニットと、(b) 前記浮動小数点機能ユニットに結合され、前記浮動小数点機能ユニットから受取られる計算結果をストアするための浮動小数点スタックアレイと、前記浮動小数点スタックアレイに結合され、アレイエレメントを特定するための浮動小数点スタックポインタと、前記浮動小数点スタックポインタを前記浮動小数点スタックアレイに結合し、前記スタックポインタによってアドレス指定される浮動小数点スタックアレイエレメントを再順序づけするための浮動小数点スタックリマップアレイとを含む浮動小数点スタックとを含む、プロセッサ。
IPC (2件):
G06F 9/38 330 ,  G06F 9/38 370
引用特許:
出願人引用 (1件)

前のページに戻る