Patents by Inventor Maha Kooli

Maha Kooli 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: 20230205901
    Abstract: The present description concerns a system comprising at least one first and one second memory circuits; and a direct data transfer circuit which is adapted to receiving specific instructions originating from an external processor, and to decoding specific instructions comprising: a specific instruction SET_REGION of definition of a sub-region in the first memory circuit towards and from which the data will be transferred; and a specific instruction of transfer between said sub-region and the second memory circuit, the specific transfer instruction comprising a first address field containing the relative coordinates, in said sub-region, of a first reference cell.
    Type: Application
    Filed: December 19, 2022
    Publication date: June 29, 2023
    Inventors: Henri-Pierre CHARLES, Kevin MAMBU, Jean-Philippe NOEL, Maha KOOLI
  • Patent number: 11482264
    Abstract: The present description concerns a memory device (200) comprising: a memory circuit (201) implementing operations and performing elementary operations including a reading, a writing, or a computing operation; a control circuit (205) receiving instructions from a processor (231), and breaking down each received instruction into a plurality of elementary operations to generate an elementary operation request flow; a circuit (203) of direct data transfer from or to said memory circuit (201), the transfer circuit (203) receiving instructions from the processor (231), breaking down each received instruction into a plurality of elementary operations to be performed in said memory circuit to generate an elementary operation request flow; an internal data exchange link (204) directly coupling said memory circuit (201) to the direct transfer circuit (203); and an arbitration circuit (309).
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: October 25, 2022
    Assignee: Commissariat à l'Energie Atomique et aux Energies Alternatives
    Inventors: Maha Kooli, Roman Gauchi, Pascal Vivet
  • Publication number: 20220208238
    Abstract: The present description concerns a memory device (200) comprising: a memory circuit (201) implementing operations and performing elementary operations including a reading, a writing, or a computing operation; a control circuit (205) receiving instructions from a processor (231), and breaking down each received instruction into a plurality of elementary operations to generate an elementary operation request flow; a circuit (203) of direct data transfer from or to said memory circuit (201), the transfer circuit (203) receiving instructions from the processor (231), breaking down each received instruction into a plurality of elementary operations to be performed in said memory circuit to generate an elementary operation request flow; an internal data exchange link (204) directly coupling said memory circuit (201) to the direct transfer circuit (203); and an arbitration circuit (309).
    Type: Application
    Filed: December 22, 2021
    Publication date: June 30, 2022
    Inventors: Maha KOOLI, Roman GAUCHI, Pascal VIVET
  • Publication number: 20220147442
    Abstract: A computing device divides an area of a main memory wherein a data structure is saved into NbS1 subdivisions, and then the computing device computes a weight wS,NbS1(k) for each of the NbS1 subdivisions using the following relationship: wS,NbS1(k)=PS(1+(k?1)×(NbS0?1)/(NbS1?1)), where: k is the order number k of one of the NbS1 subdivisions, and PS( ) is a predetermined function that is continuous over an interval [1; NbS0] and defined over each interval [k0, k0+1] by a polynomial of order less than four, where k0 is an integer order number contained in the interval [1; NbS0], and then when a datum Dk,n contained in a subdivision k of the main memory has to be transferred to a secondary memory, the computing device transfers a block of wS,NbS1(k) data containing the datum Dk,n where wS,NbS1(k) is the weight computed for this subdivision k.
    Type: Application
    Filed: November 5, 2021
    Publication date: May 12, 2022
    Applicant: Commissariat à l'Energie Atomique et aux Energies Alternatives
    Inventors: Riyane SID LAKHDAR, Henri-Pierre CHARLES, Maha KOOLI
  • Patent number: 11031076
    Abstract: A memory circuit including: a plurality of elementary storage cells arranged in an array of rows and of columns, the cells of a same column sharing a same read bit line and a same write bit line; an internal control circuit capable of implementing a calculation operation including the simultaneous activation in read mode of at least two rows of the array; and a shuffle circuit including a data input register, a configuration register, and an output port, the shuffle circuit being capable of delivering on its output port the data stored in its input register shuffled according to a shuffle operation defined according to the state of its configuration register.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: June 8, 2021
    Assignee: Commissariat à l'Énergie Atomique et aux Énergies Alternatives
    Inventors: Henri-Pierre Charles, Maha Kooli, Jean-Philippe Noel
  • Publication number: 20210157558
    Abstract: Method for constructing a signature characteristic of the accesses, by a microprocessor, to a memory wherein: each time the microprocessor executes an access instruction for accessing a datum of a data structure, the microprocessor retrieves the identifier of the data structure and a position identifier that identifies the position of the datum accessed inside this data structure, the temporally ordered series of the position identifiers thus retrieved forming a retrieved access pattern, then for each retrieved access pattern associated with one and the same data structure identifier, the microprocessor constructs a statistical distribution on the basis of just the position identifiers of this retrieved access pattern, the set of the statistical distributions thus constructed and associated with the identifier of this data structure forming the signature characteristic of the accesses to the memory.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 27, 2021
    Applicant: Commissariat a l'Energie Atomique et aux Energies Alternatives
    Inventors: Riyane SID LAKHDAR, Henri-Pierre CHARLES, Maha KOOLI
  • Patent number: 10872642
    Abstract: A memory circuit including: a plurality of elementary storage cells arranged in an array of rows and of columns; a data input/output port; an address input port; a mode selection input port; and an internal control circuit configured to: read a mode selection signal applied to the mode selection port; when the mode selection signal is in a first state, read an address of a row from the address input port and implement a read or write operation in this row; and when the mode selection signal is in a second state, read from the data input/output port an instruction signal and implement an operation including the simultaneous activation in read or write mode of at least two rows.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: December 22, 2020
    Assignee: Commissariat à l'Énergie Atomique et aux Énergies Alternatives
    Inventors: Henri-Pierre Charles, Maha Kooli, Jean-Philippe Noel
  • Publication number: 20200227097
    Abstract: A memory circuit including: a plurality of elementary storage cells arranged in an array of rows and of columns; a data input/output port; an address input port; a mode selection input port; and an internal control circuit configured to: read a mode selection signal applied to the mode selection port; when the mode selection signal is in a first state, read an address of a row from the address input port and implement a read or write operation in this row; and when the mode selection signal is in a second state, read from the data input/output port an instruction signal and implement an operation including the simultaneous activation in read or write mode of at least two rows.
    Type: Application
    Filed: December 18, 2018
    Publication date: July 16, 2020
    Applicant: Commissariat à I'Énergie Atomique et aux Énergies Alternatives
    Inventors: Henri-Pierre Charles, Maha Kooli, Jean-Philippe Noel
  • Publication number: 20200160905
    Abstract: A memory circuit including: a plurality of elementary storage cells arranged in an array of rows and of columns, the cells of a same column sharing a same read bit line and a same write bit line; an internal control circuit capable of implementing a calculation operation including the simultaneous activation in read mode of at least two rows of the array; and a shuffle circuit including a data input register, a configuration register, and an output port, the shuffle circuit being capable of delivering on its output port the data stored in its input register shuffled according to a shuffle operation defined according to the state of its configuration register.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 21, 2020
    Applicant: Commissariat à l'Énergie Atomique et aux Énergies Alternatives
    Inventors: Henri-Pierre Charles, Maha Kooli, Jean-Philippe Noel
  • Publication number: 20190189166
    Abstract: A memory circuit including: a plurality of elementary storage cells arranged in an array of rows and of columns; a data input/output port; an address input port; a mode selection input port; and an internal control circuit configured to: read a mode selection signal applied to the mode selection port; when the mode selection signal is in a first state, read an address of a row from the address input port and implement a read or write operation in this row; and when the mode selection signal is in a second state, read from the data input/output port an instruction signal and implement an operation including the simultaneous activation in read or write mode of at least two rows.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 20, 2019
    Applicant: Commissariat à I'Énergie Atomique et aux Énergies Alternatives
    Inventors: Henri-Pierre Charles, Maha Kooli, Jean-Philippe Noel