Data processing apparatus and method of controlling the data processing apparatus
AssigneeSamsung Electronics Co., Ltd.
InventorsWon Jong Lee, Chan Min Park, Shi Hwa Lee
Life of this patent
Estimating the term…
Abstract
Provided are a data processing apparatus and a method of controlling the data processing apparatus. The data processing apparatus may select a single stream processor from a plurality of stream processors based on stream processor status information, and input data into the selected stream processor. The stream processor status information may include first status information of a processor core and second status information of at least one internal memory.
Claims20
An apparatus for processing data, the apparatus comprising:
- a plurality of stream processors;
- a selection unit to generate stream processor status information with respect to each of the stream processors and to select a single stream processor from the plurality of stream processors based on the stream processor status information;
- and
- a data management unit to input input data into the selected stream processor, wherein each of the stream processors includes a processor core and at least one internal memory, and the stream processor status information comprises at least one of first status information of the processor core and second status information of each of the at least one internal memory.
An apparatus for processing data, the apparatus comprising:
- a plurality of stream processors;
- a selection unit to group the plurality of stream processors into a first stream processor group and a second stream processor group, to select a single first stream processor from the first stream processor group, and to select a single second stream processor from the second stream processor group,
- a first data management unit to convert first data, extracted from an external memory, to first batch data and to input the first batch data into the first stream processor;
- and
- a second data management unit to convert second data, output from the first stream processor, to second batch data and to input the second batch data into the second stream processor,
- wherein the selection unit groups the plurality of stream processors based on an amount of the first data and an amount of the second data, and
- the selection unit generates stream processor status information with respect to each of the stream processors to select the first stream processor and the second stream processor based on the stream processor status information.
A method of controlling a data processing apparatus comprising a plurality of stream processors, the method comprising:
- generating stream processor status information with respect to each of the stream processors;
- selecting a single stream processor from the plurality of stream processors based on the stream processor status information;
- and
- inputting input data into the selected stream processor,
- wherein each of the stream processors includes a processor core and at least one internal memory, and the stream processor status information comprises at least one of first status information of the processor core and second status information of each of the at least one internal memory.
Dependencies are inferred from the claim text.