JP2010237770A - 情報処理装置、ブリッジ装置および情報処理方法 - Google Patents
情報処理装置、ブリッジ装置および情報処理方法 Download PDFInfo
- Publication number
- JP2010237770A JP2010237770A JP2009082350A JP2009082350A JP2010237770A JP 2010237770 A JP2010237770 A JP 2010237770A JP 2009082350 A JP2009082350 A JP 2009082350A JP 2009082350 A JP2009082350 A JP 2009082350A JP 2010237770 A JP2010237770 A JP 2010237770A
- Authority
- JP
- Japan
- Prior art keywords
- storage medium
- data
- transferred
- information processing
- dma transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Bus Control (AREA)
Abstract
【課題】DMA転送先の読み出し速度の速い記憶媒体に対してプロセッサからの読み出し処理を可能とし、処理速度の向上を行う情報処理装置、ブリッジ装置および情報処理方法を提供することを課題とする。
【解決手段】ブリッジ105のDMA転送部108によるROM103からRAM104へのデータのDMA転送中にDMA制御部109は記憶部107に格納された管理テーブル21に現在DMA転送済みの領域のデータを保存する。CPU101が、ROM103とRAM104のマッピングを行った仮想アドレス空間41におけるROM103のアドレスに読み出しアクセスを行うと、制御部106は読み出しを行われたアドレスがDMA転送済みの領域に対応するアドレスであるならば、RAM104に読み出しアクセスを行い、DMA転送済みの領域に対応するアドレスでないならばROM103へと読み出しアクセスを行う。
【選択図】図5
【解決手段】ブリッジ105のDMA転送部108によるROM103からRAM104へのデータのDMA転送中にDMA制御部109は記憶部107に格納された管理テーブル21に現在DMA転送済みの領域のデータを保存する。CPU101が、ROM103とRAM104のマッピングを行った仮想アドレス空間41におけるROM103のアドレスに読み出しアクセスを行うと、制御部106は読み出しを行われたアドレスがDMA転送済みの領域に対応するアドレスであるならば、RAM104に読み出しアクセスを行い、DMA転送済みの領域に対応するアドレスでないならばROM103へと読み出しアクセスを行う。
【選択図】図5
Description
本発明はDMA転送にかかるメモリアクセスに関するもので、特にDMA転送中のメモリアクセス速度が向上する情報処理装置、ブリッジ装置および情報処理方法に関する。
PC(Personal Computer)等の情報処理装置の処理速度を向上させる技術の一つとしてDMA(Direct Memory Access)転送処理が挙げられる。DMA転送処理とは記憶媒体同士のデータ転送を行なう際に、CPUによらず専用の機構を用いてデータの転送を行なうデータ転送処理である。このためDMA転送処理では一般にデータ転送処理の処理速度を向上させることが可能である。
DMA転送応用技術として、二つのプロセッサからアクセス可能な記憶媒体に関して、DMA転送時に二つのプロセッサからのアクセスを制御することでデータの転送を調整するマルチシステムが提案されている(特許文献1を参照)。
プロセッサが記憶媒体からデータの読み出しを行う際、記憶媒体によって読み出し速度が異なる。例えばRAM(Random Access Memory)とROM(Read Only Memory)では一般的にデータの読み出し速度はRAM の方が速い。そのため、頻繁にデータのアクセスがある場合、ROMよりもRAMに格納した方が全体として処理速度は速くなる。
例えば読み出し速度の遅い記憶媒体から読み出し速度の速い記憶媒体へとデータを予めDMA転送しておく場合がある。このとき従来ではどこまでデータを転送したかがプロセッサが分らず、結果的に早い記憶媒体へのDMA転送処理が終わってからデータを読み出すことを余儀なくされていた。これはプロセッサはDMA転送中にデータを読み出そうとすると、DMA転送元である記憶媒体からのデータの読み出しは問題ないが、DMA転送先である記憶媒体のデータは正しくない可能性がある。そのため、DMA転送中すでに転送済みのデータがあってもプロセッサはそのデータを読み出し速度の速い方の記憶媒体から読み出せず、処理時間の遅延を招いていた。
本発明は上記問題に鑑みてなされたもので、DMA転送先の読み出し速度の速い記憶媒体に対してプロセッサからの読み出し処理を可能とし、処理速度の向上を行う情報処理装置、ブリッジ装置および情報処理方法を提供することを目的とする。
本発明における情報処理装置は、情報処理を行うプロセッサと、前記プロセッサからアドレッシング可能な第1の記憶媒体と、前記第1の記憶媒体より速い読み出し処理が可能である、前記プロセッサからアドレッシング可能な第2の記憶媒体と、前記第1の記憶媒体に格納されたデータを前記第2の記憶媒体に転送するDMA転送手段と、前記DMA転送手段による前記データの転送中に、前記プロセッサが前記第1の記憶媒体に格納されている前記データの一部をアクセスする場合、前記アクセスされるデータが前記DMA転送手段によって前記第2の記憶媒体に転送済みのときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体を指し示すアドレスに変換するアドレス変換手段とを有することを特徴としている。
また本発明におけるブリッジ装置は、情報処理を行うプロセッサと、前記プロセッサからアドレッシング可能な第1の記憶媒体と、前記第1の記憶媒体より速い読み出し処理が可能である、前記プロセッサからアドレッシング可能な第2の記憶媒体と、前記第1の記憶媒体に格納されたデータを前記第2の記憶媒体に転送するDMA転送手段とを有する情報処理装置に設けられるブリッジであって、前記DMA転送手段による前記データの転送中に、前記プロセッサが前記第1の記憶媒体に格納されている前記データの一部をアクセスする場合、前記アクセスされるデータが前記DMA転送手段によって前記第2の記憶媒体に転送済みのときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体を指し示すアドレスに変換するアドレス変換手段を有することを特徴としている。
また本発明における情報処理方法は、情報処理装置において実行される情報処理方法であって、 プロセッサからアドレッシング可能な第1の記憶媒体から、前記第1の記憶媒体より速い読み出し処理が可能である前記プロセッサからアドレッシング可能な第2の記憶媒体に、前記第1の記憶媒体に格納されたデータを転送する第1のステップと、前記第1のステップによる前記データの転送中に、前記プロセッサが前記第1の記憶媒体に格納されている前記データの一部をアクセスする場合、前記アクセスされるデータが前記第2の記憶媒体に転送済みのときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体を指し示すアドレスに変換する第2のステップとを有することを特徴としている。
プロセッサのメモリ空間へのアクセスアドレスによってデータの読み出し先を制御することで、読み出し速度の速いDMA転送先の記憶媒体からプロセッサがデータの読み出しを可能とし、処理速度を向上させる情報処理装置、ブリッジ装置および情報処理方法を実現することが可能となる。
本発明の実施の形態の一例を図面を参照しながら説明する。
図1は本実施形態における情報処理装置100の構成の一例を示す構成図である。図1には情報処理装置100、CPU101、EEPROM102、ROM103、RAM104、ブリッジ105、制御部106、記憶部107、DMA転送部108、DMA制御部109、および制御レジスタ110が示されている。
情報処理装置100は例えばPC(Personal Computer)等の情報処理装置であり、各種計算処理を行う機能を有している。本実施形態においては情報処理装置100はPCであると例示して説明するがこれに限定されるものではなく、例えばテレビ等の他の情報処理装置も考えられる。
CPU101は情報処理装置100全体を制御する中央演算処理装置(Central Processing Unit)である。プログラムを実行し、そのプログラムに応じた所定の処理を実行する機能を有している。また、各種記憶媒体から情報の読み出し、書き込みを行うことができる。
EEPROM102は例えばEEPROM(Erasable Programmable ROM)等の、半導体メモリによって構成される小容量の不揮発性記憶媒体であり、ブリッジ105およびRAM104の初期化を行うプログラムおよび設定値を格納している。
ROM103は例えばNOR型フラッシュメモリ等の、半導体メモリによって構成されるアドレス指定を用いたランダムな読み出しが可能な不揮発性記憶媒体である。本実施形態においてROM103は情報処理装置100の起動に必要となるプログラム等を有している。
RAM104は例えばSDRAM等の、半導体メモリによって構成されるアドレス指定を用いたランダムな読み出しが可能な揮発性の記憶媒体である。RAM104はCPU101が各種情報処理を行う際のデータの展開領域等に使用される。またここで、RAM104はROM103より読み出し処理時間が短いものである。
ブリッジ105は接続された各構成要素間の通信を実現するバス機能を有している。ブリッジ105は制御部106、記憶部107、DMA転送部108、DMA制御部109、および制御レジスタ110を有している。
制御部106はブリッジ105の各種制御を行う機能を有している。CPU101からROM103、RAM104への読み出し指示が行われたとき、CPUが読み出し指示を行うアドレス空間上のアドレスに応じて、ROM103、RAM104の対応するアドレスへとデータの読み出し指示を行う機能を有している。
記憶部107は例えばキャッシュメモリであり、ブリッジ105が各種処理を行う際に使用される記憶領域である。
DMA転送部108はROM103からRAM104へのデータのDMA転送処理を行う機能を有している。本実施形態においてブリッジ105はDMA転送部108によるDMA転送処理が可能である。ここでDMA転送とは記憶媒体同士のデータ転送において、DAM転送部108を用いて、CPU101を介入させずにデータの転送を行なう転送処理である。
DMA制御部109はDMA転送部108の制御を行う機能を有しており、DMA転送部108はDMA制御部109によってDMA転送処理を行う。また、DMA転送部109はDMA転送中にDMA転送を行なうデータのROM103上のアドレスとRAM104上でのアドレスの情報を記憶部107に格納する機能を有している。
制御レジスタ110はDMA制御部109がDMA転送処理を行う際に使用される記憶素子であり、設定値の記憶や、実行状態の管理等に用いられる。
図2は本実施形態におけるDMA転送処理のデータの転送のイメージの一例を示す図である。図2には記憶部107内にさらに管理テーブル21が示されている。
本実施形態では、情報処理装置100起動時のROM103からRAM104へのDMA転送処理を例示して説明する。
情報処理装置100の起動処理を行う際、まずブリッジ105はEEPROM102に保持されている設定値に基づき、RAM104の初期化処理を実行する。初期化処理が終了すると、ブリッジ105はDMA転送部108によってROM103からRAM104に対してのDMA転送処理を開始する。このときデータの転送は図中の矢印方向に行なわれ、このDMA転送処理に関してCPU101を介さない。DMA転送処理中、DMA転送部108のDMA制御部109は制御レジスタ110内の情報を参照しながら、ROM103からRAM104に対してデータ転送の完了した領域の情報を逐次管理テーブル21に対して格納していく。
管理テーブル21は記憶部107に格納されているテーブルデータであり、そのときのROM103におけるDMA転送が完了した領域の情報が保持されている。
起動時のDMA転送と並行してCPU101は情報処理装置100の起動処理を開始する。CPU101はブリッジ105を介して、DMA転送を行なっているデータの中から命令フェッチまたはデータの読み出しを行う。データの読み出しを行う際にCPU101はバスアドレス空間にROM103およびRAM104をマッピングし、読み出したいデータの存在するROM103のアドレスに対応するアドレス空間上のアドレスにアクセスを行う。CPU101の仮想アドレス空間へのマッピングを図3を用いて説明する。
図3は本実施形態におけるCPU101の仮想アドレス空間への物理マッピング方法の一例を示す図である。図3にはアドレス空間41、ROM103、およびRAM104が示されている。
CPU101は仮想アドレス空間41に図のようにROM103とRAM104の実アドレスのマッピングを行う。仮想アドレス空間41にはリニアにアドレスが振られている。CPU101は仮想アドレス空間41上の任意のアドレスをアクセスすることができる。仮想アドレス空間41上の任意のアドレスに対してCPU101がデータの読み出しを行うと、ブリッジ105が仮想アドレス空間41上のそのアドレスに対応する仮想アドレス上に割り当てられたROM103またはRAM104の実アドレスに格納されたデータを読み出し、CPU101に対してデータを送信する。ブリッジ105はCPU101がアクセスした仮想アドレス空間41上の任意のアドレスによって、データの読み出し先となる記憶媒体を振り分ける機能を有する。制御部106は仮想アドレス空間41上のアドレスと記憶媒体上での実アドレスの対応関係を記憶部107に記憶しており、それを参照することでROM103またはRAM104へのアクセスの振り分けを行う。
図4は本実施形態における読み出し先切り替えのイメージの一例を示す図である。図4(a)は仮想アドレス空間上へのCPU101の読み出し位置(アドレスA)およびその時点でのデータ転送済み領域のイメージを示しており、図4(b)は仮想アドレス空間のイメージが図4(a)のときのブリッジを介した後の読み出し先を示している。図4にはアドレス空間41、情報処理装置100、CPU101、EEPROM102、ROM103、RAM104、ブリッジ105、制御部106、記憶部107、DMA転送部108、DMA制御部109、および制御レジスタ110が示されている。
CPU101からブリッジ105に対してROM103内のDMA転送範囲にあるデータに対して読み出し要求があったとき、制御部106は記憶部107に格納されている管理テーブル21と、仮想アドレス空間上のアドレスと記憶媒体が割り当てられたアドレス領域の対応を示すデータを比較し、アクセス先の記憶媒体を振り分ける。
図4(a)の様にCPU101が、ROM103のDMA転送済み領域外のアドレスAにアクセスを行なったとき、ブリッジ105は図4(b)の様にROM103へアクセスを振り分ける。仮想アドレス空間上のアドレスAに対応するROM103の実アドレスに格納されているデータを読み出しCPU101に送信する。CPU101はアドレス空間上でのアドレスAに読み出しアクセスを行ない、読み出し要求を行ったデータを受信することができる。
図5は本実施形態における読み出し先切り替えのイメージの一例を示す図である。図5(a)は仮想アドレス空間上へのCPU101の読み出し位置(アドレスB)およびその時点でのデータ転送済み領域のイメージを示しており、図5(b)は仮想アドレス空間のイメージが図5(a)のときのブリッジを介した後の読み出し先を示している。
図5(a)の様にCPU101が、ROM103のDMA転送済み領域内のアドレスBにアクセスを行なったとき、ブリッジ105は図5(b)の様にROM103へアクセスを振り分ける。仮想アドレス空間上のアドレスBに対応するROM103の実アドレスに格納されているデータを読み出しCPU101に送信する。ここでもCPU101は、ROM103のDMA転送済み領域外の領域に読み出しアクセスを行った場合と同様に、DMA転送の進捗状況を意識することなくアドレス空間上でのアドレスAに読み出しアクセスを行ない、読み出し要求を行ったデータを受信することができる。
このように構成すると、RAM104はROM103より読み出し速度が速いことから、DMA転送済みのデータについてはCPU101は読み出し要求を行ったデータをより速く読み出すことが可能となり、よって読み出し処理速度が向上する。また、DMA転送処理の進捗状況によってブリッジ105によって自動的にデータの読み出し先の記憶媒体を切り替えられるため、CPU101はそれらを意識することなく透過的にデータの読み出しを行うことが可能となる。
図6は本実施形態におけるDMA転送時のブリッジ105が行なう処理フローの一例を示す図である。
情報処理装置100起動時にブリッジ105はROM103に初期化処理を行い、DMA転送部108は制御レジスタ110の設定値に基づいてROM103からRAM104に対してのデータのDMA転送を開始する(S61)。DMA転送が開始されると、DMA制御部109は記憶部107に格納されている管理テーブル21にROM103における現在DMA転送が完了している領域に関する情報を順次保存していく(S62)。ブリッジ105はDMA転送処理中にCPU101からROM103に対してのデータの読み出し要求を受け付けると(S63、Yes)、制御部106はCPU101の読み出しアクセスを行うアドレス空間上のアドレスがDMA転送が完了しているアドレスか否かを、記憶部107に記憶されている管理テーブル21を参照して判別し(S64)、CPU101が読み出しアクセスを行ったアドレスがDMA転送済みの領域でないときは(No)、ROM103にアクセスを行い、ROM103よりデータの読み出し処理を行い、CPU101へとデータの転送処理を行う(S65)。S64においてCPU101が読み出しアクセスを行ったアドレスがDMA転送済みの領域であるときは(Yes)、制御部106はRAM104にアクセスを行い、RAM104よりデータの読み出し処理を行い、CPU101へとデータの転送処理を行う(S66)。S65、S66が終了すると、処理フローはS62に戻る。S63においてDMA転送処理中にCPU101からの読み出しアクセスが無いときは(No)、制御部106は同時にDMA転送処理を終了するか否かの判別を行う(S67)。DMA転送を終了しないときは(No)、処理フローはS62に戻る。DMA転送を終了するときは(Yes)、制御部106はDMA転送を終了して管理テーブル21の初期化を行ない、一連の処理フローは終了となる。S67においてDMA転送の終了を行なうときは、DMA転送処理を全て完了したとき、CPU101がDMA転送を行なう領域のデータを参照する必要が無くなりDMA転送終了要求が来たとき、CPU101からROM103に対しての書き込み要求が行われたとき等である。
DMA転送終了後はブリッジ105は、通常のようにCPU101からROM103、RAM104にアクセスがあったとき、空間アドレス上のアドレスから対応するROM103、RAM104の物理アドレスに対してアクセスを行う。
本実施形態におけるブリッジ105を用いると、DMA転送中のCPU101からのROM103への読み出しアクセスをDMA転送の経過状態によって、RAM104に格納されているCPUが読み出しを行う目的となるデータへのアクセスに切り替えることができるため、読み出し処理速度が向上する。また、CPU101から見て透過的にデータの読み出し先の切り替えを行うことが可能となる。
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
100:情報処理装置
101:CPU
102:EEPROM
103:ROM
104:RAM
105:ブリッジ
106:制御部
107:記憶部
108:DMA転送部
109:DMA制御部
110:制御レジスタ
21:管理テーブル
41:アドレス空間
101:CPU
102:EEPROM
103:ROM
104:RAM
105:ブリッジ
106:制御部
107:記憶部
108:DMA転送部
109:DMA制御部
110:制御レジスタ
21:管理テーブル
41:アドレス空間
Claims (9)
- 情報処理を行うプロセッサと、
前記プロセッサからアドレッシング可能な第1の記憶媒体と、
前記第1の記憶媒体より速い読み出し処理が可能である、前記プロセッサからアドレッシング可能な第2の記憶媒体と、
前記第1の記憶媒体に格納されたデータを前記第2の記憶媒体に転送するDMA転送手段と、
前記DMA転送手段による前記データの転送中に、前記プロセッサが前記第1の記憶媒体に格納されている前記データの一部をアクセスする場合、前記アクセスされるデータが前記DMA転送手段によって前記第2の記憶媒体に転送済みのときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体を指し示すアドレスに変換するアドレス変換手段と、
を有することを特徴とする情報処理装置。 - 前記アドレス変換手段は、
前記アクセスされるデータが前記DMA転送手段によって前記第2の記憶媒体に転送済みでないときには、前記第1の記憶媒体を指し示すアドレスに変換すること
を特徴とする請求項1記載の情報処理装置。 - 前記アドレス変換手段は、
前記DMA転送手段によって前記第1の記憶媒体から前記第2の記憶媒体へと転送されたデータの転送状況を記憶する記憶手段と、
前記プロセッサよりアクセスされるデータが、前記転送状況に基づき前記第2の記憶媒体に転送済みであるか否かを判別する判別手段とを有し、
前記判別手段によって、転送済みと判別されるときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体から前記データを取得し、転送済みでないと判別されたときには、前記第1の記憶媒体から前記データを取得すること
を特徴とする請求項1または請求項2記載の情報処理装置。 - 情報処理を行うプロセッサと、前記プロセッサからアドレッシング可能な第1の記憶媒体と、前記第1の記憶媒体より速い読み出し処理が可能である、前記プロセッサからアドレッシング可能な第2の記憶媒体と、前記第1の記憶媒体に格納されたデータを前記第2の記憶媒体に転送するDMA転送手段とを有する情報処理装置に設けられるブリッジであって、
前記DMA転送手段による前記データの転送中に、前記プロセッサが前記第1の記憶媒体に格納されている前記データの一部をアクセスする場合、前記アクセスされるデータが前記DMA転送手段によって前記第2の記憶媒体に転送済みのときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体を指し示すアドレスに変換するアドレス変換手段を
有することを特徴とするブリッジ装置。 - 前記アドレス変換手段は、
前記アクセスされるデータが前記DMA転送手段によって前記第2の記憶媒体に転送済みでないときには、前記第1の記憶媒体を指し示すアドレスに変換すること
を特徴とする請求項4記載のブリッジ装置。 - 前記アドレス変換手段は、
前記DMA転送手段によって前記第1の記憶媒体から前記第2の記憶媒体へと転送されたデータの転送状況を記憶する記憶手段と、
前記プロセッサよりアクセスされるデータが、前記転送状況に基づき前記第2の記憶媒体に転送済みであるか否かを判別する判別手段とを有し、
前記判別手段によって、転送済みと判別されるときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体から前記データを取得し、転送済みでないと判別されたときには、前記第1の記憶媒体から前記データを取得すること
を特徴とする請求項4または請求項5記載のブリッジ装置。 - 情報処理装置において実行される情報処理方法であって、
プロセッサからアドレッシング可能な第1の記憶媒体から、前記第1の記憶媒体より速い読み出し処理が可能である前記プロセッサからアドレッシング可能な第2の記憶媒体に、前記第1の記憶媒体に格納されたデータを転送する第1のステップと、
前記第1のステップによる前記データの転送中に、前記プロセッサが前記第1の記憶媒体に格納されている前記データの一部をアクセスする場合、前記アクセスされるデータが前記第2の記憶媒体に転送済みのときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体を指し示すアドレスに変換する第2のステップと
を有することを特徴とする情報処理方法。 - 前記第1のステップによる前記データの転送中に、前記プロセッサが前記第1の記憶媒体に格納されている前記データの一部をアクセスする場合、前記アクセスされるデータが前記第2の記憶媒体に転送済みでないときには、前記第2の記憶媒体を指し示すアドレスに変換する第3のステップ
をさらに有することを特徴とする請求項7記載の情報処理方法。 - 前記第1のステップによって前記第1の記憶媒体から前記第2の記憶媒体へと転送されたデータの転送状況を第3の記憶媒体に記憶する第4のステップと、
前記プロセッサよりアクセスされるデータが、前記第4のステップによって前記第3の記憶媒体に記憶された前記転送状況に基づき前記第2の記憶媒体へ転送済みであるか否かを判別する第5のステップと、
前記第5のステップによって転送済みと判断するときには、前記第1の記憶媒体の代わりに前記第2の記憶媒体から前記データを取得し、転送済みでないと判別するときには、前記第1の記憶媒体から前記データを取得する第6のステップと
をさらに有することを特徴とする請求項7または請求項8記載の情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009082350A JP2010237770A (ja) | 2009-03-30 | 2009-03-30 | 情報処理装置、ブリッジ装置および情報処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009082350A JP2010237770A (ja) | 2009-03-30 | 2009-03-30 | 情報処理装置、ブリッジ装置および情報処理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010237770A true JP2010237770A (ja) | 2010-10-21 |
Family
ID=43092057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009082350A Pending JP2010237770A (ja) | 2009-03-30 | 2009-03-30 | 情報処理装置、ブリッジ装置および情報処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010237770A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017216892A1 (ja) * | 2016-06-15 | 2017-12-21 | 三菱電機株式会社 | データ転送装置及びデータ転送方法 |
CN115687181A (zh) * | 2022-11-07 | 2023-02-03 | 上海亿铸智能科技有限公司 | 一种用于存算处理单元的寻址方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105374A (ja) * | 1996-09-30 | 1998-04-24 | Canon Inc | 情報処理装置及びその情報転送方法 |
JP2002149491A (ja) * | 2000-08-17 | 2002-05-24 | Koninkl Philips Electronics Nv | プロセッサメモリシステム |
WO2006038258A1 (ja) * | 2004-09-30 | 2006-04-13 | Renesas Technology Corp. | データプロセッサ |
JP2007052914A (ja) * | 2006-09-06 | 2007-03-01 | Fujitsu Ltd | ディスクドライブ装置、および記録ディスクのローディング制御方法 |
-
2009
- 2009-03-30 JP JP2009082350A patent/JP2010237770A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105374A (ja) * | 1996-09-30 | 1998-04-24 | Canon Inc | 情報処理装置及びその情報転送方法 |
JP2002149491A (ja) * | 2000-08-17 | 2002-05-24 | Koninkl Philips Electronics Nv | プロセッサメモリシステム |
WO2006038258A1 (ja) * | 2004-09-30 | 2006-04-13 | Renesas Technology Corp. | データプロセッサ |
JP2007052914A (ja) * | 2006-09-06 | 2007-03-01 | Fujitsu Ltd | ディスクドライブ装置、および記録ディスクのローディング制御方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017216892A1 (ja) * | 2016-06-15 | 2017-12-21 | 三菱電機株式会社 | データ転送装置及びデータ転送方法 |
CN115687181A (zh) * | 2022-11-07 | 2023-02-03 | 上海亿铸智能科技有限公司 | 一种用于存算处理单元的寻址方法 |
CN115687181B (zh) * | 2022-11-07 | 2023-05-12 | 苏州亿铸智能科技有限公司 | 一种用于存算处理单元的寻址方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5783809B2 (ja) | 情報処理装置、起動方法およびプログラム | |
US11960749B2 (en) | Data migration method, host, and solid state disk | |
EP3647932B1 (en) | Storage device processing stream data, system including the same, and operation method thereof | |
KR20150132432A (ko) | 네트워크를 통한 메모리 공유 | |
US10585822B2 (en) | Operation method of host system including storage device and operation method of storage device controller | |
CN108139994B (zh) | 内存访问方法及内存控制器 | |
US10769074B2 (en) | Computer memory content movement | |
JP2010500682A (ja) | フラッシュメモリアクセス回路 | |
US20020138702A1 (en) | Using non-executable memory as executable memory | |
JP2005071303A (ja) | プログラム起動装置 | |
US9904622B2 (en) | Control method for non-volatile memory and associated computer system | |
WO2017016380A1 (en) | Advance cache allocator | |
JP2010237770A (ja) | 情報処理装置、ブリッジ装置および情報処理方法 | |
JP4703753B2 (ja) | 情報処理装置、半導体記憶装置、及びプログラム | |
JP6701650B2 (ja) | 情報処理装置および画像形成装置 | |
JP6318073B2 (ja) | 電子機器 | |
JP2008210280A (ja) | 半導体装置及びdmaコントローラ | |
JP2007264751A (ja) | データ転送制御装置 | |
JP2007048090A (ja) | シーケンシャルromインターフェース対応nand型フラッシュメモリーデバイス及びそのコントローラ | |
JP2009301319A (ja) | マルチプロセッサシステム | |
JP2011203843A (ja) | 情報処理装置 | |
JP4583981B2 (ja) | 画像処理装置 | |
JP2005276104A (ja) | マイクロコンピュータ | |
JP2016154001A (ja) | 画像処理装置、画像処理用データ転送制御方法、及び画像処理用データ転送制御プログラム | |
JP2006178567A (ja) | メモリ管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101005 |