Invention Grant
- Patent Title: Iterating single instruction, multiple-data (SIMD) instructions
-
Application No.: US16693092Application Date: 2019-11-22
-
Publication No.: US10996960B1Publication Date: 2021-05-04
- Inventor: Satyaki Koneru , Kamaraj Thangam
- Applicant: Blaize, Inc.
- Applicant Address: US CA El Dorado Hills
- Assignee: Blaize, Inc.
- Current Assignee: Blaize, Inc.
- Current Assignee Address: US CA El Dorado Hills
- Agent Brian R. Short
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
Methods, systems and apparatuses for performing walk operations of single instruction, multiple data (SIMD) instructions are disclosed. One method includes initiating, by a scheduler, a SIMD thread, where the scheduler is operative to schedule the SIMD thread. The method further includes fetching, a plurality of instructions for the SIMD thread. The method further includes determining, by a thread arbiter, at least one instruction that is a walk instruction, where the walk instruction iterates a block of instructions for a subset of channels of the SIMD thread, where the walk instruction includes a walk size, and where the walk size is a number of channels in the subset of channels of the SIMD thread that are processed in a walk iteration in association with the walk instruction. The method further includes executing the walk instruction based on the walk size.
Information query