PL364643A1

Issuance and execution of memory instructions to avoid read-after-write hazards

Abstract

A method and apparatus for issuing and executing memory instructions so as to maximize the number of requests issued to a highly pipelined memory and avoid reading data from memory (10) before a corresponding write to memory (10). The memory is divided into a number of regions, each of which is associated with a fence counter (18) that is incremented each time a memory instruction that is targeted to the memory region is issued and decremented each time there is a write to the memory region. After a fence instruction is issued, no further memory instructions (23) are issued if the counter for the memory region specified in the fence instruction is above a threshold. When a sufficient number of the outstanding issued instructions are executed, the counter will be decremented below the threshold and further memory instructions are then issued.

Term

Term ended

Projected expiry passed 21 December 2021, 4.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 members in 10 offices

This recordMember, by publication datePriority claim

Priority claims8

Priority claims
DocumentOfficeKindDate
85424301United States of AmericaA
85424301United States of AmericaA
0149282United States of AmericaW
0149282United States of AmericaW
01854243
01US0149282
US20010854243
WO2001US49282

Members18

Family members, oldest first
DocumentOfficeKind
US2002169947A1United States of AmericaA1
CA2447425A1CanadaA1
WO02093362A1World Intellectual Property Organization (WIPO)A1
TW567435BTaiwan Province of ChinaB
CZ20032948A3CzechiaA3
EP1388053A1European Patent Office (EPO)A1
HU0400049A2HungaryA2
CN1507587AChinaA
HU0400049A3HungaryA3
JP2004527054AJapanA
PL364643A1This recordPolandA1
US6978360B2United States of AmericaB2
JP3752224B2JapanB2
CN1855033AChinaA
EP1388053A4European Patent Office (EPO)A4
CN100385389CChinaC
CA2447425CCanadaC
CN100489770CChinaC