Patents by Inventor Matthieu VALENTIN
Matthieu VALENTIN 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).
-
Patent number: 12277063Abstract: An apparatus for improving the tracking of streams of memory accesses for training a stride prefetcher is provided, comprising a training data structure storing entries for training a stride prefetcher, a given entry specifying: a stride offset, a target address, a program counter address, and a bypass indicator indicating whether a program counter match condition is to be bypassed for the given entry; and training control circuitry to determine whether to update the stride offset for the given entry of the training data structure to specify a current stride between a target address of a current memory access and the target address for the last memory access of the tracked stream, in which the determination by the training control circuitry is controlled to be either dependent on a determination of whether the program counter match condition is satisfied or independent of whether the program counter match condition is satisfied, based on the bypass indicator.Type: GrantFiled: December 13, 2023Date of Patent: April 15, 2025Assignee: Arm LimitedInventors: Ugo Castorina, Damien Matthieu Valentin Cathrine, Marco Coletta, Diogo Augusto Pereira Marques
-
Patent number: 12245889Abstract: An ultrasound imaging system (10) comprising probe (20), a processing unit (30) for processing an image, a display (50) for visualizing the image, and a control panel (40) for configuring and controlling the processing unit. The control panel comprises input control elements (41) and a touch pad (42). The touch pad is a multi-touch device providing multi-touch information of at least two or more touch of user on the touch pad for determining a gesture and an associated system function.Type: GrantFiled: April 24, 2018Date of Patent: March 11, 2025Assignee: SUPERSONIC IMAGINEInventors: Jessica Bercoff, Matthieu Valentin, Pascal Roncalez
-
Publication number: 20240238061Abstract: The invention relates to a system for providing a medical device, the system including a mounting structure arranged adjacent to and/or at least partially above an access space where an object to be accessed by the medical device can be placed, a holding device retained by the mounting structure and configured to hold the medical device at a changeable position above the access space, wherein the holding device is configured such that the medical device is moved from a retracted position to a first extended position upon a first predefined event.Type: ApplicationFiled: May 6, 2022Publication date: July 18, 2024Inventors: Etienne ROUSSEAU, Matthieu VALENTIN, Damien MAJOREL, Damien LERAT
-
Patent number: 12013785Abstract: There is provided an apparatus, medium and method. The apparatus comprises candidate offset storage circuitry to store a list comprising a plurality of candidate offset values having a default order, and prefetch circuitry to generate prefetch addresses by modifying a base address using a current offset, and to issue prefetch requests to cause information beginning at a corresponding prefetch address to be prefetched into the storage structure in anticipation of a demand request for that information. The apparatus further comprises prefetch training circuitry to select a new offset from the list of candidate offset values through comparison of the plurality of candidate offset values against data indicative of recent requests. The prefetch training circuitry is configured to identify a subset of the candidate offset values based on the current offset and to dynamically modify the default order to increase priority of the subset.Type: GrantFiled: November 17, 2022Date of Patent: June 18, 2024Assignee: Arm LimitedInventors: Ugo Castorina, Damien Matthieu Valentin Cathrine, Marco Coletta, Igor Burovenko
-
Publication number: 20240168884Abstract: There is provided an apparatus, medium and method. The apparatus comprises candidate offset storage circuitry to store a list comprising a plurality of candidate offset values having a default order, and prefetch circuitry to generate prefetch addresses by modifying a base address using a current offset, and to issue prefetch requests to cause information beginning at a corresponding prefetch address to be prefetched into the storage structure in anticipation of a demand request for that information. The apparatus further comprises prefetch training circuitry to select a new offset from the list of candidate offset values through comparison of the plurality of candidate offset values against data indicative of recent requests. The prefetch training circuitry is configured to identify a subset of the candidate offset values based on the current offset and to dynamically modify the default order to increase priority of the subset.Type: ApplicationFiled: November 17, 2022Publication date: May 23, 2024Inventors: Ugo CASTORINA, Damien Matthieu Valentin CATHRINE, Marco COLETTA, Igor BUROVENKO
-
Patent number: 11864951Abstract: The invention relates to a probe (110, 210, 310, 410, 510) which has a sealed cooling chamber (140, 240, 340, 440, 540) arranged within a casing (112, 212, 312, 412, 512) of the probe. An interface unit (124, 224, 324, 424, 524) of the probe is at least partially arranged within the cooling chamber or in contact with the cooling chamber. The cooling chamber is at least partially filled with a heat transfer liquid (142, 242, 342, 442, 542).Type: GrantFiled: October 10, 2019Date of Patent: January 9, 2024Assignee: SuperSonic ImagineInventors: Matthieu Valentin, Etienne Rousseau, Frédéric Giral
-
Patent number: 11853220Abstract: An apparatus comprises a cache to store information, items of information in the cache being associated with addresses; cache lookup circuitry to perform lookups in the cache; and a prefetcher to prefetch items of information into the cache in advance of an access request being received for said items of information. The prefetcher selects addresses to train the prefetcher. In response to determining that a cache lookup specifying a given address has resulted in a hit and determining that a cache lookup previously performed in response to a prefetch request issued by the prefetcher for the given address resulted in a hit, the prefetcher selects the given address as an address to be used to train the prefetcher.Type: GrantFiled: October 14, 2021Date of Patent: December 26, 2023Assignee: Arm LimitedInventors: Natalya Bondarenko, Stefano Ghiggini, Damien Matthieu Valentin Cathrine, Ugo Castorina
-
Patent number: 11847056Abstract: An apparatus comprises prefetch circuitry, and a cache having a plurality of entries to store data for access by processing circuitry and blocks of metadata for reference by the prefetch circuitry. The prefetch circuitry can detect one or more access sequences in dependence on training inputs derived from demand accesses processed by the cache in response to memory access operations performed by the processing circuitry. On detecting a given access sequence, this causes an associated given block of metadata providing information indicative of the given access sequence to be stored in a selected entry of the cache. Eviction control circuitry, responsive to a victimisation event, performs an operation to select a victim entry in the cache, the victim entry being selected from one or more candidate victim entries.Type: GrantFiled: May 25, 2022Date of Patent: December 19, 2023Assignee: Arm LimitedInventors: Damien Matthieu Valentin Cathrine, Ugo Castorina, Luca Nassi
-
Publication number: 20230385199Abstract: An apparatus comprises prefetch circuitry, and a cache having a plurality of entries to store data for access by processing circuitry and blocks of metadata for reference by the prefetch circuitry. The prefetch circuitry can detect one or more access sequences in dependence on training inputs derived from demand accesses processed by the cache in response to memory access operations performed by the processing circuitry. On detecting a given access sequence, this causes an associated given block of metadata providing information indicative of the given access sequence to be stored in a selected entry of the cache. Eviction control circuitry, responsive to a victimisation event, performs an operation to select a victim entry in the cache, the victim entry being selected from one or more candidate victim entries.Type: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Inventors: Damien Matthieu Valentin CATHRINE, Ugo CASTORINA, Luca NASSI
-
Publication number: 20230190241Abstract: A probe, in particular for ultrasound, having a cooling chamber which is fluidtight and at least partially filled with a dielectric heat-transfer fluid. An interface unit associated with an emitting and/or receiving element of the probe is located at least partially inside or in contact with the cooling chamber. The probe includes a dry chamber separated from the cooling chamber by a fluidtight wall, and a porous heat sink arranged at least partially inside the cooling chamber.Type: ApplicationFiled: May 12, 2021Publication date: June 22, 2023Inventors: Matthieu VALENTIN, Etienne ROUSSEAU, Emilien ROUCHON
-
Patent number: 11675702Abstract: Prefetch circuitry generates prefetch requests to prefetch information to a cache, based on prediction information trained using a training table comprising training entries. A given training entry associates a program counter indication associated with a trigger training memory access, a region indication indicative of a memory address region comprising a target address specified by the trigger training memory access, corresponding prediction information trained based on subsequent training memory access requests specifying target addresses in the same region as the target address of the trigger training memory access, and first and second replacement policy information. The first replacement policy information is used for replacement of an entry with another entry for the same program counter indication but different region. The second replacement policy information is used for replacement of an entry with another entry for a different program counter indication.Type: GrantFiled: February 16, 2022Date of Patent: June 13, 2023Assignee: Arm LimitedInventors: Ugo Castorina, Damien Matthieu Valentin Cathrine
-
Publication number: 20230121686Abstract: An apparatus comprises a cache to store information, items of information in the cache being associated with addresses; cache lookup circuitry to perform lookups in the cache; and a prefetcher to prefetch items of information into the cache in advance of an access request being received for said items of information. The prefetcher selects addresses to train the prefetcher. In response to determining that a cache lookup specifying a given address has resulted in a hit and determining that a cache lookup previously performed in response to a prefetch request issued by the prefetcher for the given address resulted in a hit, the prefetcher selects the given address as an address to be used to train the prefetcher.Type: ApplicationFiled: October 14, 2021Publication date: April 20, 2023Inventors: Natalya BONDARENKO, Stefano GHIGGINI, Damien Matthieu Valentin CATHRINE, Ugo CASTORINA
-
Publication number: 20220015744Abstract: The invention relates to a probe (110, 210, 310, 410, 510) which has a sealed cooling chamber (140, 240, 340, 440, 540) arranged within a casing (112, 212, 312, 412, 512) of the probe. An interface unit (124, 224, 324, 424, 524) of the probe is at least partially arranged within the cooling chamber or in contact with the cooling chamber. The cooling chamber is at least partially filled with a heat transfer liquid (142, 242, 342, 442, 542).Type: ApplicationFiled: October 10, 2019Publication date: January 20, 2022Applicant: SUPERSONIC IMAGINEInventors: Matthieu VALENTIN, Etienne ROUSSEAU, Frédéric GIRAL
-
Publication number: 20210022708Abstract: An ultrasound imaging system (10) comprising probe (20), a processing unit (30) for processing an image, a display (50) for visualizing the image, and a control panel (40) for configuring and controlling the processing unit. The control panel comprises input control elements (41) and a touch pad (42). The touch pad is a multi-touch device providing multi-touch information of at least two or more touch of user on the touch pad for determining a gesture and an associated system function.Type: ApplicationFiled: April 24, 2018Publication date: January 28, 2021Inventors: Jessica BERCOFF, Matthieu VALENTIN, Pascal RONCALEZ
-
Patent number: D989316Type: GrantFiled: September 23, 2021Date of Patent: June 13, 2023Assignee: SUPERSONIC IMAGINEInventors: Etienne Rousseau, Matthieu Valentin
-
Patent number: D1000615Type: GrantFiled: January 25, 2023Date of Patent: October 3, 2023Assignee: SUPERSONIC IMAGINEInventors: Etienne Rousseau, Matthieu Valentin
-
Patent number: D1013180Type: GrantFiled: September 22, 2021Date of Patent: January 30, 2024Assignee: SUPERSONIC IMAGINEInventors: Etienne Rousseau, Matthieu Valentin, Jean-Pierre Henry