JPH08505965A - コンテキスト切り換え装置及び方法 - Google Patents
コンテキスト切り換え装置及び方法Info
- Publication number
- JPH08505965A JPH08505965A JP6512151A JP51215194A JPH08505965A JP H08505965 A JPH08505965 A JP H08505965A JP 6512151 A JP6512151 A JP 6512151A JP 51215194 A JP51215194 A JP 51215194A JP H08505965 A JPH08505965 A JP H08505965A
- Authority
- JP
- Japan
- Prior art keywords
- context
- state
- memory
- program
- functional block
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/461—Saving or restoring of program or task context
- G06F9/463—Program control block organisation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Multi Processors (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 特許請求の範囲は以下の通りである。 1. メモリに接続されたマルチタスク・プロセサ内でタスクの保存、復元 、及び切り換えの少なくも1つを行うコンテキスト切り換えシステムであって、 そのシステムが 第1の機能ブロックにプログラム命令を送る制御手段から成り、前記 第1の機能ブロックは制御手段に接続され、レジスタを有し、前記レジスタは、 ある決められた時点でシステムのコンテキストを表す状態データを記憶し、 前記制御手段は保存又は切り換えのどちらか1つのコマンドを受け取 り、それに応えてコンテキスト保存命令を生成し、前記コンテキスト保存命令を 前記第1の機能ブロックに渡すように適合され、 前記コンテキスト保存命令を受け取ると、前記第1の機能ブロックは 、レジスタ・ロード命令及び該システムのコンテキストを表す状態データからな る状態プログラムを前記コンテキストが後に復元可能なように生成し、前記状態 プログラムを前記制御手段に渡し、そして 前記状態プログラムを受け取った後、前記制御手段はメモリ内のコン テキスト・データ・バッファに前記状態プログラムを格納することを特徴とする コンテキスト切り換えシステム。 2. 請求の範囲第1項に記載のシステムであって、前記制御手段は、前記 状態プログラムを前記コンテキスト・データ・バッフア領域に格納する前にそれ 自身の状態データを前記状態プログラムに加えることを特徴とするシステム。 3. 請求の範囲第1項に記載のシステムであって、 前記制御手段に接続した第2の機能ブロックからさらに成り、前記第 2の機能ブロックは他のレジスタを有し、前記他のレジスタは、ある決 められた時点でシステムのコンテキストを表す他の状態データを記憶し、 前記第1の機能ブロックは前記コンテキスト保存命令を前記第2の機 能ブロックに渡し、 前記コンテキスト保存命令を受け取ると、前記第2の機能ブロックは 、他のレジスタ・ロード命令を生成し、前記他のレジスタ・ロード命令及び前記 状態データを該メモリに格納するよう前記制御手段に渡すことを特徴とするシス テム。 4. 請求の範囲第3項に記載のシステムであって、 前記制御手段に接続された少なくも1つのさらに他の機能ブロックか らさらに成り、そして 前記コンテキスト・データ・バッファに格納するため、最後の機能ブ ロックが復元終了命令と共にその状態データを前記制御手段に渡すまで、前記コ ンテキスト保存命令は機能ブロックから機能ブロックに直列に渡されることを特 徴とするシステム。 5. 請求の範囲第1項に記載のシステムであって、前記制御手段が、コン テキスト領域ベース・ポインタを用い、メモリ内で前記状態プログラムを記憶す る前記コンテキスト・データ・バッファのベース・アドレスを指定することを特 徴とするシステム。 6. 請求の範囲第1項のシステムであって、前記状態プログラムが状態ブ ロックから成り、各状態ブロックは、前記レジスタ・ロード命令、それに対応す るレジスタ・アドレス、及び状態データから成ることを特徴とするシステム。 7. 請求の範囲第1項に記載のシステムであって、 前記制御手段は、復元命令を受け、該メモリ内の予め決められたコン テキスト・データ・バッファのアドレスを指定するコンテキスト復元ベース・ポ インタを用いることによって、該メモリから予め決められた状態プ ログラムを取り出すようにさらに構成され、そして 前記予め決められた状態プログラムが、システムにより実行され、前 記機能ブロックを予め決められたコンテキストに復元することを特徴とするシス テム。 8. 請求の範囲第1項に記載のシステムであって、前記制御手段が直接メ モリ・アクセス・コントローラであることを特徴とするシステム。 9. 請求の範囲第1項に記載のシステムであって、プロセサがグラフィッ クス・プロセサであることを特徴とするシステム。 10. 請求の範囲第4項に記載のシステムであって、メモリは複数の状態プ ログラムを記憶し、該システムは、該プロセサ、他のプロセサ、及び周辺装置の 中の1つからの命令に基づいて前記機能ブロックへそして前記機能ブロックから 前記複数の状態プログラムを切り換えるように構成され、さらに、前記他のプロ セサ及び前記周辺装置はシステムバスを介して該プロセサに有効に接続されるこ とを特徴とするシステム。 11. メモリに接続されたマルチタスキング・プロセサで用いるように適合 され且つタスクを実行する1つ又はそれ以上の機能ブロックを有する、コンテキ スト切り換えシステムに於いて、タスクを保存、復元、及び切り換える方法であ って、機能ブロックはレジスタを有し、該レジスタは、ある決められた時点でシ ステムのコンテキストを表す状態データを記憶し、その方法が、 保存コマンド、切り換えコマンド、及び割り込み信号の中の1つを受 け取り、それに対応してコンテキスト保存命令を生成するステップと、 前記コンテキスト保存命令を機能ブロックに渡すステップと、 前記コンテキスト保存命令を機能ブロックで受け取り、さらにそれに 対応して、状態プログラムを生成するステップと、当該ステップにおける前記状 態プログラムは、コンテキストが後に復元可能なように、1つ又は それ以上のレジスタ・ロード命令及び該システムのコンテキストを表す状態デー タを含み、そして 該メモリ内のコンテキスト・データ・バッフア領域に前記状態プログ ラムを記憶するステップと、 から成ることを特徴とする方法。 12. 請求の範囲第10項に記載の方法であって、 メモリ内で前記状態プログラムを記憶する前記コンテキスト・データ ・バッフアのベース・アドレスを指定するコンテキスト領域ベース・ポインタを 供給するステップからさらに成ることを特徴とする方法。 13. 請求の範囲第12項に記載の方法であって、 前記状態ブロックを前記コンテキスト・データ・バッファに記憶する 前に前記状態ブロックをコンテキスト・キューに一時的に記憶するステップから さらに成ることを特徴とする方法。 14. 請求の範囲第12項に記載の方法であって、 前記コンテキスト保存命令を、1つの機能ブロックから次のものへと 直列に渡すステップとからさらに成り、そして ここで一つの特定の機能ブロックの状態データは、前記コンテキスト 保存命令が次の機能ブロックに渡される前にまず前記コンテキスト・キューに転 送されることを特徴とする方法。 15. 請求の範囲第13項に記載の方法であって、 復元命令を受け取るステップと、 前記復元命令に対応して、該メモリ内の前記予め決められたコンテキ スト・データ・バッファのアドレスを指定するコンテキスト復元ベース・ポイン タを用いることによって、該メモリ内の予め決められたコンテキスト・データ・ バッファから予め決められた状態プログラムを取り出すステップと、そして 前記の予め決められた状態プログラムを実行し該機能ブロックを予め 決められたコンテキストに復元するステップと、 からさらに成ることを特徴とする方法。 16. 請求の範囲第10項に記載の方法であって、 複数の状態プログラムを記憶するステップと、そして 該プロセサ、他のプロセサ、及び周辺装置の中の1つからの命令に基 づいて該機能ブロックへ又は該機能ブロックから前記複数の状態プログラムを切 り換えるステップからさらに成り、前記他のプロセサ及び上記周辺装置はシステ ムバスを介してプロセサに有効に接続されることを特徴とする方法。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/973,344 | 1992-11-09 | ||
| US973,344 | 1992-11-09 | ||
| US07/973,344 US5428779A (en) | 1992-11-09 | 1992-11-09 | System and method for supporting context switching within a multiprocessor system having functional blocks that generate state programs with coded register load instructions |
| PCT/US1993/010477 WO1994011816A1 (en) | 1992-11-09 | 1993-11-02 | Context switching system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08505965A true JPH08505965A (ja) | 1996-06-25 |
| JP3253303B2 JP3253303B2 (ja) | 2002-02-04 |
Family
ID=25520787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51215194A Expired - Lifetime JP3253303B2 (ja) | 1992-11-09 | 1993-11-02 | コンテキスト切り換え装置及び方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5428779A (ja) |
| JP (1) | JP3253303B2 (ja) |
| WO (1) | WO1994011816A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008299501A (ja) * | 2007-05-30 | 2008-12-11 | Sanyo Electric Co Ltd | プロセッサ |
Families Citing this family (68)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5490272A (en) * | 1994-01-28 | 1996-02-06 | International Business Machines Corporation | Method and apparatus for creating multithreaded time slices in a multitasking operating system |
| DE19500957A1 (de) * | 1994-07-19 | 1996-01-25 | Bosch Gmbh Robert | Verfahren zur Steuerung von technischen Vorgängen oder Prozessen |
| US5694333A (en) * | 1995-04-19 | 1997-12-02 | National Instruments Corporation | System and method for performing more efficient window context switching in an instrumentation system |
| US5794037A (en) * | 1995-05-01 | 1998-08-11 | Intergraph Corporation | Direct access to slave processing by unprotected application using context saving and restoration |
| US5760792A (en) * | 1995-05-01 | 1998-06-02 | Intergraph Corporation | Fifo logical addresses for control and error recovery |
| US5659749A (en) * | 1995-05-08 | 1997-08-19 | National Instruments Corporation | System and method for performing efficient hardware context switching in an instrumentation system |
| US6601081B1 (en) * | 1995-06-30 | 2003-07-29 | Sun Microsystems, Inc. | Method and apparatus for context maintenance in windows |
| US5898864A (en) * | 1995-09-25 | 1999-04-27 | International Business Machines Corporation | Method and system for executing a context-altering instruction without performing a context-synchronization operation within high-performance processors |
| US5812823A (en) * | 1996-01-02 | 1998-09-22 | International Business Machines Corporation | Method and system for performing an emulation context save and restore that is transparent to the operating system |
| US5708808A (en) * | 1996-02-27 | 1998-01-13 | Shoichi; Horio | Method and apparatus for concurrency with critical regions |
| US5960212A (en) * | 1996-04-03 | 1999-09-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Universal input/output controller having a unique coprocessor architecture |
| US6134601A (en) | 1996-06-17 | 2000-10-17 | Networks Associates, Inc. | Computer resource management system |
| US6061711A (en) * | 1996-08-19 | 2000-05-09 | Samsung Electronics, Inc. | Efficient context saving and restoring in a multi-tasking computing system environment |
| US6247040B1 (en) | 1996-09-30 | 2001-06-12 | Lsi Logic Corporation | Method and structure for automated switching between multiple contexts in a storage subsystem target device |
| US6081849A (en) * | 1996-10-01 | 2000-06-27 | Lsi Logic Corporation | Method and structure for switching multiple contexts in storage subsystem target device |
| US6212542B1 (en) * | 1996-12-16 | 2001-04-03 | International Business Machines Corporation | Method and system for executing a program within a multiscalar processor by processing linked thread descriptors |
| US6128728A (en) | 1997-08-01 | 2000-10-03 | Micron Technology, Inc. | Virtual shadow registers and virtual register windows |
| US6293712B1 (en) | 1997-09-30 | 2001-09-25 | Institute For The Development Of Emerging Architectures, Llc | Method and apparatus for constructing a stack unwind data structure |
| US6314513B1 (en) | 1997-09-30 | 2001-11-06 | Intel Corporation | Method and apparatus for transferring data between a register stack and a memory resource |
| US6065114A (en) * | 1998-04-21 | 2000-05-16 | Idea Corporation | Cover instruction and asynchronous backing store switch |
| US6263401B1 (en) | 1997-09-30 | 2001-07-17 | Institute For The Development Of Emerging Architectures, L.L.C. | Method and apparatus for transferring data between a register stack and a memory resource |
| US6223208B1 (en) * | 1997-10-03 | 2001-04-24 | International Business Machines Corporation | Moving data in and out of processor units using idle register/storage functional units |
| US5893159A (en) * | 1997-10-22 | 1999-04-06 | International Business Machines Corporation | Methods and apparatus for managing scratchpad memory in a multiprocessor data processing system |
| US5987495A (en) * | 1997-11-07 | 1999-11-16 | International Business Machines Corporation | Method and apparatus for fully restoring a program context following an interrupt |
| US6112292A (en) * | 1998-04-21 | 2000-08-29 | Idea Corporation | Code sequence for asynchronous backing store switch utilizing both the cover and LOADRS instructions |
| US6219783B1 (en) | 1998-04-21 | 2001-04-17 | Idea Corporation | Method and apparatus for executing a flush RS instruction to synchronize a register stack with instructions executed by a processor |
| US6115777A (en) * | 1998-04-21 | 2000-09-05 | Idea Corporation | LOADRS instruction and asynchronous context switch |
| US6115829A (en) * | 1998-04-30 | 2000-09-05 | International Business Machines Corporation | Computer system with transparent processor sparing |
| US6189112B1 (en) * | 1998-04-30 | 2001-02-13 | International Business Machines Corporation | Transparent processor sparing |
| IL124594A0 (en) | 1998-05-21 | 1998-12-06 | Nds Ltd | Context saving system |
| US6401155B1 (en) | 1998-12-22 | 2002-06-04 | Philips Electronics North America Corporation | Interrupt/software-controlled thread processing |
| US6275749B1 (en) | 1998-12-22 | 2001-08-14 | Philips Electronics North America Corporation | Interrupt-controlled thread processing |
| US6526431B1 (en) * | 1999-02-26 | 2003-02-25 | Intel Corporation | Maintaining extended and traditional states of a processing unit in task switching |
| CA2383531A1 (en) | 1999-09-01 | 2001-03-08 | Intel Corporation | Instruction for multithreaded parallel processor |
| WO2001016703A1 (en) * | 1999-09-01 | 2001-03-08 | Intel Corporation | Instruction for multithreaded parallel processor |
| US7546444B1 (en) | 1999-09-01 | 2009-06-09 | Intel Corporation | Register set used in multithreaded parallel processor architecture |
| DE19954407A1 (de) * | 1999-11-12 | 2001-05-17 | Gfs Systemtechnik Gmbh & Co Kg | Verfahren zum direkten Aufrufen einer Funktion mittels eines Softwaremoduls durch einen Prozessor mit einer Memory-Management-Unit (MMU) |
| US7093260B1 (en) * | 2000-05-04 | 2006-08-15 | International Business Machines Corporation | Method, system, and program for saving a state of a task and executing the task by a processor in a multiprocessor system |
| US7681018B2 (en) | 2000-08-31 | 2010-03-16 | Intel Corporation | Method and apparatus for providing large register address space while maximizing cycletime performance for a multi-threaded register file set |
| US7437724B2 (en) | 2002-04-03 | 2008-10-14 | Intel Corporation | Registers for data transfers |
| JP2003345612A (ja) * | 2002-05-28 | 2003-12-05 | Sony Corp | 演算処理システム、コンピュータ・システム上でのタスク制御方法、並びにコンピュータ・プログラム |
| US6981083B2 (en) * | 2002-12-05 | 2005-12-27 | International Business Machines Corporation | Processor virtualization mechanism via an enhanced restoration of hard architected states |
| US7254696B2 (en) * | 2002-12-12 | 2007-08-07 | Alacritech, Inc. | Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests |
| US7424556B1 (en) * | 2004-03-08 | 2008-09-09 | Adaptec, Inc. | Method and system for sharing a receive buffer RAM with a single DMA engine among multiple context engines |
| JP4204522B2 (ja) * | 2004-07-07 | 2009-01-07 | 株式会社東芝 | マイクロプロセッサ |
| US7793160B1 (en) * | 2005-03-29 | 2010-09-07 | Emc Corporation | Systems and methods for tracing errors |
| US9021239B2 (en) * | 2005-04-22 | 2015-04-28 | Nxp, B.V. | Implementation of multi-tasking on a digital signal processor with a hardware stack |
| US7308565B2 (en) * | 2005-06-15 | 2007-12-11 | Seiko Epson Corporation | Saving/restoring task state data from/to device controller host interface upon command from host processor to handle task interruptions |
| US20060294344A1 (en) * | 2005-06-28 | 2006-12-28 | Universal Network Machines, Inc. | Computer processor pipeline with shadow registers for context switching, and method |
| US8316220B2 (en) * | 2005-09-27 | 2012-11-20 | Sony Computer Entertainment Inc. | Operating processors over a network |
| US7620747B1 (en) * | 2005-10-12 | 2009-11-17 | Nvidia Corporation | Software based native command queuing |
| US20070101325A1 (en) * | 2005-10-19 | 2007-05-03 | Juraj Bystricky | System and method for utilizing a remote memory to perform an interface save/restore procedure |
| US7500049B2 (en) * | 2005-10-31 | 2009-03-03 | Intel Corporation | Providing a backing store in user-level memory |
| US7545381B2 (en) * | 2005-11-10 | 2009-06-09 | Via Technologies, Inc. | Interruptible GPU and method for context saving and restoring |
| US7580040B2 (en) * | 2005-11-10 | 2009-08-25 | Via Technologies, Inc. | Interruptible GPU and method for processing multiple contexts and runlists |
| US7590774B2 (en) * | 2005-12-01 | 2009-09-15 | Kabushiki Kaisha Toshiba | Method and system for efficient context swapping |
| US7616218B1 (en) | 2005-12-05 | 2009-11-10 | Nvidia Corporation | Apparatus, system, and method for clipping graphics primitives |
| US7439988B1 (en) | 2005-12-05 | 2008-10-21 | Nvidia Corporation | Apparatus, system, and method for clipping graphics primitives with respect to a clipping plane |
| US8056088B1 (en) * | 2005-12-13 | 2011-11-08 | Nvidia Corporation | Using scan chains for context switching |
| US7420572B1 (en) * | 2005-12-19 | 2008-09-02 | Nvidia Corporation | Apparatus, system, and method for clipping graphics primitives with accelerated context switching |
| US7714877B1 (en) | 2005-12-19 | 2010-05-11 | Nvidia Corporation | Apparatus, system, and method for determining clipping distances |
| US8191085B2 (en) | 2006-08-29 | 2012-05-29 | Freescale Semiconductor, Inc. | Method and apparatus for loading or storing multiple registers in a data processing system |
| US8082426B2 (en) * | 2008-11-06 | 2011-12-20 | Via Technologies, Inc. | Support of a plurality of graphic processing units |
| US8424014B2 (en) * | 2009-02-27 | 2013-04-16 | International Business Machines Corporation | Method for pushing work request-associated contexts into an IO device |
| DE102011119004A1 (de) * | 2011-11-19 | 2013-05-23 | Diehl Aerospace Gmbh | Grafikverarbeitungsvorrichtung, Anzeigevorrichtung für ein Flugzeugcockpit sowie Verfahren zur Anzeige von Grafikdaten |
| US8909892B2 (en) * | 2012-06-15 | 2014-12-09 | Nokia Corporation | Method, apparatus, and computer program product for fast context switching of application specific processors |
| CN111581124A (zh) * | 2019-02-19 | 2020-08-25 | 睿宽智能科技有限公司 | 可缩短内文交换时间的方法及其半导体装置 |
| CN113076182B (zh) * | 2021-03-24 | 2024-03-29 | 成都海光集成电路设计有限公司 | 计算任务的恢复方法、装置、用户设备及存储介质 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3614742A (en) * | 1968-07-09 | 1971-10-19 | Texas Instruments Inc | Automatic context switching in a multiprogrammed multiprocessor system |
| US3944985A (en) * | 1973-10-19 | 1976-03-16 | Texas Instruments Incorporated | Workspace addressing system |
| US4445173A (en) * | 1981-09-11 | 1984-04-24 | Data General Corporation | Improved system for saving and restoring state in call and return operations |
| US4562538A (en) * | 1983-05-16 | 1985-12-31 | At&T Bell Laboratories | Microprocessor having decision pointer to process restore position |
| US4658351A (en) * | 1984-10-09 | 1987-04-14 | Wang Laboratories, Inc. | Task control means for a multi-tasking data processing system |
| US5142677A (en) * | 1989-05-04 | 1992-08-25 | Texas Instruments Incorporated | Context switching devices, systems and methods |
| US5008812A (en) * | 1988-03-18 | 1991-04-16 | Digital Equipment Corporation | Context switching method and apparatus for use in a vector processing system |
| US5127098A (en) * | 1989-04-12 | 1992-06-30 | Sun Microsystems, Inc. | Method and apparatus for the context switching of devices |
-
1992
- 1992-11-09 US US07/973,344 patent/US5428779A/en not_active Expired - Lifetime
-
1993
- 1993-11-02 WO PCT/US1993/010477 patent/WO1994011816A1/en not_active Ceased
- 1993-11-02 JP JP51215194A patent/JP3253303B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008299501A (ja) * | 2007-05-30 | 2008-12-11 | Sanyo Electric Co Ltd | プロセッサ |
| US8255672B2 (en) | 2007-05-30 | 2012-08-28 | Semiconductor Components Industries, Llc | Single instruction decode circuit for decoding instruction from memory and instructions from an instruction generation circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| WO1994011816A1 (en) | 1994-05-26 |
| US5428779A (en) | 1995-06-27 |
| JP3253303B2 (ja) | 2002-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08505965A (ja) | コンテキスト切り換え装置及び方法 | |
| US6380942B1 (en) | Packetized command interface to a graphics processor | |
| US5444853A (en) | System and method for transferring data between a plurality of virtual FIFO's and a peripheral via a hardware FIFO and selectively updating control information associated with the virtual FIFO's | |
| US4729094A (en) | Method and apparatus for coordinating execution of an instruction by a coprocessor | |
| US20090172683A1 (en) | Multicore interface with dynamic task management capability and task loading and offloading method thereof | |
| US7590774B2 (en) | Method and system for efficient context swapping | |
| JPH0766329B2 (ja) | 情報処理装置 | |
| JPH0816870B2 (ja) | 命令パイプラインをドレーンさせるためのシステム | |
| US4731736A (en) | Method and apparatus for coordinating execution of an instruction by a selected coprocessor | |
| US20060149940A1 (en) | Implementation to save and restore processor registers on a context switch | |
| EP0239078A2 (en) | Register saving/restoring system | |
| US4914578A (en) | Method and apparatus for interrupting a coprocessor | |
| US6199156B1 (en) | System for explicitly referencing a register for its current content when performing processor context switch | |
| JPH07120338B2 (ja) | 共同プロセッサによる命令の実行をデータプロセッサが調整する方法および該データプロセッサ | |
| JP3088303B2 (ja) | キャッシュ・メモリ・バンク制御装置 | |
| US6675238B1 (en) | Each of a plurality of descriptors having a completion indicator and being stored in a cache memory of an input/output processor | |
| US5832533A (en) | Method and system for addressing registers in a data processing unit in an indexed addressing mode | |
| US6708259B1 (en) | Programmable wake up of memory transfer controllers in a memory transfer engine | |
| US6195747B1 (en) | System and method for reducing data traffic between a processor and a system controller in a data processing system | |
| US4758978A (en) | Method and apparatus for selectively evaluating an effective address for a coprocessor | |
| JPH0754467B2 (ja) | データ処理装置 | |
| JP3067253B2 (ja) | データ処理装置 | |
| JP3767529B2 (ja) | マイクロプロセッサ | |
| JPH0744401A (ja) | 論理集積回路およびそのデータ処理システム | |
| JPH07109589B2 (ja) | 命令処理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071122 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081122 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091122 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091122 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101122 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101122 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111122 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111122 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121122 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121122 Year of fee payment: 11 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121122 Year of fee payment: 11 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121122 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131122 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term |