US 12,236,136 B2
Processor for performing a predetermined computational operation, and processing unit
Taha Ibrahim Ibrahim Soliman, Renningen (DE); and Tobias Kirchner, Ludwigsburg (DE)
Assigned to ROBERT BOSCH GMBH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Mar. 23, 2023, as Appl. No. 18/189,031.
Claims priority of application No. 10 2022 203 284.5 (DE), filed on Apr. 1, 2022.
Prior Publication US 2023/0315341 A1, Oct. 5, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0614 (2013.01); G06F 3/0656 (2013.01); G06F 3/0683 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A processor configured to perform a predetermined computational operation in which one or more data elements is used to determine a result, the processor comprising:
one or more processor cores;
at least one buffer memory;
wherein the processor is connectable to a main memory, and being configured to access the main memory if the main memory is connected, each processor core being configured to execute instructions;
wherein the at least one buffer memory includes a calculation circuit configured to execute the computational operation in response to an execution signal if the one or the multiple data elements is stored in the buffer memory, the result being stored in the at least one buffer memory; and
wherein the processor is configured to perform the computational operation optionally using one of the processor cores using instructions or in the at least one buffer memory using the calculation circuit, wherein a decision whether the computational operation is performed using one of the processor cores or in the at least one buffer memory is based on an expected reusability degree of the one or more data elements and/or of the result.