Invention Grant
- Patent Title: Scalarization of vector processing
-
Application No.: US14741505Application Date: 2015-06-17
-
Publication No.: US10318307B2Publication Date: 2019-06-11
- Inventor: Jia-Yang Chang
- Applicant: MediaTek Inc.
- Applicant Address: TW Hsinchu
- Assignee: MediaTek, Inc.
- Current Assignee: MediaTek, Inc.
- Current Assignee Address: TW Hsinchu
- Agent Tong J. Lee
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F15/78

Abstract:
A Single-Instruction-Multiple-Treads (SIMT) computing system includes multiple processors and a scheduler to schedule multiple threads to each of the processors. Each processor includes a scalar unit to provide a scalar lane for scalar execution and vector units to provide N parallel lanes for vector execution. During execution time, a processor detects that an instruction of N threads has been predicted by a compiler to have (N−M) inactive threads and the same source operands for M active threads, where N>M≥1. Upon the detection, the instruction is sent to the scalar unit for scalar execution.
Public/Granted literature
- US20160371093A1 Scalarization of Vector Processing Public/Granted day:2016-12-22
Information query