WO2004079489A3 - Data processing system with prefetching means - Google Patents
Data processing system with prefetching means Download PDFInfo
- Publication number
- WO2004079489A3 WO2004079489A3 PCT/IB2004/050151 IB2004050151W WO2004079489A3 WO 2004079489 A3 WO2004079489 A3 WO 2004079489A3 IB 2004050151 W IB2004050151 W IB 2004050151W WO 2004079489 A3 WO2004079489 A3 WO 2004079489A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- cache
- location
- cache memory
- memory
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0862—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/12—Replacement control
Abstract
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04714401A EP1604285A2 (en) | 2003-03-06 | 2004-02-25 | Data processing system with prefetching means |
CN2004800058948A CN1757018B (en) | 2003-03-06 | 2004-02-25 | Data processing system with prefetching means and data prefetching method |
JP2006506644A JP2006520045A (en) | 2003-03-06 | 2004-02-25 | Data processing system having prefetch means |
US10/547,594 US7526613B2 (en) | 2003-03-06 | 2004-02-25 | Data processing system with prefetching means |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03100554 | 2003-03-06 | ||
EP03100554.9 | 2003-03-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004079489A2 WO2004079489A2 (en) | 2004-09-16 |
WO2004079489A3 true WO2004079489A3 (en) | 2005-07-28 |
Family
ID=32946917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2004/050151 WO2004079489A2 (en) | 2003-03-06 | 2004-02-25 | Data processing system with prefetching means |
Country Status (6)
Country | Link |
---|---|
US (1) | US7526613B2 (en) |
EP (1) | EP1604285A2 (en) |
JP (1) | JP2006520045A (en) |
KR (1) | KR20050116810A (en) |
CN (1) | CN1757018B (en) |
WO (1) | WO2004079489A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077129A (en) * | 2012-12-31 | 2013-05-01 | 上海算芯微电子有限公司 | Information processing method and device |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060143401A1 (en) * | 2004-12-27 | 2006-06-29 | Jacob Doweck | Method and apparatus for prefetching based on cache fill buffer hits |
JP2006190389A (en) | 2005-01-06 | 2006-07-20 | Sanyo Electric Co Ltd | Integrated circuit for data processing |
US7283418B2 (en) * | 2005-07-26 | 2007-10-16 | Micron Technology, Inc. | Memory device and method having multiple address, data and command buses |
JP4846306B2 (en) * | 2005-09-09 | 2011-12-28 | 富士通セミコンダクター株式会社 | Semiconductor memory device, semiconductor integrated circuit system using the same, and method for controlling semiconductor memory device |
JP4983160B2 (en) * | 2006-09-04 | 2012-07-25 | 富士通株式会社 | Moving image processing device |
US7934058B2 (en) * | 2006-12-14 | 2011-04-26 | Microsoft Corporation | Predictive caching of assets to improve level load time on a game console |
US8433854B2 (en) * | 2008-06-25 | 2013-04-30 | Intel Corporation | Apparatus and method for cache utilization |
US8943273B1 (en) * | 2008-08-14 | 2015-01-27 | Marvell International Ltd. | Method and apparatus for improving cache efficiency |
US8918588B2 (en) * | 2009-04-07 | 2014-12-23 | International Business Machines Corporation | Maintaining a cache of blocks from a plurality of data streams |
US9444737B2 (en) * | 2009-04-27 | 2016-09-13 | Intel Corporation | Packet data processor in a communications processor architecture |
US9076239B2 (en) * | 2009-04-30 | 2015-07-07 | Stmicroelectronics S.R.L. | Method and systems for thumbnail generation, and corresponding computer program product |
US9280474B2 (en) | 2013-01-03 | 2016-03-08 | Intel Corporation | Adaptive data prefetching |
US10042773B2 (en) | 2015-07-28 | 2018-08-07 | Futurewei Technologies, Inc. | Advance cache allocator |
CN107168660A (en) * | 2016-03-08 | 2017-09-15 | 成都锐成芯微科技股份有限公司 | Image procossing caching system and method |
US10073775B2 (en) * | 2016-04-01 | 2018-09-11 | Intel Corporation | Apparatus and method for triggered prefetching to improve I/O and producer-consumer workload efficiency |
CN106484334A (en) * | 2016-10-20 | 2017-03-08 | 郑州云海信息技术有限公司 | A kind of release pre-reads the method and device of resource |
US11294812B2 (en) | 2020-08-04 | 2022-04-05 | International Business Machines Corporation | Obtaining cache resources for expected writes to tracks in a write set after the cache resources were released for the tracks in the write set |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6035375A (en) * | 1992-06-04 | 2000-03-07 | Emc Corporation | Cache memory with an allocable micro-cache |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01230152A (en) * | 1988-03-10 | 1989-09-13 | Mitsubishi Electric Corp | Cache memory |
JPH02112039A (en) * | 1988-10-21 | 1990-04-24 | Nec Corp | Buffer storage device |
EP0394642A3 (en) * | 1989-04-28 | 1992-07-15 | International Business Machines Corporation | Data prefetching in caches |
JPH06110780A (en) * | 1992-09-28 | 1994-04-22 | Fuji Xerox Co Ltd | Buffer memory |
JPH08272687A (en) * | 1995-04-03 | 1996-10-18 | Nec Corp | Input/output cache memory |
US5696985A (en) * | 1995-06-07 | 1997-12-09 | International Business Machines Corporation | Video processor |
US5787472A (en) * | 1995-07-31 | 1998-07-28 | Ibm Corporation | Disk caching system for selectively providing interval caching or segment caching of vided data |
US5974438A (en) * | 1996-12-31 | 1999-10-26 | Compaq Computer Corporation | Scoreboard for cached multi-thread processes |
TW501011B (en) * | 1998-05-08 | 2002-09-01 | Koninkl Philips Electronics Nv | Data processing circuit with cache memory |
US7039766B1 (en) * | 2000-10-12 | 2006-05-02 | International Business Machines Corporation | Prescheduling sequential data prefetches in a preexisting LRU cache |
US20030105926A1 (en) * | 2001-12-03 | 2003-06-05 | International Business Machies Corporation | Variable size prefetch cache |
US7089228B2 (en) * | 2002-04-18 | 2006-08-08 | International Business Machines Corporation | Computer apparatus and method for caching results of a database query |
US6990558B2 (en) * | 2002-06-18 | 2006-01-24 | Ip-First, Llc | Microprocessor, apparatus and method for selective prefetch retire |
-
2004
- 2004-02-25 EP EP04714401A patent/EP1604285A2/en not_active Withdrawn
- 2004-02-25 JP JP2006506644A patent/JP2006520045A/en active Pending
- 2004-02-25 US US10/547,594 patent/US7526613B2/en active Active
- 2004-02-25 KR KR1020057016537A patent/KR20050116810A/en not_active Application Discontinuation
- 2004-02-25 CN CN2004800058948A patent/CN1757018B/en not_active Expired - Fee Related
- 2004-02-25 WO PCT/IB2004/050151 patent/WO2004079489A2/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6035375A (en) * | 1992-06-04 | 2000-03-07 | Emc Corporation | Cache memory with an allocable micro-cache |
Non-Patent Citations (1)
Title |
---|
RUTTEN M J ET AL: "Eclipse: heterogeneous multiprocessor architecture for flexible media processing", PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM., PROCEEDINGS INTERNATIONAL, IPDPS 2002, ABSTRACTS AND CD-ROM FT. LAUDERDALE, FL, USA 15-19 APRIL 2002, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 15 April 2002 (2002-04-15), pages 130 - 137, XP010591169, ISBN: 0-7695-1573-8 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077129A (en) * | 2012-12-31 | 2013-05-01 | 上海算芯微电子有限公司 | Information processing method and device |
CN103077129B (en) * | 2012-12-31 | 2016-07-13 | 上海算芯微电子有限公司 | Information processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN1757018B (en) | 2010-09-08 |
US7526613B2 (en) | 2009-04-28 |
WO2004079489A2 (en) | 2004-09-16 |
KR20050116810A (en) | 2005-12-13 |
EP1604285A2 (en) | 2005-12-14 |
CN1757018A (en) | 2006-04-05 |
US20060190688A1 (en) | 2006-08-24 |
JP2006520045A (en) | 2006-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004079489A3 (en) | Data processing system with prefetching means | |
JP5089186B2 (en) | Data cache miss prediction and scheduling | |
US6898674B2 (en) | Apparatus, method, and system for synchronizing information prefetch between processors and memory controllers | |
Jevdjic et al. | Unison cache: A scalable and effective die-stacked DRAM cache | |
US7822926B2 (en) | Cache memory | |
US6578130B2 (en) | Programmable data prefetch pacing | |
US9110667B2 (en) | Control system, control method, and computer program product | |
IL169265A0 (en) | Page descriptors for prefetching and memory management | |
CN108463808B (en) | Event triggered programmable prefetcher | |
US20090006813A1 (en) | Data forwarding from system memory-side prefetcher | |
US20070156963A1 (en) | Method and system for proximity caching in a multiple-core system | |
IN2012DN02977A (en) | ||
JP2005276199A (en) | Method to provide cache management command for dma controller | |
KR20100009635A (en) | Information processor and cache control method | |
JP2007207246A (en) | Self prefetching l2 cache mechanism for instruction line | |
Lin et al. | Designing a modern memory hierarchy with hardware prefetching | |
GB2468007A (en) | Data processing apparatus and method dependent on streaming preload instruction. | |
US8832414B2 (en) | Dynamically determining the profitability of direct fetching in a multicore architecture | |
Lee et al. | A new cache architecture based on temporal and spatial locality | |
EP2622485B1 (en) | Method and apparatus for reducing processor cache pollution caused by aggressive prefetching | |
CN104808967B (en) | A kind of dynamic data pre-fetching system of processor | |
WO2002010923A3 (en) | Method and apparatus for software prefetching using non-faulting loads | |
JP2008015668A (en) | Task management device | |
JP4374956B2 (en) | Cache memory control device and cache memory control method | |
EP4034995A1 (en) | Circuitry and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2004714401 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006506644 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006190688 Country of ref document: US Ref document number: 10547594 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20048058948 Country of ref document: CN Ref document number: 1020057016537 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1020057016537 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2004714401 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 10547594 Country of ref document: US |