説明

アーム・リミテッドにより出願された特許

71 - 80 / 134


SIMD積和演算動作を行うための装置及び方法は、制御信号に応答して多数のデータ要素に対してデータ処理動作を並列に行うSIMDデータ処理回路を含む。命令デコーダ回路は、SIMDデータ処理回路と結合され、プログラム命令に応答して要求される制御信号を生成する。命令デコーダ回路は、入力オペランドとして入力データ要素の第1ベクトル、係数データ要素の第2ベクトル、及び要求される複数の反復を示すスカラー値を有する単一の命令(本明細書では、繰返し積和演算命令と呼ぶ)に応答して、SIMD処理回路を制御する制御信号を生成し、これらの制御信号に応答して、SIMDデータ処理回路は積和演算プロセスの複数の反復を行い、各反復は、N個の積和演算データ要素をもたらすために並列なN個の積和演算動作の遂行を含む。各反復について、SIMDデータ処理回路は、前記第1ベクトルからN個の入力データ要素と、N個の入力データ要素の各々と乗算されるべき第2ベクトルから単一係数データ要素とを求める。積和演算プロセスの最後の反復においてもたらされたN個の積和演算データ要素は、次いで、N個の積和演算結果をもたらすために用いられる。この機構は、例えばFIRフィルタプロセスに要求されるような、SIMD積和演算動作を行うための特にエネルギー効率の良い機構を提供する。
(もっと読む)


【課題】トレース効率を向上させるようにコンピュータプログラムをコンパイルする方法を提供する。
【解決手段】該コンピュータプログラムは、該コンピュータプログラムによって生成されるトレースデータの出力を起動させるための、複数のトレース動作を含み、該コンパイルする方法は、該コンピュータプログラムを、該コンピュータプログラムの中間バージョンを形成するコードに変成するステップと、該変成したコードを分析するステップと、該トレース動作のうちの少なくともいくつかを、修正したトレース動作と置き換えるステップと、該コードを、データ処理システム上での実行に好適なコードに変成するステップと、該修正したトレース動作を、それらが置き換えた該トレース動作と関連付ける翻訳データを生成するステップと、を含む。 (もっと読む)


【課題】本発明は、データ処理機器の中央処理装置と画像処理装置との間で通信するための改善された技術を提供する。
【解決手段】該中央処理装置および該画像処理装置によってアクセスできる、共有メモリが提供され、それを介して、該中央処理装置と該画像処理装置との間で、データ構造を共有できる。また、バスが提供され、それを介して、該中央処理装置、画像処理装置、および共有メモリが通信する。該画像処理装置を制御する第1の機構に基づき、該中央処理装置は、該バスを介して、制御信号を送る。しかしながら、加えて、該中央処理装置と該画像処理装置との間にインタフェースが提供され、該画像処理装置を制御するための追加の機構に基づき、該中央処理装置は、該インタフェースを介して制御信号を提供する。 (もっと読む)


【課題】本発明は、フレームの異なる領域を描画する際に実行されるグラフィック処理の監視に関する。
【解決手段】グラフィック処理装置6は、画素値のフレームの異なる領域を別々に描画する、描画回路24を備える。描画回路24に連結された監視回路30、32、34、36、38、40は、描画された領域ごとに1つ以上のパラメータを取り込み、これらのパラメータをパラメータメモリ8に記憶する。性能フレームは、画像フレーム内の領域に対応する性能フレーム内の領域ごとに性能を表す画素値を備え、取り込まれた性能パラメータに基づいて選択された視覚的特徴を有する、取り込みおよび記憶を行ったパラメータから生成することができる。視覚的特徴は、グレースケール値、画素強度、または画素色調であり得る。 (もっと読む)


ハイパーバイザ・ソフトウェアは、外部割込みインターフェース・ハードウェア(26)によって受信された割込みに応答して、仮想インターフェース・ハードウェア(28)のリスト・レジスタ(18)の中にその割込みを特徴付けるデータを書込む。エミュレートされている仮想データ処理装置の仮想機械についてのゲスト・オペレーティング・システムが、次いで、仮想インターフェース・ハードウェア(28)からその仮想機械によって処理されるべき割込みを特徴付けるデータを読み出してもよい。仮想機械とゲスト・オペレーティング・システムは、仮想インターフェース・ハードウェア(28)と対話する。該ハイパーバイザ・ソフトウェアは、外部インターフェース(26)によって受信されるキューに入れられた割込みを、仮想インターフェース・ハードウェア(28)内のデータに適正に反映するように維持することを担当する。
(もっと読む)


