Global Patent Index - EP 4315045 A1

EP 4315045 A1 20240207 - PARALLEL PROCESSING ARCHITECTURE USING SPECULATIVE ENCODING

Title (en)

PARALLEL PROCESSING ARCHITECTURE USING SPECULATIVE ENCODING

Title (de)

PARALLELVERARBEITUNGSARCHITEKTUR MIT SPEKULATIVER KODIERUNG

Title (fr)

ARCHITECTURE DE TRAITEMENT PARALLÈLE UTILISANT UN CODAGE SPÉCULATIF

Publication

EP 4315045 A1 20240207 (EN)

Application

EP 22776686 A 20220325

Priority

  • US 202163166298 P 20210326
  • US 2022021838 W 20220325

Abstract (en)

[origin: WO2022204450A1] Techniques for program execution in a parallel processing architecture using speculative encoding are disclosed. A two-dimensional array of compute elements is accessed, where each compute element within the array of compute elements is known to a compiler and is coupled to its neighboring compute elements within the array of compute elements. Control for the array of compute elements is provided on a cycle-by-cycle basis. The control is enabled by a stream of wide, variable length, control words generated by the compiler. Two or more operations are coalesced into a control word, where the control word includes a branch decision and operations associated with the branch decision. The coalesced control word includes speculatively encoded operations for at least two possible branch paths. The at least two possible branch paths generate independent side effects. Operations associated with the branch decision that are not indicated by the branch decision are suppressed.

IPC 8 full level

G06F 9/38 (2018.01); G06F 7/575 (2006.01); G06F 8/41 (2018.01); G06F 9/30 (2018.01); G06F 9/48 (2006.01); G06F 15/80 (2006.01)

CPC (source: EP KR)

G06F 8/4451 (2013.01 - EP KR); G06F 9/4881 (2013.01 - EP KR); G06F 9/528 (2013.01 - EP KR)

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

Designated validation state (EPC)

KH MA MD TN

DOCDB simple family (publication)

WO 2022204450 A1 20220929; EP 4315045 A1 20240207; KR 20230159596 A 20231121

DOCDB simple family (application)

US 2022021838 W 20220325; EP 22776686 A 20220325; KR 20237036559 A 20220325