[go: up one dir, main page]

AU2003221510A8 - Method of prefetching data/instructions - Google Patents

Method of prefetching data/instructions

Info

Publication number
AU2003221510A8
AU2003221510A8 AU2003221510A AU2003221510A AU2003221510A8 AU 2003221510 A8 AU2003221510 A8 AU 2003221510A8 AU 2003221510 A AU2003221510 A AU 2003221510A AU 2003221510 A AU2003221510 A AU 2003221510A AU 2003221510 A8 AU2003221510 A8 AU 2003221510A8
Authority
AU
Australia
Prior art keywords
instructions
prefetching data
prefetching
data
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.)
Abandoned
Application number
AU2003221510A
Other versions
AU2003221510A1 (en
Inventor
Andreas Doering
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of AU2003221510A8 publication Critical patent/AU2003221510A8/en
Publication of AU2003221510A1 publication Critical patent/AU2003221510A1/en
Abandoned 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/3824Operand accessing
    • G06F9/383Operand prefetching
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Advance Control (AREA)
  • Multi Processors (AREA)
AU2003221510A 2002-03-05 2003-02-27 Method of prefetching data/instructions Abandoned AU2003221510A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP02368022 2002-03-05
EP02368022.6 2002-03-05
PCT/EP2003/002923 WO2003075154A2 (en) 2002-03-05 2003-02-27 Method of prefetching data/instructions

Publications (2)

Publication Number Publication Date
AU2003221510A8 true AU2003221510A8 (en) 2003-09-16
AU2003221510A1 AU2003221510A1 (en) 2003-09-16

Family

ID=27771964

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2003221510A Abandoned AU2003221510A1 (en) 2002-03-05 2003-02-27 Method of prefetching data/instructions

Country Status (8)

Country Link
JP (1) JP2005519389A (en)
KR (1) KR20040101231A (en)
CN (1) CN100345103C (en)
AU (1) AU2003221510A1 (en)
BR (1) BR0308268A (en)
CA (1) CA2478007A1 (en)
MX (1) MXPA04008502A (en)
WO (1) WO2003075154A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4837247B2 (en) 2003-09-24 2011-12-14 パナソニック株式会社 Processor
US8224937B2 (en) * 2004-03-04 2012-07-17 International Business Machines Corporation Event ownership assigner with failover for multiple event server system
CN101073051A (en) 2004-12-10 2007-11-14 皇家飞利浦电子股份有限公司 Data processing system and method for cache replacement
US7721071B2 (en) * 2006-02-28 2010-05-18 Mips Technologies, Inc. System and method for propagating operand availability prediction bits with instructions through a pipeline in an out-of-order processor

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619663A (en) * 1994-09-16 1997-04-08 Philips Electronics North America Corp. Computer instruction prefetch system
US5854911A (en) * 1996-07-01 1998-12-29 Sun Microsystems, Inc. Data buffer prefetch apparatus and method
US5761506A (en) * 1996-09-20 1998-06-02 Bay Networks, Inc. Method and apparatus for handling cache misses in a computer system
US6092149A (en) * 1997-05-28 2000-07-18 Western Digital Corporation Disk drive cache system using a dynamic priority sequential stream of data segments continuously adapted according to prefetched sequential random, and repeating types of accesses
US6625654B1 (en) * 1999-12-28 2003-09-23 Intel Corporation Thread signaling in multi-threaded network processor

Also Published As

Publication number Publication date
MXPA04008502A (en) 2004-12-06
CN1698031A (en) 2005-11-16
JP2005519389A (en) 2005-06-30
WO2003075154A3 (en) 2004-09-02
KR20040101231A (en) 2004-12-02
CA2478007A1 (en) 2003-09-12
BR0308268A (en) 2005-01-04
CN100345103C (en) 2007-10-24
WO2003075154A2 (en) 2003-09-12
AU2003221510A1 (en) 2003-09-16

Similar Documents

Publication Publication Date Title
GB0322989D0 (en) Method of deriving data
AU2003292421A8 (en) System and method for data prefetching
GB2401745B (en) Method of controlling computer access
SG112017A1 (en) Method of determining shape data
EP1577280A4 (en) Method of deuterization
GB2378370B (en) Method of watermarking data
GB0201504D0 (en) Method of payment
GB0329860D0 (en) Method of data entry
EP1488046A4 (en) Method of construction
PL375184A1 (en) Method of enhancing multimedia
GB0226697D0 (en) Processing of data
PL1639831T3 (en) Method for compression of data
AU2003221510A8 (en) Method of prefetching data/instructions
GB0208897D0 (en) New method of treatment
GB0209674D0 (en) Method of data synchronisation
GB2394857B (en) Method of transmitting data
GB0514342D0 (en) Method of film data comparison
GB0213198D0 (en) Method of treatment
GB0224880D0 (en) Method of inputting data
PL354852A1 (en) Method of discrete data processing
GB0207091D0 (en) Method of treatment
EP1636721A4 (en) Method of acquiring data
AU2003270672A8 (en) Method of data compression
PL351938A1 (en) Method of obtaining fructisiltransferase
GB0211788D0 (en) Method of analysing reflection data

Legal Events

Date Code Title Description
MK6 Application lapsed section 142(2)(f)/reg. 8.3(3) - pct applic. not entering national phase