【課題】開始と終了イベントとの間に生じるデータ処理装置内の複数のアドレス指定可能場所へのアクセスを監視するための監視回路を提供する。
【解決手段】前記監視回路は、監視される前記複数のアドレス指定可能場所を識別するデータを保存するためのアドレス場所保存と、監視データ保存とを含み、前記監視回路は、前記開始イベントの検出に応答して、前記複数のアドレス指定可能場所へのアクセスを検出し、前記監視データ保存内に前記検出されたアクセスの集計に関連する監視データを保存し、前記監視回路は、前記終了イベントの検出に応答して、前記監視データの収集を停止し、前記監視回路は、消去イベントの検出に応答して、前記保存された監視データを出力し、前記監視データ保存を消去する、データ処理装置が開示される。 (もっと読む)


【課題】グラフィックス処理システムにおけるデータならびに特に動的テクスチャおよびタイルリストなどの動的データを取り扱う技術に改善の余地がある。
【解決手段】グラフィックス処理システムでは、フラグメントがテクスチャ処理ステージに達したときに、適用すべきテクスチャが静的テクスチャであるか動的テクスチャであるかが判定される(ステップ24)。
必要なテクセルが、動的テクスチャに関係していると判定された場合、システムは、最初に、動的にテクスチャメモリからそれらのテクセルをフェッチすることを試みる(ステップ25)。
テクセルが動的テクスチャメモリ内で利用可能な状態にないと判明した場合、関連テクセルは、「オンデマンド」方式で生成され(ステップ27)、動的テクスチャメモリ内に格納され(ステップ28)、これによりテクセルをフラグメントに適用できるようになる。 (もっと読む)


【課題】従来技術の構成では、グラフィックス処理システムにおける「オーバードロー」の問題を軽減することを試みる改善の余地がまだある。
【解決手段】グラフィックス処理システムにおいて、コマンドリストリーダー3は、最初に、コマンドリストの一部を読み込み、識別する。
コマンドリストの一部に含まれるコマンドに対応するプリミティブは、次いで、Z-only処理パスに通される。これにより、Zバッファ16および階層Zピラミッド8に、プリミティブに対する適切なZ値を書き込むことができる。
次いで、これらのプリミティブは、第2の通常レンダリングの処理パスに通されるが、第1の処理パスからの書き込まれたZバッファ16およびZピラミッド8は、第2の処理パスで実行されるZテスト7、10とともに使用され、第2の処理パスにおけるそれぞれのサンプリング点についてどのプリミティブが処理されるべきかを決定する。 (もっと読む)


【課題】表示の処理のためグラフィックス処理システムに「提示される」シーンが複雑なシーンであっても、これらの負担および要件を低減するのが望ましく、そのためのいくつかの技術が存在しているが、この点に関してまだ改善の余地がある。
【解決手段】多くの個別のプリミティブで構成される複雑なオブジェクトを含むシーン1をレンダリングするときに、オブジェクトを構成するそれぞれのプリミティブを順に処理するのではなく、複雑なオブジェクトを囲む境界体積4が生成され、次いで、シーン1が、複雑なオブジェクトを構成する実際のプリミティブの代わりに境界体積4を使用して処理される。
オブジェクトの境界体積表現4が、シーン内で(例えば、前景オブジェクト2によって)完全に塞がれると判定された場合、複雑なオブジェクトを構成する個別のプリミティブは処理されない。このことにより、シーン1に対する処理時間および資源をかなり節約することができる。 (もっと読む)


【課題】様々なデータ経路間の高精度の遅延整合を可能にする、集積回路の相互接続回路内のデータ経路のルーティングを求める改良型の技術を提供する。
【解決手段】集積回路についての相互接続回路内のデータ経路のルーティングを求めるシステム、方法、およびコンピュータプログラム製品が提供される。第1辺上の相互接続回路が、第1デバイスに対する接続のためのナローインターフェースを提供し、第2辺上の相互接続回路が、分散した複数の別のデバイスに対する接続のためのワイドインターフェースを提供する。各データ経路が、別のデバイスのうちの1つに関連付けられ、その関連付けられる別のデバイスと第1デバイスとの間の相互接続回路を通じて接続を実現する。 (もっと読む)


71 - 80 / 134