Patents by Inventor Pierre SOUILLOT
Pierre SOUILLOT 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: 20250004745Abstract: A system is described and includes a motherboard; a switch for connecting the motherboard to an autonomous vehicle (AV) ethernet network; a system manager connected to the motherboard for distributing power to the motherboard and the ethernet switch; and a safehold system connected to the system manager, wherein the safehold system is powered independently of the system manager; wherein the safehold system obtains from the motherboard a firmware image, provides the firmware image to the system manager, and monitors the system manager to determine whether updating of the firmware image on the system manager was successful.Type: ApplicationFiled: June 27, 2023Publication date: January 2, 2025Applicant: GM Cruise Holdings LLCInventors: Pierre Souillot, Katherine Murphy, Charles Z. Mooney
-
Publication number: 20250007799Abstract: Vehicles, e.g., autonomous vehicles, can have sophisticated networked systems onboard. A networked system for a vehicle may include many edge devices, such as sensors, network devices, microcontrollers, boards, operating systems, etc. Many edge devices may report health status information to help vehicles achieve a certain integrity level and safety goals. The health status information may be collected and processed by a compute system to assess whether certain flags or alerts should be raised, and whether the vehicle should enter a degraded state of operation. It is not trivial to implement an effective and efficient framework that can manage many edge devices in a networked system reporting a high volume of health status information. An edge devices diagnostics framework may ensure reliable transmission of health status information, mechanisms for fault injection, and the use of configuration templates to standardize and simplify configuration of monitors for various edge devices.Type: ApplicationFiled: June 28, 2023Publication date: January 2, 2025Applicant: GM Cruise Holdings LLCInventors: Christopher Allen Johnson, Matthew Fornero, Pierre Souillot, Malik Saafir
-
Patent number: 10282803Abstract: One embodiment of the present invention includes a graphics subsystem that includes a tiling unit, a crossbar unit, and a screen-space pipeline. The crossbar unit is configured to transmit primitives interleaved with state change commands to the tiling unit. The tiling unit is configured to record an initial state associated with the primitives and to transmit to the screen-space pipeline one or more primitives in the primitives that overlap a first cache tile. The tiling unit is further configured to transmit the initial state to the screen-space pipeline and to transmit to the screen-space pipeline one or more primitives in the primitives that overlap a second cache tile. The tiling unit includes a state filter block configured to determine that a first state change in the state change commands is followed by a second state change, without an intervening primitive, and to forego transmitting the first state change in response.Type: GrantFiled: September 3, 2013Date of Patent: May 7, 2019Assignee: NVIDIA CORPORATIONInventors: Ziyad S. Hakura, Pierre Souillot, Cynthia Ann Edgeworth Allison, Dale L. Kirkland, Walter R. Steiner
-
Patent number: 9342311Abstract: One embodiment of the present invention includes a method for generating accumulated bounding boxes for graphics primitives. The method includes generating a first bounding box associated with a first graphics primitive. The method further includes, for each graphics primitive included in a first set of one or more additional graphics primitives, determining that the graphics primitive is within a threshold distance of the first bounding box, and adding the graphics primitive to the first bounding box. The method further includes determining not to add a second graphics primitive to the first bounding box. The method further includes generating a second bounding box associated with the second graphics primitive. Finally, the method includes transmitting the first bounding box to a tiling unit via a crossbar. One advantage of the disclosed embodiments is that multiple bounding boxes are combined to generate an accumulated bounding box that is then transferred across the crossbar.Type: GrantFiled: August 14, 2013Date of Patent: May 17, 2016Assignee: NVIDIA CorporationInventors: Ziyad S. Hakura, Pierre Souillot, Cynthia Allison, Dale L. Kirkland, Rouslan Dimitrov
-
Patent number: 9336002Abstract: One embodiment of the present invention includes a method for performing a multi-pass tiling test. The method includes combining a plurality of bounding boxes to generate a coarse bounding box. The method further includes identifying a first cache tile associated with a render surface and determining that the coarse bounding box intersects the first cache tile. The method further includes comparing each bounding box included in the plurality of bounding boxes against the first cache tile to determine that a first set of one or more bounding boxes included in the plurality of bounding boxes intersects the first cache tile. Finally, the method includes, for each bounding box included in the first set of one or more bounding boxes, processing one or more graphics primitives associated with the bounding box. One advantage of the disclosed technique is that the number of intersection calculations performed for each cache tile is reduced.Type: GrantFiled: August 14, 2013Date of Patent: May 10, 2016Assignee: NVIDIA CorporationInventors: Ziyad S. Hakura, Pierre Souillot, Cynthia Allison, Dale L. Kirkland
-
Patent number: 9183609Abstract: A technique for efficiently rendering content reduces each complex blend mode to a series of basic blend operations. The series of basic blend operations are executed within a recirculating pipeline until a final blended value is computed. The recirculating pipeline is positioned within a color raster operations unit of a graphics processing unit for efficient access to image buffer data.Type: GrantFiled: December 20, 2012Date of Patent: November 10, 2015Assignee: NVIDIA CorporationInventors: Rui Bastos, Mark J. Kilgard, William Craig McKnight, Jerome F. Duluk, Jr., Pierre Souillot, Dale L. Kirkland, Christian Amsinck, Joseph Detmer, Christian Rouet, Don Bittel
-
Publication number: 20140176568Abstract: A technique for efficiently rendering content reduces each complex blend mode to a series of basic blend operations. The series of basic blend operations are executed within a recirculating pipeline until a final blended value is computed. The recirculating pipeline is positioned within a color raster operations unit of a graphics processing unit for efficient access to image buffer data.Type: ApplicationFiled: December 20, 2012Publication date: June 26, 2014Applicant: NVIDIA CORPORATIONInventors: Rui BASTOS, Mark J. Kilgard, William Craig McKnight, Jerome F. Duluk, Pierre Souillot, Dale L. Kirkland, Christian Amsinck, Joseph Detmer, Christian Rouet, Don Bittel
-
Publication number: 20140118380Abstract: One embodiment of the present invention includes a graphics subsystem that includes a tiling unit, a crossbar unit, and a screen-space pipeline. The crossbar unit is configured to transmit primitives interleaved with state change commands to the tiling unit. The tiling unit is configured to record an initial state associated with the primitives and to transmit to the screen-space pipeline one or more primitives in the primitives that overlap a first cache tile. The tiling unit is further configured to transmit the initial state to the screen-space pipeline and to transmit to the screen-space pipeline one or more primitives in the primitives that overlap a second cache tile. The tiling unit includes a state filter block configured to determine that a first state change in the state change commands is followed by a second state change, without an intervening primitive, and to forego transmitting the first state change in response.Type: ApplicationFiled: September 3, 2013Publication date: May 1, 2014Applicant: NVIDIA CORPORATIONInventors: Ziyad S. HAKURA, Pierre SOUILLOT, Cynthia Ann Edgeworth ALLISON, Dale L. KIRKLAND, Walter R. STEINER