Global Patent Index - EP 3935491 A1

EP 3935491 A1 20220112 - INSTRUCTION ORDERING

Title (en)

INSTRUCTION ORDERING

Title (de)

BEFEHLSORDNUNG

Title (fr)

COMMANDE D'INSTRUCTIONS

Publication

EP 3935491 A1 20220112 (EN)

Application

EP 19809910 A 20191126

Priority

  • US 201916296507 A 20190308
  • GB 2019053330 W 20191126

Abstract (en)

[origin: US2020285479A1] A data processing apparatus includes obtain circuitry that obtains a stream of instructions. The stream of instructions includes a barrier creation instruction and a barrier inhibition instruction. Track circuitry orders sending each instruction in the stream of instructions to processing circuitry based on one or more dependencies. The track circuitry is responsive to the barrier creation instruction to cause the one or more dependencies to include one or more barrier dependencies in which pre-barrier instructions, occurring before the barrier creation instruction in the stream, are sent before post-barrier instructions, occurring after the barrier creation instruction in the stream, are sent. The track circuitry is also responsive to the barrier inhibition instruction to relax the barrier dependencies to permit post-inhibition instructions, occurring after the barrier inhibition instruction in the stream, to be sent before the pre-barrier instructions.

IPC 8 full level

G06F 9/30 (2018.01); G06F 9/38 (2018.01)

CPC (source: EP KR US)

G06F 9/30087 (2013.01 - EP KR); G06F 9/3834 (2013.01 - EP KR); G06F 9/3838 (2013.01 - EP KR); G06F 9/3851 (2013.01 - KR US); G06F 9/3856 (2023.08 - KR US); G06F 9/522 (2013.01 - KR US)

Designated contracting state (EPC)

AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

Designated extension state (EPC)

BA ME

DOCDB simple family (publication)

US 10956166 B2 20210323; US 2020285479 A1 20200910; CN 113557497 A 20211026; EP 3935491 A1 20220112; EP 3935491 B1 20230830; JP 2022524127 A 20220427; JP 7474779 B2 20240425; KR 20210134370 A 20211109; US 2022004390 A1 20220106; WO 2020183119 A1 20200917

DOCDB simple family (application)

US 201916296507 A 20190308; CN 201980093825 A 20191126; EP 19809910 A 20191126; GB 2019053330 W 20191126; JP 2021553333 A 20191126; KR 20217031696 A 20191126; US 201917593018 A 20191126