JP2005056067A - Dma転送制御装置 - Google Patents
Dma転送制御装置 Download PDFInfo
- Publication number
- JP2005056067A JP2005056067A JP2003285080A JP2003285080A JP2005056067A JP 2005056067 A JP2005056067 A JP 2005056067A JP 2003285080 A JP2003285080 A JP 2003285080A JP 2003285080 A JP2003285080 A JP 2003285080A JP 2005056067 A JP2005056067 A JP 2005056067A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- dma
- dma transfer
- control device
- parameter
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Abstract
【解決手段】複数の論理プロセッサ毎にバス占有可能時間値および1組または複数組のDMA転送パラメータを格納する転送パラメータ記憶手段121と、DMA転送パラメータに基づきDMA転送を実行するデータ転送実行手段122と、DMA転送パラメータの授受ならびにDMA転送の開始および中断を制御する制御手段123と、論理プロセッサ毎に最初のDMA転送が開始されるとバス占有経過時間の計測を開始する時間計測手段1231とを備え、バス占有経過時間がバス占有可能時間値に達した場合に、制御手段123は実行中のDMA転送を中断させ、所定順の論理プロセッサに係るDMA転送パラメータに基づくDMA転送を開始させる。
【選択図】 図1
Description
(処理1)外部DMAコントローラ2は、圧縮音声データを周辺回路3から外部メモリ4へ随時転送する。なお、この処理は、内部DMAコントローラ12の動作を考察する上で特に意識する必要はない。
図1は本発明の実施の形態1に係るDMA転送制御装置の構成を示すブロック図である。図1において、プロセッサ11およびDMA転送制御装置(DMAコントローラ)12はプロセッサ内部バスおよびDMAバスに接続される。これらは、図2におけるマイクロプロセッサユニット(MPU)1の一部として組み込まれるものであり、図2と同一の符号を付している。
(1)転送元(内部メモリ14)開始アドレス
(2)転送先(周辺回路5)開始アドレス
(3)転送方式
(4)転送語数
前述した実施の形態1においては、DMA転送制御装置がプログラムを介することなく、転送パラメータ記憶手段に予約格納された転送パラメータに基づき巡回的にDMA転送を開始することができたが、DMA転送を終了し転送語数=0となった転送パラメータは効力を失い、プロセッサに割込むことで新しい転送パラメータを受け取る必要がある。
本実施の形態においてはDMA転送要求の削除を可能にする。これにより、アプリケーションが途中で無効になった場合や、転送データ数が途中で変更された場合への対応が可能となる。また、DMA要求の投機的実行が可能となり、アプリケーション作成上の自由度が増す。以下、図1または図13に示したDMA転送制御装置により本実施の形態を説明する。
本実施の形態においてはDMA転送要求の保留を可能にする。これにより、アプリケーションが中断され、また再開される場合に、DMA転送の途中における転送パラメータの退避、削除、復帰の各処理が不要となり、保留と復帰の切り替えを高速化することができる。以下、図1または図13に示したDMA転送制御装置により本実施の形態を説明する。
本実施の形態においては特定のDMA転送を繰り返し実行する機構を実現する。これにより、アプリケーションにおいて繰り返し実行されるDMA転送に関し、DMA転送終了割込みから次のDMA起動にかかるオーバヘッドを無くし、DMA転送効率を向上させることができる。以下、図1または図13に示したDMA転送制御装置により本実施の形態を説明する。
本実施の形態においてはDMA転送の時分割処理を一時的に禁止することができる機構を実現する。これにより、緊急性の高いアプリケーションが起動されDMA転送要求を行った場合に、一時的にDMA転送の時分割処理を禁止し、緊急性の高いDMA転送を優先して処理した後に通常動作に戻すことができる。以下、図1または図13に示したDMA転送制御装置により本実施の形態を説明する。
図18は本発明の実施の形態7に係るDMA転送制御装置の構成を示すブロック図である。図18のDMA転送制御装置12cにおいては、図1のDMA転送制御装置12に対して、データ伝送実行手段122の内部に転送パラメータ一時記憶手段1221が設けられ、これに対応する制御機能が制御手段123cに追加されている。
図19は本発明の実施の形態8に係るDMA転送制御装置の構成を示すブロック図である。図19のDMA転送制御装置12bにおいては、図1のDMA転送制御装置12に対して、キューイングの際にバッファとして用いるための転送パラメータ一時格納手段124が設けられ、これに対応する制御機能が制御手段123bに追加されている。
図21は本発明の実施の形態9に係るDMA転送制御装置の構成を示すブロック図である。図21のDMA転送制御装置12eにおいては、図1のDMA転送制御装置12に対して、実施の形態7における転送パラメータ一時記憶手段1221および実施の形態8における転送パラメータ一時格納手段124が設けられるとともに、新たに記憶補助手段125が設けられ、これに対応する制御機能が制御手段123eに追加されている。
2 外部DMAコントローラ
3 周辺回路
4 外部メモリ
5 周辺回路
11 プロセッサ
12、12a、12b、12c、12e DMA転送制御装置
13 外部DMAバスインターフェイス
14、15、16 内部メモリ
121 転送パラメータ記憶手段
122 データ転送実行手段
123、123a、123b、123c、123e 制御手段
124 転送パラメータ一時格納手段
125 記憶補助手段
1221 転送パラメータ一時記憶手段
1231 時間計測手段
Claims (29)
- 主プロセッサで実行される複数の論理プロセッサ毎にバス占有可能時間値および1組または複数組のDMA転送の転送パラメータを格納する転送パラメータ記憶手段と、前記転送パラメータに基づきDMA転送を実行するデータ転送実行手段と、前記転送パラメータの授受ならびにDMA転送の開始および中断を制御する制御手段と、前記論理プロセッサ毎に最初のDMA転送が開始されるとバス占有経過時間の計測を開始する時間計測手段とを備え、
前記バス占有経過時間が前記バス占有可能時間値に達した場合に、前記制御手段は実行中のDMA転送を中断させ、所定順の論理プロセッサに係る転送パラメータに基づくDMA転送を開始させるDMA転送制御装置。 - 前記バス占有経過時間が前記バス占有可能時間値に達する前に、ある論理プロセッサに係るすべてのDMA転送が終了した場合に、前記制御手段は所定順の論理プロセッサに係る転送パラメータに基づくDMA転送を開始させる請求項1記載のDMA転送制御装置。
- 主プロセッサで実行される複数の論理プロセッサ毎にバス占有可能転送データ数および1組または複数組のDMA転送の転送パラメータを格納する転送パラメータ記憶手段と、前記転送パラメータに基づきDMA転送を実行するデータ転送実行手段と、前記転送パラメータの授受ならびにDMA転送の開始および中断を制御する制御手段と、前記論理プロセッサ毎に最初のDMA転送が開始されるとバス占有可能転送データ数の計測を開始する時間計測手段とを備え、
前記バス占有可能転送データ数が前記バス転送データ数が前記バス占有可能転送データ数に達した場合に、前記制御手段は実行中のDMA転送を中断させ、所定順の論理プロセッサに係る転送パラメータに基づくDMA転送を開始させるDMA転送制御装置。 - 前記バス転送データ数が前記バス占有可能転送データ数に達する前に、ある論理プロセッサに係るすべてのDMA転送が終了した場合に、前記制御手段は所定順の論理プロセッサに係る転送パラメータに基づくDMA転送を開始させる請求項3記載のDMA転送制御装置。
- 前記所定順は巡回的とし、DMA転送要求が無い論理プロセッサに係るDMA転送処理はすべてスキップされる請求項1から4のいずれか一項記載のDMA転送制御装置。
- 前記転送パラメータ記憶手段において、論理プロセッサ毎の前記複数組の転送パラメータはFIFO構造にキューイングされる請求項1から5のいずれか一項記載のDMA転送制御装置。
- 前記転送パラメータのキューイングが所定の最大転送パラメータ数を超えて行われようとした場合に、前記制御手段は前記主プロセッサにエラー発生を通知する請求項6記載のDMA転送制御装置。
- 前記転送パラメータの先頭キューの前に緊急キューとして1組の転送パラメータをキューイングすることが可能な請求項6または7記載のDMA転送制御装置。
- 前記緊急キューがキューイングされた状態で、さらに前記緊急キューのキューイングが行われようとした場合に、前記制御手段は前記主プロセッサにエラー発生を通知する請求項8記載のDMA転送制御装置。
- 前記転送パラメータを論理プロセッサ毎に無効にする機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 前記転送パラメータを個別に無効にする機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- キューイングされた前記転送パラメータに関するキュー管理情報を論理プロセッサ毎に前記転送パラメータ記憶手段に格納し、前記キュー管理情報は少なくとも個別の転送パラメータの有効/無効情報を含む請求項6から9のいずれか1項記載のDMA転送制御装置。
- 前記転送パラメータに基づくDMA転送の実行を論理プロセッサ毎に保留する機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 前記転送パラメータに基づくDMA転送の実行を個別に保留する機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 前記転送パラメータに基づくDMA転送の実行をすべて保留する機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 実行が保留されたDMA転送については、DMA転送に係るすべての処理がスキップされる請求項13から15のいずれか一項記載のDMA転送制御装置。
- キューイングされた前記転送パラメータに関するキュー管理情報を論理プロセッサ毎に前記転送パラメータ記憶手段に格納し、前記キュー管理情報は少なくとも個別の転送パラメータの保留情報を含む請求項6から9のいずれか一項記載のDMA転送制御装置。
- 論理プロセッサに係る一連のDMA転送の実行終了時に転送パラメータをDMA転送の実行開始時の値に復元し、該転送パラメータに基づくDMA転送の実行を繰り返す機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 個別のDMA転送の実行終了時に該DMA転送の転送パラメータをDMA転送の実行開始時の値に復元し、該転送パラメータに基づくDMA転送の実行を繰り返す機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 前記バス占有可能時間値あるいは前記バス占有可能転送データ数に拘らず、論理プロセッサ毎にDMA転送の中断を禁止する機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 前記バス占有可能時間値あるいは前記バス占有可能転送データ数に拘らず、個別にDMA転送の中断を禁止する機構を備える請求項1から9のいずれか一項記載のDMA転送制御装置。
- 前記データ転送実行手段に1組の転送パラメータを保持する転送パラメータ一時記憶手段を備え、前記データ転送実行手段は前記転送パラメータ一時記憶手段に保持された転送パラメータを使用してDMA転送を行う請求項1から21のいずれか一項記載のDMA転送制御装置。
- 前記転送パラメータのキューイングの際に1組の転送パラメータのバッファとして用いる転送パラメータ一時格納手段を備え、前記制御手段は、前記転送パラメータ一時格納手段に格納された転送パラメータを用いてキューイングされる転送パラメータに関するキュー管理情報を論理プロセッサ毎に生成し、前記転送パラメータおよび前記キュー管理情報を前記転送パラメータ記憶手段に格納する請求項6から9のいずれか一項記載のDMA転送制御装置。
- 前記転送パラメータのキューイングの際に、前記転送パラメータ一時格納手段から前記転送パラメータ記憶手段への転送パラメータの転送中は、前記主プロセッサからのキューイングのアクセスを待たせる請求項23記載のDMA転送制御装置。
- 論理プロセッサ毎に前記転送パラメータがキューイングされているか否かを示すキューアクティブフラグを備え、前記制御手段は前記キューアクティブフラグを巡回的にチェックして論理プロセッサ毎のDMA転送要求の有無を判断する請求項6から9のいずれか一項記載のDMA転送制御装置。
- 前記キューアクティブフラグは論理プロセッサに係るいずれかの転送パラメータが有効化されたときにセットされ、該論理プロセッサに係るすべてのDMA転送の終了時にリセットされる請求項25記載のDMA転送制御装置。
- 前記キューアクティブフラグのいずれかをリセットするときは、該リセットされるキューアクティブフラグのセット要求を待たせる請求項26記載のDMA転送制御装置。
- 前記キューアクティブフラグをDMA転送制御装置の外部から直接アクセスすることが可能な経路を有する請求項25記載のDMA転送制御装置。
- 前記キューアクティブフラグの状態と前記キュー管理情報との間で矛盾が生じた場合に、前記キュー管理情報に従って前記キューアクティブフラグの状態を補正する請求項25記載のDMA転送制御装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003285080A JP2005056067A (ja) | 2003-08-01 | 2003-08-01 | Dma転送制御装置 |
EP04017988A EP1503292B1 (en) | 2003-08-01 | 2004-07-29 | DMA controller with bus occupation time limitation and sets of DMA parameters for a plurality of logical processors |
DE602004012492T DE602004012492T2 (de) | 2003-08-01 | 2004-07-29 | DMA-Steuerung mit Busbesetzungszeit-Beschränkung sowie DMA-Parametersätze für mehrere logische Prozessoren |
US10/901,294 US7305499B2 (en) | 2003-08-01 | 2004-07-29 | DMA controller for controlling and measuring the bus occupation time value for a plurality of DMA transfers |
CNB2004100851433A CN100388253C (zh) | 2003-08-01 | 2004-08-02 | 直接存储器存取传输控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003285080A JP2005056067A (ja) | 2003-08-01 | 2003-08-01 | Dma転送制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005056067A true JP2005056067A (ja) | 2005-03-03 |
Family
ID=33535731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003285080A Pending JP2005056067A (ja) | 2003-08-01 | 2003-08-01 | Dma転送制御装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7305499B2 (ja) |
EP (1) | EP1503292B1 (ja) |
JP (1) | JP2005056067A (ja) |
CN (1) | CN100388253C (ja) |
DE (1) | DE602004012492T2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2306325A1 (en) | 2009-09-11 | 2011-04-06 | Renesas Electronics Corporation | Data processing circuit |
WO2012014400A1 (ja) * | 2010-07-27 | 2012-02-02 | パナソニック株式会社 | データ転送制御装置及びデータ転送制御方法 |
JP2012150663A (ja) * | 2011-01-19 | 2012-08-09 | Fujitsu Semiconductor Ltd | データ転送装置及びデータ転送方法 |
JP2013148956A (ja) * | 2012-01-17 | 2013-08-01 | Toyota Motor Corp | 情報処理装置およびdmaコントローラの動作確認方法 |
JP2014010759A (ja) * | 2012-07-02 | 2014-01-20 | Toshiba Corp | ブリッジ装置およびその方法、ストレージ装置、ならびにプログラム |
JP2014504749A (ja) * | 2011-06-24 | 2014-02-24 | 株式会社日立製作所 | ストレージシステム |
JP2015212969A (ja) * | 2015-07-09 | 2015-11-26 | トヨタ自動車株式会社 | 情報処理装置およびdmaコントローラの動作確認方法 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8079036B2 (en) * | 2004-11-10 | 2011-12-13 | Microsoft Corporation | Method and system for structured DMA transactions |
US7734832B2 (en) * | 2004-11-10 | 2010-06-08 | Microsoft Corporation | Method and system for structured programmed input/output transactions |
JP2006157580A (ja) * | 2004-11-30 | 2006-06-15 | Ricoh Co Ltd | 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 |
JP2006178787A (ja) * | 2004-12-22 | 2006-07-06 | Toshiba Corp | 半導体装置とそのデータ転送方法 |
CN100369024C (zh) * | 2005-01-17 | 2008-02-13 | 北京中星微电子有限公司 | 直接存储访问控制装置和图像处理***以及传输方法 |
US7546391B2 (en) * | 2005-05-13 | 2009-06-09 | Texas Instruments Incorporated | Direct memory access channel controller with quick channels, event queue and active channel memory protection |
US7555577B2 (en) * | 2005-05-13 | 2009-06-30 | Texas Instruments Incorporated | Data transfer apparatus with channel controller and transfer controller capable of slave and standalone operation |
JP2006338353A (ja) * | 2005-06-02 | 2006-12-14 | Sony Corp | 情報処理装置および情報処理方法、並びにプログラム |
US7930444B2 (en) | 2005-06-30 | 2011-04-19 | Freescale Semiconductor, Inc. | Device and method for controlling multiple DMA tasks |
CN101218569B (zh) | 2005-06-30 | 2011-07-13 | 飞思卡尔半导体公司 | 用于控制dma任务的执行的装置 |
CN101218570B (zh) | 2005-06-30 | 2010-05-26 | 飞思卡尔半导体公司 | 在直接存储器存取任务请求之间进行仲裁的装置和方法 |
JP2008216472A (ja) * | 2007-03-01 | 2008-09-18 | Matsushita Electric Ind Co Ltd | 音声復号化装置及び音声復号化システム |
WO2009028144A1 (ja) * | 2007-08-30 | 2009-03-05 | Panasonic Corporation | Dma制御装置およびデータ転送方法 |
US20090063725A1 (en) * | 2007-08-31 | 2009-03-05 | O2Micro Inc. | Direct memory access system |
US8266337B2 (en) * | 2007-12-06 | 2012-09-11 | International Business Machines Corporation | Dynamic logical data channel assignment using channel bitmap |
US8447897B2 (en) * | 2011-06-24 | 2013-05-21 | Freescale Semiconductor, Inc. | Bandwidth control for a direct memory access unit within a data processing system |
US9128925B2 (en) | 2012-04-24 | 2015-09-08 | Freescale Semiconductor, Inc. | System and method for direct memory access buffer utilization by setting DMA controller with plurality of arbitration weights associated with different DMA engines |
FR3057969B1 (fr) * | 2016-10-25 | 2019-11-01 | Thales | Systeme de pilotage deterministe du fonctionnement de moyens de transfert de donnees par acces direct a des moyens de memorisation |
CN114661644B (zh) * | 2022-02-17 | 2024-04-09 | 之江实验室 | 辅助3d架构近存计算加速器***的预存储dma装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05250305A (ja) | 1992-03-06 | 1993-09-28 | Mitsubishi Electric Corp | データ転送制御方式 |
US5680556A (en) * | 1993-11-12 | 1997-10-21 | International Business Machines Corporation | Computer system and method of operation thereof wherein a BIOS ROM can be selectively locatable on diffeent buses |
JPH0830549A (ja) | 1994-07-18 | 1996-02-02 | Fuji Xerox Co Ltd | バス制御装置 |
US5603050A (en) * | 1995-03-03 | 1997-02-11 | Compaq Computer Corporation | Direct memory access controller having programmable timing |
JPH09223102A (ja) | 1995-12-14 | 1997-08-26 | Ricoh Co Ltd | ダイレクトメモリアクセスコントローラ |
JP3712842B2 (ja) * | 1997-08-05 | 2005-11-02 | 株式会社リコー | データ転送制御方法、データ転送制御装置及び情報記録媒体 |
US6363445B1 (en) * | 1998-10-15 | 2002-03-26 | Micron Technology, Inc. | Method of bus arbitration using requesting device bandwidth and priority ranking |
JP2000132505A (ja) | 1998-10-27 | 2000-05-12 | Matsushita Electric Ind Co Ltd | バスアクセス方法および装置とその利用装置およびシステム |
JP3258300B2 (ja) | 1999-09-03 | 2002-02-18 | 松下電器産業株式会社 | Dma転送装置および画像復号装置 |
US6542940B1 (en) | 1999-10-25 | 2003-04-01 | Motorola, Inc. | Method and apparatus for controlling task execution in a direct memory access controller |
JP2002041445A (ja) | 2000-05-19 | 2002-02-08 | Matsushita Electric Ind Co Ltd | 高性能dmaコントローラ |
DE60124484T2 (de) * | 2000-09-29 | 2007-09-06 | Ricoh Company, Ltd. | Datenverarbeitungsvorrichtung und DMA-Datenübertragungsverfahren |
JP2002163239A (ja) * | 2000-11-22 | 2002-06-07 | Toshiba Corp | マルチプロセッサシステムおよびその制御方法 |
KR100367084B1 (ko) * | 2000-12-22 | 2003-01-09 | 한국전자통신연구원 | 실시간 고속의 데이터 처리용 디엠에이 제어기 및 제어방법 |
KR100456696B1 (ko) * | 2002-05-21 | 2004-11-10 | 삼성전자주식회사 | 집적회로장치의 버스중재기 |
-
2003
- 2003-08-01 JP JP2003285080A patent/JP2005056067A/ja active Pending
-
2004
- 2004-07-29 US US10/901,294 patent/US7305499B2/en not_active Expired - Fee Related
- 2004-07-29 EP EP04017988A patent/EP1503292B1/en not_active Revoked
- 2004-07-29 DE DE602004012492T patent/DE602004012492T2/de not_active Expired - Fee Related
- 2004-08-02 CN CNB2004100851433A patent/CN100388253C/zh not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2306325A1 (en) | 2009-09-11 | 2011-04-06 | Renesas Electronics Corporation | Data processing circuit |
WO2012014400A1 (ja) * | 2010-07-27 | 2012-02-02 | パナソニック株式会社 | データ転送制御装置及びデータ転送制御方法 |
US8996913B2 (en) | 2010-07-27 | 2015-03-31 | Panasonic Intellectual Property Management Co., Ltd. | Data transfer control device and data transfer control method |
JP5834182B2 (ja) * | 2010-07-27 | 2015-12-16 | パナソニックIpマネジメント株式会社 | データ転送制御装置及びデータ転送制御方法 |
JP2012150663A (ja) * | 2011-01-19 | 2012-08-09 | Fujitsu Semiconductor Ltd | データ転送装置及びデータ転送方法 |
JP2014504749A (ja) * | 2011-06-24 | 2014-02-24 | 株式会社日立製作所 | ストレージシステム |
JP2013148956A (ja) * | 2012-01-17 | 2013-08-01 | Toyota Motor Corp | 情報処理装置およびdmaコントローラの動作確認方法 |
JP2014010759A (ja) * | 2012-07-02 | 2014-01-20 | Toshiba Corp | ブリッジ装置およびその方法、ストレージ装置、ならびにプログラム |
US9122779B2 (en) | 2012-07-02 | 2015-09-01 | Kabushiki Kaisha Toshiba | Bridge device with an error tolerant DMA transfer function |
JP2015212969A (ja) * | 2015-07-09 | 2015-11-26 | トヨタ自動車株式会社 | 情報処理装置およびdmaコントローラの動作確認方法 |
Also Published As
Publication number | Publication date |
---|---|
DE602004012492D1 (de) | 2008-04-30 |
EP1503292A3 (en) | 2005-03-23 |
US7305499B2 (en) | 2007-12-04 |
EP1503292B1 (en) | 2008-03-19 |
US20050050241A1 (en) | 2005-03-03 |
EP1503292A2 (en) | 2005-02-02 |
DE602004012492T2 (de) | 2009-04-09 |
CN1591374A (zh) | 2005-03-09 |
CN100388253C (zh) | 2008-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2005056067A (ja) | Dma転送制御装置 | |
US9075671B2 (en) | Operating system and architecture for embedded system | |
JP3922070B2 (ja) | 分散制御方法及び装置 | |
US8584125B2 (en) | Apparatuses, methods, and computer-readable media for interrupt control | |
US8161453B2 (en) | Method and apparatus for implementing task management of computer operations | |
US8145820B2 (en) | Multiprocessor system and computer program product | |
JP3889879B2 (ja) | 仮想メモリ変換を制御する方法 | |
JP2008065713A (ja) | マルチプロセッサシステム及び割込み制御方法 | |
JP2006127463A (ja) | 情報処理装置、メモリ領域管理方法、並びにコンピュータ・プログラム | |
JP4523910B2 (ja) | 並列処理装置及び並列処理方法及び並列処理プログラム | |
CN108958903B (zh) | 嵌入式多核中央处理器任务调度方法与装置 | |
JP2009175960A (ja) | 仮想マルチプロセッサシステム | |
JP4017005B2 (ja) | 演算装置 | |
CN108958904B (zh) | 嵌入式多核中央处理器的轻量级操作***的驱动程序框架 | |
CN108958905B (zh) | 嵌入式多核中央处理器的轻量级操作*** | |
EP4390686A1 (en) | Scheduling of duplicate threads | |
US11681527B2 (en) | Electronic device and multiplexing method of spatial | |
JP2003186686A (ja) | リソース制御装置、方法及び記憶媒体 | |
JP2019040325A (ja) | 電源管理装置,ノード電源管理方法およびノード電源管理プログラム | |
JP6940283B2 (ja) | Dma転送制御装置、dma転送制御方法、及び、dma転送制御プログラム | |
JP6358330B2 (ja) | 情報処理装置、情報処理システム、メモリ管理方法およびメモリ管理プログラム | |
JP2001184326A (ja) | マルチプロセッサスケジューリング方法およびマルチプロセッサスケジューリングを行う計算機システム | |
JPH0376497B2 (ja) | ||
JPS60114941A (ja) | マルチ・タスク制御用デバイス | |
JPH10177493A (ja) | 図形処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060712 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060831 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070328 |