[go: up one dir, main page]

WO2008093399A1 - 情報処理システムおよび情報処理方法 - Google Patents

情報処理システムおよび情報処理方法 Download PDF

Info

Publication number
WO2008093399A1
WO2008093399A1 PCT/JP2007/051457 JP2007051457W WO2008093399A1 WO 2008093399 A1 WO2008093399 A1 WO 2008093399A1 JP 2007051457 W JP2007051457 W JP 2007051457W WO 2008093399 A1 WO2008093399 A1 WO 2008093399A1
Authority
WO
WIPO (PCT)
Prior art keywords
information processing
processing system
utilization information
storage part
utilization
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/051457
Other languages
English (en)
French (fr)
Inventor
Takashi Toyoshima
Shuji Yamamura
Atsushi Mori
Takashi Aoki
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 JP2008555969A priority Critical patent/JP4491500B2/ja
Priority to PCT/JP2007/051457 priority patent/WO2008093399A1/ja
Publication of WO2008093399A1 publication Critical patent/WO2008093399A1/ja
Priority to US12/510,510 priority patent/US8671246B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0862Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/443Optimisation
    • G06F8/4441Reducing the execution time required by the program code
    • G06F8/4442Reducing the number of cache misses; Data prefetching

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

 情報処理システム(1)のキャッシュ(20)は、プリフェッチされたデータがアクセスされたか否かを示す利用情報と、プリフェッチする原因となった命令を一意に識別する命令識別子とを対応付けて格納する利用情報格納部(20a)を備える。このような構成のもと、情報処理システム(1)は、プリフェッチされたデータの利用情報を利用情報格納部(20a)に書き込む。そして、情報処理システム(1)は、CPU(10)からプリフェッチされたデータに対してアクセスが行われた場合には、利用情報をセットする。その後、情報処理システム(1)は、キャッシュ(20)のデータが破棄される際に、破棄されるデータの利用情報を利用情報格納部(20a)から読み出す。具体的には、情報処理システム(1)は、利用情報格納部(20a)から利用情報を読み出し、利用されたか否かを判別してプリフェッチミスを検出する。
PCT/JP2007/051457 2007-01-30 2007-01-30 情報処理システムおよび情報処理方法 Ceased WO2008093399A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008555969A JP4491500B2 (ja) 2007-01-30 2007-01-30 演算処理装置、情報処理装置及び演算処理装置の制御方法
PCT/JP2007/051457 WO2008093399A1 (ja) 2007-01-30 2007-01-30 情報処理システムおよび情報処理方法
US12/510,510 US8671246B2 (en) 2007-01-30 2009-07-28 Information processing system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2007/051457 WO2008093399A1 (ja) 2007-01-30 2007-01-30 情報処理システムおよび情報処理方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/510,510 Continuation US8671246B2 (en) 2007-01-30 2009-07-28 Information processing system and information processing method

Publications (1)

Publication Number Publication Date
WO2008093399A1 true WO2008093399A1 (ja) 2008-08-07

Family

ID=39673719

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/051457 Ceased WO2008093399A1 (ja) 2007-01-30 2007-01-30 情報処理システムおよび情報処理方法

Country Status (3)

