Patents by Inventor Gokturk CINSERIN

Gokturk CINSERIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240054032
    Abstract: A processing device may include a message management facility and a message processing facility. The message management facility comprises a first message queue for receiving new instruction messages and a second message queue for receiving rejected instruction messages. The message processing facility receives a first instruction message and a second instruction message from the message management facility. The first instruction message is rejected and returned to the message management facility to add the first instruction message to the second message queue in response to determining that the first instruction message cannot be accepted by a processing device element identified in the first instruction message. Operand data for an input port of a processing device element identified in the second instruction message is retrieved in response to determining that the second instruction message can be accepted by the processing device element identified in the second instruction message.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 15, 2024
    Inventors: Orlando Miguel Pires dos Reis Moreira, Gokturk Cinserin
  • Patent number: 11842230
    Abstract: A processing device is described that includes a processing cluster having a message management facility and a message processing facility. The message management facility has a first message queue, a second message queue and a queue controller. The message processing facility has a plurality of processing device elements with at least two input ports, and the message processing facility is configured to: receive the selected instruction messages from the message management facility, accept or reject the selected instruction messages, return rejected selected instruction messages as a bounced instruction message to the message management facility, retrieve operand data from an accepted selected instruction message for an input port of a processing device element identified by the selected instruction message, and perform an operation designated to a processing device element once each of its input ports have received operand data.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: December 12, 2023
    Assignee: GRAI MATTER LABS S.A.S.
    Inventors: Orlando Miguel Pires Dos Reis Moreira, Gokturk Cinserin
  • Publication number: 20230035620
    Abstract: A neural network processor is provided comprising a plurality of mutually succeeding neural network processor layers is provided. A neural network processor layer therein comprising a plurality of neural network processor elements (1) having a respective state register (2) for storing a state value (X) indicative for their state, as well as an additional state register (4) for storing a value (Q) of a state value change indicator that is indicative for a direction of a previous state change exceeding a threshold value. Neural network processor elements in a neural network processor layer are configured to selectively transmit differential event messages indicative for a change of their state, dependent both on the change of their state value and on the value of their state value change indicator.
    Type: Application
    Filed: December 17, 2020
    Publication date: February 2, 2023
    Inventors: Amirreza YOUSEFZADEH, Louis ROUILLARD-ODERA, Gokturk CINSERIN, Orlando Miguel PIRES DOS REIS MOREIRA
  • Publication number: 20220276915
    Abstract: A processing device (1) is provided with at least one processing cluster (100) comprising a message management facility (110) and a message processing facility (120). The message management facility (110) has a first message queue (Q1), a second message queue (Q2) and a queue controller (QCNTRL). The message management facility (110) is to receive new instruction messages (MI) in the first message queue (Q1) and to receive bounced instruction messages (BMI) in the second message queue (Q2). The queue controller Q-CNTRL is to retrieve instruction messages (SMI) from a designated one of the first message queue (Q1) and the second message queue (Q2).
    Type: Application
    Filed: July 15, 2020
    Publication date: September 1, 2022
    Inventors: Orlando Miguel PIRES DOS REIS MOREIRA, Gokturk CINSERIN
  • Publication number: 20220171619
    Abstract: A neuromorphic processor and a neuromorphic processing method are provided comprising plurality of neuromorphic elements (i=1, i=n), a message exchange facility (20), and a computation unit (30). The plurality of neuromorphic elements has a respective state memory entry (10_j) for storing their state. The message exchange facility (20) enables neuromorphic elements to transmit neural event messages, and to receive transmitted neural event messages, a neural event message including an indication (NA) of one or more neuromorphic elements selected as the destination, a message type (MT) and one or more message parameters (MP1, . . . , MPm). The computation unit (30) is to update the state dependent on received neural event messages. The message type is one of at least an accumulation message (A) and a leakage message (L).
    Type: Application
    Filed: March 26, 2020
    Publication date: June 2, 2022
    Inventors: Amirreza YOUSEFZADEH, Orlando Miguel PIRES DOS REIS MOREIRA, Gokturk CINSERIN