Patent ID: 11907681
Assignee: RENESAS ELECTRONICS CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A semiconductor system, comprising:
a data processor configured to perform data processing on first input data sequentially input, and to output first output data as a result of the data processing sequentially;
an accelerator having a parallel arithmetic part which receives the first output data sequentially and performs arithmetic operation in parallel between the first output data and each of a plurality of predetermined data;
a first data transfer circuit configured to receive a plurality of arithmetic operation results by the accelerator, to output the plurality of arithmetic operation results in order as the first input data; and
a central processing unit configured to store descriptors in an external memory, the descriptors instructing operations of the accelerator and the first data transfer circuit, wherein the parallel arithmetic part includes a first arithmetic unit group having a plurality of arithmetic units,
wherein the first data transfer circuit outputs a plurality of first arithmetic results by the first arithmetic unit group in order as the first input data, in accordance with the descriptors from the external memory,
wherein the first data transfer circuit is set to a first mode or a second mode based on processing speed of the accelerator with respect to the processing speed of the data processor, in accordance with the descriptors from the external memory,
wherein, when the first data transfer circuit is set to the first mode, the first data transfer circuit outputs the plurality of first arithmetic results by the first arithmetic units in order as the first input data, in accordance with the descriptors from the external memory, and
wherein, when the first data transfer circuit is set to the second mode, the first data transfer unit circuit selects collectively at least two of the plurality of first arithmetic results to output as the first input data in accordance with the descriptors from the external memory.