TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2024137389
公報種別公開特許公報(A)
公開日2024-10-07
出願番号2023048896
出願日2023-03-24
発明の名称データ処理装置
出願人株式会社Preferred Networks,国立大学法人神戸大学
代理人個人,個人
主分類G06F 9/30 20180101AFI20240927BHJP(計算;計数)
要約【課題】命令を並列に実行する複数の実行回路を有するデータ処理装置に発生する電源ノイズを低減し、データ処理装置の誤動作を抑制する。
【解決手段】データ処理装置は、命令を発行する命令発行部と、前記命令発行部から発行された命令を並列に実行する複数の実行回路と、前記命令発行部と前記複数の実行回路との間に配置され、前記命令発行部から受ける命令の前記実行回路への到達を遅延させる複数の遅延部と、を有し、前記複数の実行回路の少なくとも2つに供給される命令の到達タイミングは互いに異なる。
【選択図】図1
特許請求の範囲【請求項1】
命令を発行する命令発行部と、
前記命令発行部から発行された命令を並列に実行する複数の実行回路と、
前記命令発行部と前記複数の実行回路との間に配置され、前記命令発行部から受ける命令の前記実行回路への到達を遅延させる複数の遅延部と、を有し、
前記複数の実行回路の少なくとも2つに供給される命令の到達タイミングは互いに異なる
データ処理装置。
続きを表示(約 1,100 文字)【請求項2】
前記複数の遅延部の遅延量の差は、前記複数の実行回路が同時に動作を開始するときに発生する電源ノイズの波形の周期の2分の1の整数倍である
請求項1に記載のデータ処理装置。
【請求項3】
複数の遅延量の各々が設定される前記遅延部の数は、ほぼ等しい
請求項2に記載のデータ処理装置。
【請求項4】
前記複数の遅延部に設定する遅延量を示す遅延量情報を保持する遅延量保持部を有し、
前記複数の遅延部の各々に設定される遅延量は、前記遅延量保持部が保持する遅延量情報に応じて設定される
請求項1ないし請求項3のいずれか1項に記載のデータ処理装置。
【請求項5】
前記複数の遅延部の各々は、直列に接続可能な複数のフリップフロップを有し、
前記フリップフロップの直列の接続数は、前記遅延量保持部が保持する遅延量情報に応じて設定される
請求項4に記載のデータ処理装置。
【請求項6】
前記複数の遅延部の各々は、ライトポインタとリードポインタとにより制御され、メモリで構成されたFIFOを有し、
前記FIFOへの命令の格納毎に、前記ライトポインタと前記リードポインタとが連動して更新され、
前記ライトポインタの値と前記リードポインタの値との差により、前記複数の遅延部の各々遅延量が設定される
請求項4に記載のデータ処理装置。
【請求項7】
前記複数の実行回路は、第1の周波数を有するクロックに同期してそれぞれ動作し、
前記複数の遅延部の少なくとも2つによって遅延された命令が前記実行回路にそれぞれ到達する時間差は、前記クロックの少なくとも1周期分の時間である
請求項1ないし請求項3のいずれか1項に記載のデータ処理装置。
【請求項8】
前記命令発行部は、演算命令を発行し、
前記複数の実行回路の各々は、前記演算命令に基づいて演算を実行する演算器である
請求項1ないし請求項3のいずれか1項に記載のデータ処理装置。
【請求項9】
前記命令発行部は、データ転送命令を発行し、
前記複数の実行回路の各々は、前記データ転送命令に基づいてデータ転送を実行するデータ転送実行回路である
請求項1ないし請求項3のいずれか1項に記載のデータ処理装置。
【請求項10】
前記命令発行部と前記複数の実行回路と前記複数の遅延部とは、1つの半導体チップ内に搭載される
請求項1ないし請求項3のいずれか1項に記載のデータ処理装置。
(【請求項11】以降は省略されています)