Country Link
US (1) US8671246B2 (ja)
JP (1) JP4491500B2 (ja)
WO (1) WO2008093399A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014067250A (ja) * 2012-09-26 2014-04-17 Nec Corp メモリアクセス制御装置、メモリアクセス制御システム、及び、メモリアクセス制御方法
JP2016130948A (ja) * 2015-01-14 2016-07-21 富士通株式会社 演算処理装置および演算処理装置の制御方法
US11003581B2 (en) 2018-07-19 2021-05-11 Fujitsu Limited Arithmetic processing device and arithmetic processing method of controlling prefetch of cache memory

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583894B2 (en) * 2010-09-09 2013-11-12 Advanced Micro Devices Hybrid prefetch method and apparatus
US8949579B2 (en) * 2010-10-04 2015-02-03 International Business Machines Corporation Ineffective prefetch determination and latency optimization
CN102566936B (zh) * 2010-12-28 2015-04-29 联想(北京)有限公司 一种磁盘数据读取方法、装置及磁盘驱动装置
US20150286571A1 (en) * 2014-04-04 2015-10-08 Qualcomm Incorporated Adaptive cache prefetching based on competing dedicated prefetch policies in dedicated cache sets to reduce cache pollution
JP6252348B2 (ja) * 2014-05-14 2017-12-27 富士通株式会社 演算処理装置および演算処理装置の制御方法
US9910880B2 (en) 2014-07-16 2018-03-06 Wipro Limited System and method for managing enterprise user group
US10310981B2 (en) * 2016-04-07 2019-06-04 Advanced Micro Devices, Inc. Method and apparatus for performing memory prefetching
US20210390053A1 (en) * 2020-06-15 2021-12-16 Micron Technology, Inc. Host-Assisted Memory-Side Prefetcher
US11409657B2 (en) 2020-07-14 2022-08-09 Micron Technology, Inc. Adaptive address tracking
US11422934B2 (en) 2020-07-14 2022-08-23 Micron Technology, Inc. Adaptive address tracking
US11080283B1 (en) * 2020-09-29 2021-08-03 Atlassian Pty Ltd. Systems and methods for selectively prefetching data
US11366749B2 (en) * 2020-11-10 2022-06-21 Western Digital Technologies, Inc. Storage system and method for performing random read
US12399650B2 (en) * 2023-02-01 2025-08-26 SanDisk Technologies, Inc. Data storage device and method for host-assisted deferred defragmentation and system handling

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63318654A (ja) * 1987-06-23 1988-12-27 Fujitsu Ltd 中間バッファリプレ−ス決定方式
JPH09319652A (ja) * 1996-03-28 1997-12-12 Hitachi Ltd 先読み制御方法
JP2001331793A (ja) * 2000-05-22 2001-11-30 Fuji Xerox Co Ltd 画像処理装置及びキャッシュメモリ
JP2002215456A (ja) * 2001-01-23 2002-08-02 Nec Corp 情報処理装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5263038A (en) * 1975-10-01 1977-05-25 Hitachi Ltd Data processing device
JPH04340637A (ja) 1991-05-17 1992-11-27 Mitsubishi Electric Corp キャッシュ制御方式
JPH0573421A (ja) * 1991-09-17 1993-03-26 Hitachi Ltd デイスクキヤツシユ制御方式
US5603004A (en) * 1994-02-14 1997-02-11 Hewlett-Packard Company Method for decreasing time penalty resulting from a cache miss in a multi-level cache system
KR0146059B1 (ko) * 1995-04-11 1998-09-15 문정환 미참조 선인출 캐쉬를 이용한 명령어 선인출 방법 및 그 회로
US5983324A (en) 1996-03-28 1999-11-09 Hitachi, Ltd. Data prefetch control method for main storage cache for protecting prefetched data from replacement before utilization thereof
JPH10207772A (ja) * 1997-01-23 1998-08-07 Hitachi Ltd キャッシュミス予測方法
JPH10320285A (ja) 1997-05-20 1998-12-04 Toshiba Corp キャッシュメモリ及び情報処理システム
JPH10320212A (ja) * 1997-05-21 1998-12-04 Hitachi Ltd キャッシュ向け最適化方法
JP3156761B2 (ja) * 1997-06-04 2001-04-16 日本電気株式会社 ノンブロッキングキャッシュ対応のコードスケジューリング方式及びそのプログラムを記録した記憶媒体
US6134710A (en) * 1998-06-26 2000-10-17 International Business Machines Corp. Adaptive method and system to minimize the effect of long cache misses
US6438673B1 (en) * 1999-12-30 2002-08-20 Intel Corporation Correlated address prediction
JP2001195263A (ja) * 2000-01-17 2001-07-19 Nec Ic Microcomput Syst Ltd コンパイル装置、コンパイル方法、および、コンパイル用プログラムを記録した記録媒体
JP2001344152A (ja) * 2000-06-05 2001-12-14 Matsushita Electric Ind Co Ltd キャッシュメモリ装置
JP2003044357A (ja) * 2001-07-27 2003-02-14 Nec Computertechno Ltd キャッシュ先取り方式
JP4030314B2 (ja) * 2002-01-29 2008-01-09 富士通株式会社 演算処理装置
US6990558B2 (en) * 2002-06-18 2006-01-24 Ip-First, Llc Microprocessor, apparatus and method for selective prefetch retire
US7181723B2 (en) * 2003-05-27 2007-02-20 Intel Corporation Methods and apparatus for stride profiling a software application
JP5263038B2 (ja) 2009-07-08 2013-08-14 パナソニック株式会社 食器洗い機

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63318654A (ja) * 1987-06-23 1988-12-27 Fujitsu Ltd 中間バッファリプレ−ス決定方式
JPH09319652A (ja) * 1996-03-28 1997-12-12 Hitachi Ltd 先読み制御方法
JP2001331793A (ja) * 2000-05-22 2001-11-30 Fuji Xerox Co Ltd 画像処理装置及びキャッシュメモリ
JP2002215456A (ja) * 2001-01-23 2002-08-02 Nec Corp 情報処理装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014067250A (ja) * 2012-09-26 2014-04-17 Nec Corp メモリアクセス制御装置、メモリアクセス制御システム、及び、メモリアクセス制御方法
JP2016130948A (ja) * 2015-01-14 2016-07-21 富士通株式会社 演算処理装置および演算処理装置の制御方法
US11003581B2 (en) 2018-07-19 2021-05-11 Fujitsu Limited Arithmetic processing device and arithmetic processing method of controlling prefetch of cache memory

