-
公开(公告)号:US12165030B2
公开(公告)日:2024-12-10
申请号:US17351434
申请日:2021-06-18
Applicant: Optimum Semiconductor Technologies Inc.
Inventor: Mayan Moudgill , John Glossner
Abstract: A system and method include an accelerator circuit comprising an input circuit block, a filter circuit block, a post-processing circuit block, and an output circuit block and a processor to initialize the accelerator circuit, determining tasks of a neural network application to be performed by at least one of the input circuit block, the filter circuit block, the post-processing circuit block, or the output circuit block, assign each of the tasks to a corresponding one of the input circuit block, the filter circuit block, the post-processing circuit block, or the output circuit block, instruct the accelerator circuit to perform the tasks, and execute the neural network application based on results received from the accelerator circuit completing performance of the tasks.
-
2.
公开(公告)号:US20220129262A1
公开(公告)日:2022-04-28
申请号:US17427843
申请日:2020-02-20
Applicant: Optimum Semiconductor Technologies Inc.
Inventor: Mayan MOUDGILL , Pablo BALZOLA , Murugappan SENTHIVELAN , Vaidyanathan RAMDURAI , Sitij AGRAWAL
Abstract: A system and an accelerator circuit including a register file comprising instruction registers to store an instruction for evaluating an elementary function, and data registers comprising a first data register to store an input value. The accelerator circuit further includes a successive cumulative rotation circuit comprising a reconfigurable inner stage to perform a successive cumulative rotation recurrence, and a determination circuit to determine a type of the elementary function based on the instruction, and responsive to determining that the input value is a fixed-point number, configure the reconfigurable inner stage to a configuration for evaluating the type of the elementary function, wherein the successive cumulative rotation circuit is to calculate an evaluation of the elementary function using the reconfigurable inner stage performing the successive cumulative rotation recurrence.
-
公开(公告)号:US20210214874A1
公开(公告)日:2021-07-15
申请号:US17272809
申请日:2019-08-23
Applicant: Optimum Semiconductor Technologies Inc.
Inventor: Sabin Daniel IANCU , John GLOSSNER , Beinan WANG
Abstract: A washing machine including a rotatable cylinder comprising a washing chamber to hold washables, one or more sensors, and a processing device, communicatively connected to the one or more sensors to control an operation of the washing machine, to receive sensor data captured by the one or more sensors, determine, using a machine learning model based on the sensor data, a plurality of properties associated with the washables, determine a setting for the washing machine based on the plurality of properties, and cause the washing machine to operate according to the setting.
-
公开(公告)号:US20180173625A1
公开(公告)日:2018-06-21
申请号:US15841974
申请日:2017-12-14
Applicant: Optimum Semiconductor Technologies, Inc.
Inventor: Mayan Moudgill , A. Joseph Hoane
IPC: G06F12/0817 , G06F9/52 , G06F9/30 , G06F9/54 , G06F12/0811
Abstract: A processor comprising a cache, the cache comprising a cache line, an execution unit to execute an atomic primitive to responsive to executing a read instruction to retrieve a data item from a memory location, cause to store a copy of the data item in the cache line, execute a lock instruction to lock the cache line to the processor, execute at least one instruction while the cache line is locked to the processor, and execute an unlock instruction to cause the cache controller to release the cache line from the processor.
-
5.
公开(公告)号:US09940129B2
公开(公告)日:2018-04-10
申请号:US15087269
申请日:2016-03-31
Applicant: Optimum Semiconductor Technologies, Inc.
Inventor: Mayan Moudgill , Gary Nacer , C. John Glossner , A. Joseph Hoane , Paul Hurtley , Murugappan Senthilvelan , Pablo Balzola
IPC: G06F12/08 , G06F9/30 , G06F3/06 , G06F12/0875 , G06F12/0893 , G06F12/1009 , G06F12/0862 , G06F9/32 , G06F9/355
CPC classification number: G06F9/30029 , G06F3/0604 , G06F3/0647 , G06F3/0673 , G06F9/30 , G06F9/30032 , G06F9/30043 , G06F9/30047 , G06F9/30054 , G06F9/30058 , G06F9/3013 , G06F9/322 , G06F9/355 , G06F12/0862 , G06F12/0875 , G06F12/0893 , G06F12/1009 , G06F2212/452 , G06F2212/60 , G06F2212/602
Abstract: A computer processor with register direct branches and employing an instruction preload structure is disclosed. The computer processor may include a hierarchy of memories comprising a first memory organized in a structure having one or more entries for one or more addresses corresponding to one or more instructions. The one or more entries of the one or more addresses may have a starting address. The structure may have one or more locations for storing the one or more instructions. The computer processor may include one or more registers to which one or more corresponding instruction addresses are writable. The computer processor may include processing logic. In response to the processing logic writing the one or more instruction addresses to the one or more registers, the processing logic may to pre-fetch the one or more instructions of a linear sequence of instructions from a first memory level of the hierarchy of memories into a second memory level of the hierarchy of memories beginning at the starting address. At least one address of the one or more addresses may be the contents of a register of the one or more registers.
-
公开(公告)号:US09910824B2
公开(公告)日:2018-03-06
申请号:US14727076
申请日:2015-06-01
Applicant: Optimum Semiconductor Technologies, Inc.
Inventor: Mayan Moudgill , Gary J. Nacer , C. John Glossner , Arthur Joseph Hoane , Paul Hurtley , Murugappan Senthilvelan , Pablo Balzola
CPC classification number: G06F15/8053 , G06F9/3001 , G06F9/30021 , G06F9/30036 , G06F9/30101 , G06F9/30109 , G06F9/30112 , G06F9/30141 , G06F9/3836 , G06F9/3855 , G06F15/7828 , G06F15/7839 , G06F15/8076 , G06F17/142
Abstract: A computer processor is disclosed. The computer processor may comprise a vector unit comprising a vector register file comprising at least one register to hold a varying number of elements. The computer processor may further comprise processing logic configured to operate on the varying number of elements in the vector register file using one or more instructions that separate a vector or combine two vectors. The computer processor may be implemented as a monolithic integrated circuit.
-
公开(公告)号:US11650817B2
公开(公告)日:2023-05-16
申请号:US17276598
申请日:2019-09-18
Applicant: Optimum Semiconductor Technologies Inc.
Inventor: Mayan Moudgill , Murugappan Senthilvelan
IPC: G06F9/30
CPC classification number: G06F9/30036 , G06F9/3013 , G06F9/30018
Abstract: A processor includes a register file comprising a length register, a vector register file comprising a plurality of vector registers, a mask register file comprising a plurality of mask registers, and a vector instruction execution circuit to execute a masked vector instruction comprising a first length register identifier representing the length register, a first vector register identifier representing a first vector register of the vector register file, and a first mask register identifier representing a first mask register of the mask register file, wherein the length register is to store a length value representing a number of operations to be applied to data elements stored in the first vector register, the first mask register is to store a plurality of mask bits, and a first mask bit of the plurality of mask bits determines whether a corresponding first one of the operations causes an effect.
-
公开(公告)号:US20220114807A1
公开(公告)日:2022-04-14
申请号:US17264146
申请日:2019-07-24
Applicant: Optimum Semiconductor Technologies Inc.
Inventor: Sabin Daniel IANCU , Beinan WANG , John GLOSSNER
Abstract: A system and method relating to object detection may include receiving an image frame comprising an array of pixels captured by an image sensor associated with the processing device, identifying a near-field image segment and a far-field image segment in the image frame, applying a first neural network trained for near-field image segments to the near-field image segment for detecting the objects presented in the near-field image segment, and applying a second neural network trained for far-field image segments to the far-field image segment for detecting the objects presented in the near-field image segment.
-
公开(公告)号:US20220063573A1
公开(公告)日:2022-03-03
申请号:US17275007
申请日:2019-09-11
Applicant: Optimum Semiconductor Technologies Inc.
Inventor: Samantha MURPHY , John GLOSSNER , Sabin Daniel IANCU
IPC: B60T7/22
Abstract: An anti-collision system and method of a vehicle including a first sensor device to capture first sensor data associated with a first vehicle in front of the vehicle, a second sensor device to capture second sensor data associated with a second vehicle behind the vehicle, and a processing device to calculate, based on the first sensor data, a plurality of first parameters characterizing the first vehicle, calculate, based on the second sensor data, a plurality of second parameters characterizing the second vehicle, responsive to detecting a braking event by the first vehicle, determine, based on a rule taking into consideration at least one of the plurality of first parameters and at least one of the plurality of second parameters, a braking force for the vehicle, and generate a braking control signal that applies the braking force to brakes of the vehicle.
-
公开(公告)号:US20210269037A1
公开(公告)日:2021-09-02
申请号:US17254731
申请日:2019-05-20
Applicant: Optimum Semiconductor Technologies Inc.
Inventor: Samantha MURPHY , John GLOSSNER , Sabin Daniel IANCU
Abstract: A system and method to operate an autonomous vehicle on the road. The system and method may include determining a lane area on a road, calculating a first position within the lane area, determining a tolerance region within the lane area, calculating a deviation offset based on the tolerance region, calculating a second position based on the first position and the deviation offset, and causing to operate the autonomous vehicle to travel to the second position.
-
-
-
-
-
-
-
-
-