発明の詳細な説明【技術分野】
【0001】
本開示は、データ処理装置に関する。
続きを表示(約 2,000 文字)【背景技術】
【0002】
半導体プロセスの進化に伴い、半導体デバイスの消費電力は増加する傾向にある。昨今では、消費電力が500Wを超える半導体デバイスも開発されている。消費電力が大きい半導体デバイスに搭載される内部回路を同時に動作させ、又は動作を同時に停止させると、消費電力が急激に増加又は減少する。消費電力が急激に増加又は減少すると、瞬間的に電圧降下又は電圧上昇が発生するおそれがあり、電源ノイズが発生するおそれがある。電源ノイズは、消費電力が大きい半導体デバイスほど大きくなりやすい。また、複数の半導体デバイスが搭載される装置においても、搭載される半導体デバイスの消費電力が大きいほど電源ノイズが大きくなりやすい。
【発明の概要】
【発明が解決しようとする課題】
【0003】
本開示では、命令を並列に実行する複数の実行回路を有するデータ処理装置に発生する電源ノイズを低減し、データ処理装置の誤動作を抑制する。
【課題を解決するための手段】
【0004】
本発明の実施形態のデータ処理装置は、命令を発行する命令発行部と、前記命令発行部から発行された命令を並列に実行する複数の実行回路と、前記命令発行部と前記複数の実行回路との間に配置され、前記命令発行部から受ける命令の前記実行回路への到達を遅延させる複数の遅延部と、を有し、前記複数の実行回路の少なくとも2つに供給される命令の到達タイミングは互いに異なる。
【図面の簡単な説明】
【0005】
本発明のデータ処理装置の一形態であるプロセッサの構成の一例を示すブロック図である。
図1の遅延部の例を示す回路図である。
図1の遅延部の別の例を示す回路図である。
図1の遅延部のさらなる別の例を示す回路図である。
図4の遅延部の動作の一例を示す説明図である。
図1の遅延部の遅延量の一例を示す説明図である。
図1の各遅延部の遅延量の決定方法の一例を示す説明図である。
本発明のデータ処理装置の別の形態であるプロセッサの構成の一例を示すブロック図である。
図8の遅延部の一例を示す回路図である。
本発明のデータ処理装置の別の形態であるDMACの構成の一例を示すブロック図である。
本発明のデータ処理装置のさらなる別の形態を示すブロック図である。
図1に示したプロセッサが搭載される計算機のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【0006】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。以下では、信号が伝達される信号線には、信号名と同じ符号を使用する。特に限定されないが、以下で説明するプロセッサは、サーバ等のコンピュータに搭載され、プログラムを実行することで、ディープニューラルネットワークの訓練又は推論において畳み込み演算等を実行する。なお、以下で説明するプロセッサは、科学技術計算などに使用されてもよい。
【0007】
図1は、本発明のデータ処理装置の一形態であるプロセッサの構成の一例を示すブロック図である。図1に示すプロセッサ100は、命令フェッチ部110、命令発行部120、複数の遅延部130、複数の演算器140及び複数のレジスタファイル150を有する。なお、命令フェッチ部110、命令発行部120及び遅延部130は、命令フェッチ回路110、命令発行回路120及び遅延回路130として実現されてもよい。
【0008】
例えば、プロセッサ100は、SIMD(Single Instruction Multiple Data)型プロセッサ又はSIMT(Single Instruction Multiple Threads)型プロセッサである。プロセッサ100は、データを処理するデータ処理装置の一例である。なお、図1は、プロセッサ100のうち、主にプロセッサコアに含まれる要素を記載している。プロセッサ100は、図1に示す要素以外にも、命令キャッシュ、データキャッシュ、内蔵メモリ等を有してもよい。
【0009】
命令フェッチ部110の出力は、命令発行部120の入力に接続される。命令フェッチ部110は、図示しないメモリ又は命令キャッシュ等に保持された命令をフェッチし、フェッチした命令を命令発行部120に転送する。
【0010】
命令発行部120の出力は、複数の遅延部130の入力のそれぞれに共通に接続される。命令発行部120は、命令フェッチ部110から転送される命令を複数の遅延部130に並列に出力する。例えば、命令発行部120から出力される命令は、演算器140及びレジスタファイル150を制御する制御信号として遅延部130に出力される。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する
Flag Counter

関連特許

個人
業界地図作成システム
20日前
アズビル株式会社
防爆装置
1か月前
個人
人的価値発掘システム
23日前
株式会社セガフェイブ
遊戯機
1か月前
株式会社宗建
SNSサーバー
1か月前
個人
技術マッチングシステム
2日前
キヤノン電子株式会社
情報処理装置
23日前
ミサワホーム株式会社
システム
23日前
ミサワホーム株式会社
管理装置
23日前
個人
配送システムおよび同包箱
23日前
キヤノン株式会社
印刷制御装置
11日前
大同特殊鋼株式会社
棒材計数装置
1か月前
オムロン株式会社
認証中継サーバ
1か月前
個人
動作のデザイン評価の方法及び装置
1か月前
個人
文字入力方法、文字入力プログラム
3日前
アスエネ株式会社
森林管理の方法
1か月前
トヨタ自動車株式会社
作業評価装置
9日前
個人
口座悪用を防止する口座管理システム
25日前
株式会社インザック
コンピュータシステム
2日前
株式会社八咲
イベント管理システム
1か月前
株式会社チノー
ユーザ認証システム
18日前
三菱電機モビリティ株式会社
メモリ制御装置
24日前
ミサワホーム株式会社
水素配送システム
23日前
樋口工業有限会社
求人情報提供システム
3日前
株式会社ウェイビー
情報提供装置
24日前
個人
処理制御装置及びプロセッサ
17日前
株式会社日立国際電気
営業支援システム
9日前
ローム株式会社
コントローラ回路
1か月前
個人
プログラム及び通知システム
19日前
日本電気株式会社
情報処理方法および装置
9日前
日本電気株式会社
情報処理方法および装置
9日前
株式会社シンミドウ
就職辞退対策システム
9日前
富士通株式会社
目標確定方法と装置
1か月前
京セラ株式会社
システム、端末、及びプログラム
1か月前
株式会社バイトルヒクマ
支給計算システム
23日前
チャットプラス株式会社
チャットシステム
25日前
続きを見る