説明

Fターム[5B013EE01]の内容

先行制御 (1,991) | 誤動作対策 (103) | 割込、中断 (57)

Fターム[5B013EE01]の下位に属するFターム

Fターム[5B013EE01]に分類される特許

1 - 9 / 9


【課題】プロセッサは、投機的スレッド化をサポートするためにアドレス監視テーブル及びアトミック更新テーブルを含み得る。
【解決手段】プロセッサは、投機的スレッドの実行に関連した状態を維持するために1つ又は複数のレジスタを含むこともできる。プロセッサは、プリミティブ(状態のレジスタに書き込むための命令、バッファリングされたメモリ更新のコミットをトリガするための命令、状態のステータス・レジスタを読み出すための命令、及び/又は、トラップ/例外/割り込み処理に関連した状態ビットの1つをクリアするための命令)の1つ又は複数をサポートすることができる。その他の実施例も本明細書及び特許請求の範囲で記載する。 (もっと読む)


【課題】従来のデータ処理装置では、周辺装置において発生する例外を適切に処理できずシステムが誤動作する問題があった。
【解決手段】本発明のデータ処理装置は、実行するプログラムに基づいて周辺装置20、30に対して操作指示信号を与え、分岐指示信号を受けて分岐動作を実行するプログラム実行部11と、分岐指示信号と、周辺装置20、30において行われている操作が実行中であるか否かを示す周辺装置状態通知信号と、が入力される分岐待ち合せ操作部15と、を有し、分岐待ち合せ部15は、周辺装置状態通知信号が周辺装置20、30の操作が実行中であることを示すアクティブ状態である期間に分岐指示信号が入力された場合に、プログラム実行部11に対して分岐動作の待機を指示する命令発行停止信号を出力するデータ処理装置である。 (もっと読む)


【課題】パイプライン処理のための回路を有効利用して割り込み命令の実行処理を高速化するマイクロプロセッサを提供すること。
【解決手段】マイクロプロセッサ10は、パイプライン処理を制御するパイプライン制御部300を含む。パイプライン制御部300は、割り込み命令の第1の命令実行ステージにおいて、割り込み命令の命令コードをデコードし、デコードした結果に基づいて、即値生成部100に、ベクタテーブル220に格納された割り込み命令に対応する分岐先アドレスの情報を参照するためのベクタアドレスを生成させる。パイプライン制御部300は、割り込み命令の第1の命令実行ステージの終了時に、パイプラインレジスタ1(60)にベクタアドレスが設定され、パイプラインレジスタ2(70)にスタックポインタ50の値が設定され、パイプラインレジスタ3(80)に所定の定数値が設定されるように制御する。 (もっと読む)


【課題】製造コストと消費電力を増大させることなく、しかも演算を効率よく行える半導体装置を提供する。
【解決手段】サイクルごとに第1の演算を行い、前記第1の演算の結果を示す第1のデータと、第1のバリッド信号とを前記サイクルごとに出力する第1の演算エンジン11A〜Eと、前記サイクルごとに第2の演算を行い、前記第2の演算の結果を示す第2のデータと、第2のバリッド信号とを前記サイクルごとに出力する第2の演算エンジン11A〜Eと、前記演算エンジン11A〜E間で前記第1のデータ及び前記第2のデータを受け渡すために用いられ、前記第1のバリッド信号又は前記第2のバリッド信号が第1の値ならば、前記第1のデータ又は前記第2のデータの書込みが可能であり、前記第1のバリッド信号又は前記第2のバリッド信号が第2の値ならば、前記第1のデータ又は前記第2データの書込みを禁止する演算エンジン間バッファ12とを具備する。 (もっと読む)


【課題】
分岐命令の検出に依存せずに分岐先命令のプリフェッチを開始することが可能な命令プリフェッチ装置及び分岐先命令の命令プリフェッチ方法を提供する。
【解決手段】
プロセッサ・システム1は、プリフェッチした命令を格納する命令キャッシュ14、命令キャッシュ14に格納された命令を実行する命令実行部11、分岐先命令の命令アドレスを格納する分岐先アドレス・レジスタ17、命令実行部11による分岐先アドレス・レジスタ17への書き込みを検出するレジスタ書込検出部18、及び、レジスタ書込み検出部18による分岐先命令の検出に応じて分岐先命令のプリフェッチを行うプリフェッチ制御部13を備える。 (もっと読む)


【課題】優先使用を許容しない割り込みに対する応答時間を予測可能とする縮小命令セットパイプライン型マイクロプロセッサのベクトル割り込みシステムを提供する。
【解決手段】優先ベクトル割り込みユニット28は、ベクトル割り込みマスクユニット40、ベクトル割り込みサンプラーユニット42、ベクトル割り込み優先フィルターユニット44、ベクトル割り込みリセットユニット46、ベクトル割り込みデコーダ48、ベクトル割り込み制御ユニット50及びスパーバイザーモード制御ユニット52から構成されている。 (もっと読む)


【課題】マイクロプログラムでの再命令読み出しにおいて、ハードウェアの削減をしつつ、再命令読み出しを高速化する。
【解決手段】記憶装置から命令バッファIBUFFERに読み出された命令を命令実行レジスタIWR0,1,2に読み出して実行し、命令実行中において、別の命令列の読み出しを行う再命令読み出しを実行するパイプライン命令実行処理部と、パイプライン命令実行処理部の制御を行うパイプライン命令実行制御部と、を有する命令処理装置において、処理待ちのマイクロプログラムを保持する処理待ちスタックを有し、再命令読み出しが行われる場合に、特定のマイクロプログラムのデコード結果に基づいて、後続命令に対する読み出し要求の停止を行うととともに、別の一連の命令列の命令アドレスの設定後、最終のマイクロプログラムを除くマイクロプログラムのデコード結果に基づいて、読み出し要求の停止の解除を行う。 (もっと読む)


【課題】優先使用を許容しない割り込みに対する応答時間を予測可能とする縮小命令セットパイプライン型マイクロプロセッサのベクトル割り込みシステムを提供する。
【解決手段】優先ベクトル割り込みユニット28は、ベクトル割り込みマスクユニット40、ベクトル割り込みサンプラーユニット42、ベクトル割り込み優先フィルターユニット44、ベクトル割り込みリセットユニット46、ベクトル割り込みデコーダ48、ベクトル割り込み制御ユニット50及びスパーバイザーモード制御ユニット52から構成されている。 (もっと読む)


【課題】 高速でコンパクトなスーパースケーラマイクロプロセッサを実現する。
【解決手段】 1つ以上の各命令に同時にアドレスを付与するスーパースカラーレジスタリネーミング回路と、命令をプログラム順序外で実行する複数の機能ユニットと、命令の実行結果をストアするバッファであって、各命令に付与されたアドレスが、実行結果をストアするバッファ内の位置を示すバッファと、リタイアされた命令の実行結果を提供するように参照される複数のアレイ位置を含むレジスタアレイと、実行された命令がリタイア可能か否かを決定するリタイアメント制御ブロックと、リタイア可能な命令群の各命令の実行結果をレジスタアレイ内のアレイ位置に同時に関連付けてリタイア可能な命令群を同時にリタイアさせる命令リタイアメントユニットを備えた1つ以上の命令をプログラム順序外で実行するように構成したものである。 (もっと読む)


1 - 9 / 9