Invention Grant
- Patent Title: Predicated looping on multi-processors for single program multiple data (SPMD) programs
-
Application No.: US16775621Application Date: 2020-01-29
-
Publication No.: US11294690B2Publication Date: 2022-04-05
- Inventor: Prakash Balasubramanian
- Applicant: Infineon Technologies AG
- Applicant Address: DE Neubiberg
- Assignee: Infineon Technologies AG
- Current Assignee: Infineon Technologies AG
- Current Assignee Address: DE Neubiberg
- Agency: Eschweiler & Potashnik, LLC
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/32 ; G06F9/48 ; G06F9/30 ; G06F9/50

Abstract:
Single Program, Multiple Data (SPMD) parallel processing of SPMD instructions can be generated among processors assigned to a task in a plurality of threads. The SPMD parallel processing can be increased in speed by performing predicated looping with the SPMD instructions in an activated SPMD mode of operation over a non-SPMD mode. Execution of overhead instructions is removed from the SPMD instructions associated with a thread in order to only execute the loop body of a loop associated with a data element of a data set in an enhanced Zero Loop Overhead (ZOL) device.
Public/Granted literature
- US20210232401A1 PREDICATED LOOPING ON MULTI-PROCESSORS FOR SINGLE PROGRAM MULTIPLE DATA (SPMD) PROGRAMS Public/Granted day:2021-07-29
Information query