A DATA PROCESSING APPARATUS AND METHOD FOR SCHEDULING SETS OF THREADS ON PARALLEL PROCESSING LANES

A data processing apparatus, a data processing method and a computer program product are disclosed. In an embodiment, the data processing apparatus comprises: a processor comprising a plurality of parallel lanes for parallel processing of sets of threads, each lane comprising a plurality of pipeline...

Full description

Saved in:
Bibliographic Details
Main Authors EIVIND, Liland, RICHTER, Thomas
Format Patent
LanguageEnglish
French
German
Published 03.04.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A data processing apparatus, a data processing method and a computer program product are disclosed. In an embodiment, the data processing apparatus comprises: a processor comprising a plurality of parallel lanes for parallel processing of sets of threads, each lane comprising a plurality of pipelined stages, the pipelined stages of each lane being operable to process instructions from the sets of threads; and scheduling logic operable to schedule instructions for processing by the lanes, the scheduling logic being operable to identify that one of the sets of threads being processed is to be split into a plurality of sub-sets of threads and to schedule at least two of the plurality of sub-sets of threads for processing by different pipelined stages concurrently.
Bibliography:Application Number: EP20140787214