Also Published As

Publication number Publication date
JPWO2008093399A1 (ja) 2010-05-20
JP4491500B2 (ja) 2010-06-30
US20090287884A1 (en) 2009-11-19
US8671246B2 (en) 2014-03-11

Similar Documents

Publication Publication Date Title
WO2008093399A1 (ja) 情報処理システムおよび情報処理方法
WO2009140631A3 (en) Distributed computing system with universal address system and method
WO2007022454A3 (en) Systems, methods, and media protecting a digital data processing device from attack
WO2008042298A3 (en) Data cache virtual hint way prediction, and applications thereof
WO2007117746A3 (en) Data processing system having address translation bypass and method therefor
GB2454400A (en) System and method for limiting processor performance
WO2011017028A3 (en) System and method for accessing diagnostic information
WO2007022432A3 (en) Compliance processing of rights managed data
WO2009158183A3 (en) Apparatus and method for cache utilization
WO2006029032A3 (en) Methods, systems, and computer program products for implementing single-node and cluster snapshots
WO2007148314A3 (en) Secure domain information protection apparatus and methods
WO2010004243A3 (en) Interrupt processing
EP1906330A3 (en) Information processing system, information processing method, information processing program, computer readable medium and computer data signal
WO2006095184A3 (en) Data processing system
WO2010129179A3 (en) Techniques for system recovery using change tracking
DE602007001699D1 (de) ung
AU2003288458A1 (en) Page descriptors for prefetching and memory management
WO2010059354A3 (en) Programmable error actions for a cache in a data processing system
WO2007109707A3 (en) Method and system for rendering harmless a locked pestware executable object
GB2484835A (en) Synchronization of replicated sequential access storage components
WO2010076384A8 (en) Method and apparatus for processing user input
WO2004099975A3 (en) Processing message digest instructions
TW200710674A (en) Processor, data processing system, and method for initializing a memory block
MX2007005142A (es) Metodo y sistema para optimizar el paso de metadatos en un protocolo de procesamiento de contenido de insercion.
WO2005013039A3 (en) Prefetch control in a data processing system

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: 07713712

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008555969

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07713712

Country of ref document: EP

Kind code of ref document: A1