WO2008155847A1 - 処理装置 - Google Patents
処理装置 Download PDFInfo
- Publication number
- WO2008155847A1 WO2008155847A1 PCT/JP2007/062454 JP2007062454W WO2008155847A1 WO 2008155847 A1 WO2008155847 A1 WO 2008155847A1 JP 2007062454 W JP2007062454 W JP 2007062454W WO 2008155847 A1 WO2008155847 A1 WO 2008155847A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- command
- command buffer
- read out
- sequence
- start point
- 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.)
- Ceased
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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3802—Instruction prefetching
- G06F9/3808—Instruction prefetching for instruction reuse, e.g. trace cache, branch target cache
- G06F9/381—Loop buffering
-
- 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3802—Instruction prefetching
- G06F9/3814—Implementation provisions of instruction buffers, e.g. prefetch buffer; banks
-
- 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3836—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
- G06F9/3842—Speculative instruction execution
- G06F9/3844—Speculative instruction execution using dynamic branch prediction, e.g. using branch history tables
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Advance Control (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
ループの起点を固定せずにループとなる命令のフェッチを簡易な構成で実現する。命令バッファと、命令デコーダと、前記命令バッファに対応して設けられ、一の命令バッファに格納された命令列が読み出される場合に、次に読み出されるべき命令列が格納された他の命令バッファの識別情報により、一の命令バッファと他の命令バッファ間の接続関係を示すポインタと、命令列の処理がループ状の繰り返しになるような所定命令の命令フェッチを行う場合に繰り返しの起点となる命令列が格納された命令バッファの識別情報を記憶した起点記憶部とを有する処理装置の処理方法であって、一の命令バッファに格納された命令列を読み出し、該命令列から所定命令を検出した場合に、起点記憶部に記憶した識別情報を次に読み出す命令バッファの識別情報としてポインタに設定する。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009520201A JP5099133B2 (ja) | 2007-06-20 | 2007-06-20 | 処理装置 |
| PCT/JP2007/062454 WO2008155847A1 (ja) | 2007-06-20 | 2007-06-20 | 処理装置 |
| EP20070767292 EP2169540A4 (en) | 2007-06-20 | 2007-06-20 | PROCESSING DEVICE |
| US12/654,298 US20100106943A1 (en) | 2007-06-20 | 2009-12-16 | Processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2007/062454 WO2008155847A1 (ja) | 2007-06-20 | 2007-06-20 | 処理装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/654,298 Continuation US20100106943A1 (en) | 2007-06-20 | 2009-12-16 | Processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008155847A1 true WO2008155847A1 (ja) | 2008-12-24 |
Family
ID=40156013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/062454 Ceased WO2008155847A1 (ja) | 2007-06-20 | 2007-06-20 | 処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20100106943A1 (ja) |
| EP (1) | EP2169540A4 (ja) |
| JP (1) | JP5099133B2 (ja) |
| WO (1) | WO2008155847A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10318433B2 (en) * | 2016-12-20 | 2019-06-11 | Texas Instruments Incorporated | Streaming engine with multi dimensional circular addressing selectable at each dimension |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3804941B2 (ja) * | 2002-06-28 | 2006-08-02 | 富士通株式会社 | 命令フェッチ制御装置 |
| WO2006112190A1 (ja) * | 2005-04-08 | 2006-10-26 | Matsushita Electric Industrial Co., Ltd. | プロセッサ |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3203701B2 (ja) * | 1990-11-01 | 2001-08-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コードセグメントのリンク方法とそのシステム及びコードセグメントのダイナミックリンク方法 |
| WO1993017385A1 (en) * | 1992-02-27 | 1993-09-02 | Intel Corporation | Dynamic flow instruction cache memory |
| JP3683968B2 (ja) * | 1996-02-09 | 2005-08-17 | 富士通株式会社 | 情報処理装置 |
| KR100347865B1 (ko) * | 1999-11-15 | 2002-08-09 | 삼성전자 주식회사 | 어드레스 트레이스를 이용한 분기 예측 방법 |
-
2007
- 2007-06-20 EP EP20070767292 patent/EP2169540A4/en not_active Withdrawn
- 2007-06-20 WO PCT/JP2007/062454 patent/WO2008155847A1/ja not_active Ceased
- 2007-06-20 JP JP2009520201A patent/JP5099133B2/ja not_active Expired - Fee Related
-
2009
- 2009-12-16 US US12/654,298 patent/US20100106943A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3804941B2 (ja) * | 2002-06-28 | 2006-08-02 | 富士通株式会社 | 命令フェッチ制御装置 |
| WO2006112190A1 (ja) * | 2005-04-08 | 2006-10-26 | Matsushita Electric Industrial Co., Ltd. | プロセッサ |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2008155847A1 (ja) | 2010-08-26 |
| EP2169540A4 (en) | 2010-09-15 |
| EP2169540A1 (en) | 2010-03-31 |
| US20100106943A1 (en) | 2010-04-29 |
| JP5099133B2 (ja) | 2012-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010098019A3 (en) | Program update device, program update method, and information processing device | |
| WO2009042658A3 (en) | Method, system and apparatus for providing a boot loader of an embedded system | |
| WO2014124332A3 (en) | Voice trigger for a digital assistant | |
| WO2013134160A3 (en) | A method and apparatus to provide an improved sleep experience | |
| WO2013066523A3 (en) | Extraction and analysis of audio feature data | |
| WO2008153098A1 (ja) | 画像データ受信装置、操作装置、操作システム、画像データのデータ構造、制御方法、操作方法、プログラム、および、記録媒体 | |
| WO2012068494A3 (en) | Context switch method and apparatus | |
| WO2010042521A3 (en) | Memory apparatus, systems and methods | |
| EP2461237A4 (en) | Portable display device, control method for the same, program for the same, and storage medium for the same | |
| WO2006082994A3 (en) | Methods and apparatus for facilitating a secure session between a processor and an external device | |
| EP2083571A4 (en) | DYNAMIC PICTURE CODING METHOD, DECODING METHOD, DEVICE THEREFOR, PROGRAM THEREFOR AND THE PROGRAM CONTAINING STORAGE MEDIUM | |
| WO2010141058A3 (en) | Object oriented memory in solid state devices | |
| MX2011009765A (es) | Prevencion de "spoiler" automatica. | |
| EP2573577A3 (en) | Method, device, and system for monitoring a component | |
| EP2051385A3 (en) | Receiving apparatus and method and program | |
| WO2012034023A3 (en) | Recombinant clostridia that fix co2 and co and uses thereof | |
| WO2009013679A3 (en) | Device and method for physical training | |
| EP2351986A4 (en) | SYSTEM AND METHOD FOR SUPPORTING SAFE DRIVING, COMPUTER PROGRAM FOR SUPPORTING SAFE DRIVING, STORAGE MEDIA WITH THE COMPUTER PROGRAM SAVED THEREIN AND NAVIGATION DEVICE | |
| EP2381326A3 (en) | Systems and methods for synchronization of an external control system with fieldbus devices | |
| WO2009091117A3 (en) | Mobile terminal, associated storage devices and methods of using the same | |
| EP2667629A3 (en) | Method and apparatus for multi-playing videos | |
| WO2009158693A3 (en) | Action button apparatus | |
| EP2490194A3 (en) | Communication apparatus, communication system, and communication method | |
| EP2530290A4 (en) | Method for determining fuel quality, program, computer readable recording medium having the program stored thereupon, and device for determining fuel quality | |
| EP2023629A4 (en) | Storage device, recording method, recording program, imaging device, imaging method, and imaging program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07767292 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2009520201 Country of ref document: JP Ref document number: 2007767292 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |