[go: up one dir, main page]

GB2376328B - Processor having replay architecture with fast and slow replay paths - Google Patents

Processor having replay architecture with fast and slow replay paths

Info

Publication number
GB2376328B
GB2376328B GB0221325A GB0221325A GB2376328B GB 2376328 B GB2376328 B GB 2376328B GB 0221325 A GB0221325 A GB 0221325A GB 0221325 A GB0221325 A GB 0221325A GB 2376328 B GB2376328 B GB 2376328B
Authority
GB
United Kingdom
Prior art keywords
replay
fast
processor
paths
architecture
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.)
Expired - Fee Related
Application number
GB0221325A
Other versions
GB2376328A (en
GB0221325D0 (en
Inventor
Michael D Upton
David J Sager
Darrell D Boggs
Glenn J Hinton
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.)
Intel Corp
Original Assignee
Intel 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
Priority claimed from US09/503,853 external-priority patent/US6735688B1/en
Application filed by Intel Corp filed Critical Intel Corp
Publication of GB0221325D0 publication Critical patent/GB0221325D0/en
Publication of GB2376328A publication Critical patent/GB2376328A/en
Application granted granted Critical
Publication of GB2376328B publication Critical patent/GB2376328B/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/3861Recovery, e.g. branch miss-prediction, exception handling
    • G06F9/3863Recovery, e.g. branch miss-prediction, exception handling using multiple copies of the architectural state, e.g. shadow registers
    • 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/3861Recovery, e.g. branch miss-prediction, exception handling
    • 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

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)
  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
GB0221325A 2000-02-14 2000-12-29 Processor having replay architecture with fast and slow replay paths Expired - Fee Related GB2376328B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/503,853 US6735688B1 (en) 1996-11-13 2000-02-14 Processor having replay architecture with fast and slow replay paths
PCT/US2000/035590 WO2001061480A1 (en) 2000-02-14 2000-12-29 Processor having replay architecture with fast and slow replay paths

Publications (3)

Publication Number Publication Date
GB0221325D0 GB0221325D0 (en) 2002-10-23
GB2376328A GB2376328A (en) 2002-12-11
GB2376328B true GB2376328B (en) 2004-04-21

Family

ID=24003786

Family Applications (1)

Application Number Title Priority Date Filing Date
GB0221325A Expired - Fee Related GB2376328B (en) 2000-02-14 2000-12-29 Processor having replay architecture with fast and slow replay paths

Country Status (7)

Country Link
KR (1) KR100508320B1 (en)
CN (1) CN1208716C (en)
AU (1) AU2001224640A1 (en)
DE (1) DE10085438B4 (en)
GB (1) GB2376328B (en)
HK (1) HK1048872B (en)
WO (1) WO2001061480A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7266673B2 (en) * 2003-05-02 2007-09-04 Advanced Micro Devices, Inc. Speculation pointers to identify data-speculative operations in microprocessor
US7165167B2 (en) * 2003-06-10 2007-01-16 Advanced Micro Devices, Inc. Load store unit with replay mechanism
CN100362536C (en) * 2004-09-10 2008-01-16 华中科技大学 An intelligent vehicle condition monitoring system based on mobile communication
US20110320781A1 (en) 2010-06-29 2011-12-29 Wei Liu Dynamic data synchronization in thread-level speculation
KR101254911B1 (en) * 2012-01-31 2013-04-18 서울대학교산학협력단 Method, system and computer-readable recording medium for performing data input and output via multiple path
CN103744800B (en) * 2013-12-30 2016-09-14 龙芯中科技术有限公司 Caching method and device towards replay mechanism
KR102668233B1 (en) 2018-09-04 2024-05-23 삼성전자주식회사 Electronic device for obtaining images by controlling frame rate for external object moving through point ofinterest and operating method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3618042A (en) * 1968-11-01 1971-11-02 Hitachi Ltd Error detection and instruction reexecution device in a data-processing apparatus
WO1998021684A2 (en) * 1996-11-13 1998-05-22 Intel Corporation Processor having replay architecture
US6094717A (en) * 1998-07-31 2000-07-25 Intel Corp. Computer processor with a replay system having a plurality of checkers

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3618042A (en) * 1968-11-01 1971-11-02 Hitachi Ltd Error detection and instruction reexecution device in a data-processing apparatus
WO1998021684A2 (en) * 1996-11-13 1998-05-22 Intel Corporation Processor having replay architecture
US6094717A (en) * 1998-07-31 2000-07-25 Intel Corp. Computer processor with a replay system having a plurality of checkers

Also Published As

Publication number Publication date
HK1048872B (en) 2004-10-21
GB2376328A (en) 2002-12-11
KR20030007425A (en) 2003-01-23
DE10085438B4 (en) 2006-01-05
AU2001224640A1 (en) 2001-08-27
WO2001061480A1 (en) 2001-08-23
CN1208716C (en) 2005-06-29
DE10085438T1 (en) 2003-01-16
KR100508320B1 (en) 2005-08-17
GB0221325D0 (en) 2002-10-23
CN1452736A (en) 2003-10-29
HK1048872A1 (en) 2003-04-17

Similar Documents

Publication Publication Date Title
GB2370380B (en) Processor architecture
GB2370381B (en) Processor architecture
EG23122A (en) Pyrrolcarboxamides and pyrrolcarbothioamides
AU9667901A (en) Mycoattractants and mycopesticides
GB2365595B (en) Array type processor
GB2367470B (en) Low power audio processor
GB2369692B (en) Processor state reintegration
GB2376328B (en) Processor having replay architecture with fast and slow replay paths
EP1324330A4 (en) Disk player
EP1302943A4 (en) Disk player
HUP0102960A3 (en) Injection-type anchor
EP1333432A4 (en) Disk device
EP1288940A4 (en) Disk player
SG86385A1 (en) Processor with bist function
PL361994A1 (en) Absorbing structure
TW499035U (en) Button structure with dustproof and waterproof function
GB0012286D0 (en) SAFE-Secure and friendly E-purchasing
AU2001263297A1 (en) Pipelined and sliced shared-memory switch
TW448740U (en) Rotatable low stool
TW459654U (en) Computer with low noise
IL162750A (en) Cryoprobe
GB0029496D0 (en) Optipouch and optipad
GB0008876D0 (en) IC2CU and IC2IDU
AU143936S (en) Play structure
HU0002418D0 (en) Motor-sprayer with diving-pump and system

Legal Events

Date Code Title Description
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1048872

Country of ref document: HK

PCNP Patent ceased through non-payment of renewal fee

Effective date: 20161229