[go: up one dir, main page]

WO2008155847A1 - 処理装置 - Google Patents

処理装置 Download PDF

Info

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
Application number
PCT/JP2007/062454
Other languages
English (en)
French (fr)
Inventor
Megumi Yokoi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009520201A priority Critical patent/JP5099133B2/ja
Priority to PCT/JP2007/062454 priority patent/WO2008155847A1/ja
Priority to EP20070767292 priority patent/EP2169540A4/en
Publication of WO2008155847A1 publication Critical patent/WO2008155847A1/ja
Priority to US12/654,298 priority patent/US20100106943A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3802Instruction prefetching
    • G06F9/3808Instruction prefetching for instruction reuse, e.g. trace cache, branch target cache
    • G06F9/381Loop buffering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3802Instruction prefetching
    • G06F9/3814Implementation provisions of instruction buffers, e.g. prefetch buffer; banks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • G06F9/3842Speculative instruction execution
    • G06F9/3844Speculative 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

 ループの起点を固定せずにループとなる命令のフェッチを簡易な構成で実現する。命令バッファと、命令デコーダと、前記命令バッファに対応して設けられ、一の命令バッファに格納された命令列が読み出される場合に、次に読み出されるべき命令列が格納された他の命令バッファの識別情報により、一の命令バッファと他の命令バッファ間の接続関係を示すポインタと、命令列の処理がループ状の繰り返しになるような所定命令の命令フェッチを行う場合に繰り返しの起点となる命令列が格納された命令バッファの識別情報を記憶した起点記憶部とを有する処理装置の処理方法であって、一の命令バッファに格納された命令列を読み出し、該命令列から所定命令を検出した場合に、起点記憶部に記憶した識別情報を次に読み出す命令バッファの識別情報としてポインタに設定する。
PCT/JP2007/062454 2007-06-20 2007-06-20 処理装置 Ceased WO2008155847A1 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 삼성전자 주식회사 어드레스 트레이스를 이용한 분기 예측 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
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