Patents Assigned to Penguin Computing, Inc.
-
Patent number: 12613759Abstract: A system and method for enhanced cluster health includes implementing an assessment interface command communication with an administrative computing node of a cluster of computing nodes, identifying a quora of computing nodes; signaling, via the assessment interface, the administrative computing node to cause the quora of computing nodes to execute the assessment of health, wherein executing the assessment of health includes: defining a plurality of distinct pairs of computing nodes, implementing a bi-directional testing by each pair of computing nodes of the plurality of distinct pairs, evaluating bi-directional testing data obtained based on the execution of the assessment of health of the quora of computing nodes, classifying a computing node of the quora of computing nodes as unhealthy when the evaluation indicates that a subset of the bi-directional testing data associated with the computing node fails to satisfy benchmark node performance values.Type: GrantFiled: March 13, 2024Date of Patent: April 28, 2026Assignee: Penguin Computing, Inc.Inventors: Nicholas Mccollum, Kevin Manalo
-
Publication number: 20260089081Abstract: A system and method for identifying a set of nodes within the cluster of nodes that are scheduled to execute a job at a future start time based on identifying, by a task scheduler, a request to execute the job within a cluster of nodes; submitting a set of initial health tests to the set of nodes for execution; identifying at least one pair of nodes that failed the set of initial tests; isolating the at least one pair of nodes from a remainder of the nodes that did not fail the set of initial health tests; submitting an additional health test to each node of the at least one pair of nodes; identifying a given node of the least one pair of nodes as being an unhealthy node; and adapting an operating state of the unhealthy node from a state of available to a state of unavailable.Type: ApplicationFiled: September 26, 2024Publication date: March 26, 2026Applicant: Penguin Computing, Inc.Inventors: Nicholas Mccollum, Kevin Manalo
-
Publication number: 20260023609Abstract: A system and method for implementing a task scheduler-controlled health tests of computing nodes includes detecting a plurality of idle nodes of a cluster of computing nodes, selecting a set of computing nodes for a node health assessment; assigning the set of computing nodes to a node health assessment queue, wherein when the assignment of the set of computing nodes to the node health assessment queues renders the set of computing nodes unavailable for executing one or more computing tasks; submitting a set of instructions for executing the node health assessment; obtaining assessment results based on the execution of the node health assessment by the set of computing nodes; determining a state of health data for the set of computing nodes based on the assessment results; and reallocating the set of computing nodes from the node health assessment queue based on the state of health data.Type: ApplicationFiled: July 19, 2024Publication date: January 22, 2026Applicant: Penguin Computing, Inc.Inventors: Nicholas Mccollum, Kevin Manalo
-
Publication number: 20260017428Abstract: A system, method, and computer-program product includes obtaining a set of compute architecture design parameters associated with a target subscriber, generating a HPC architecture data object for the target subscriber that satisfies the set of compute architecture design parameters, executing, in real-time or near real-time, one or more automated pairwise assessments between the HPC architecture data object generated for the target subscriber and a reference HPC architecture data object, computing, in real-time or near real-time, a percent of potential value that indicates a degree of performance disparity between the HPC architecture data object generated for the target subscriber and the reference HPC architecture data object based on pairwise assessment findings outputted by the one or more automated pairwise assessments, and constructing, for the target subscriber, an optimal HPC environment corresponding to the HPC architecture data object when the percent of potential value satisfies a predetermined miType: ApplicationFiled: June 30, 2025Publication date: January 15, 2026Applicant: Penguin Computing, Inc.Inventors: Kevin Manalo, Nicholas McCollum, Mark Seamans, Sharri Parsell
-
Publication number: 20250356097Abstract: Methods and systems of configuring a printed circuit board includes setting onto a substrate of a printed circuit board a plurality of distinct sets of processing nodes, wherein setting the plurality of distinct sets of processing nodes includes arranging pairs of parallel processing nodes onto the substrate of the printed circuit board, each of the pairs of parallel nodes including a first set of processing nodes being arranged parallel to a second set of processing nodes of the plurality of distinct sets of processing nodes, setting a plurality of interconnect switches, wherein setting the plurality of interconnect switches includes centrally interposing one of the plurality of interconnect switches between each of the pairs of parallel processing nodes, and setting a plurality of microcontrollers along a peripheral region of the substrate of the printed circuit board surrounding the plurality of distinct sets of processing nodes.Type: ApplicationFiled: May 20, 2024Publication date: November 20, 2025Applicant: Penguin Computing, Inc.Inventors: Zach Schimke, Philip Pokorny, John Casu, George Zemke
-
Publication number: 20250291686Abstract: A system and method for enhanced fault detection of a component includes executing a component health assessment of a plurality of components of a computing node based on identifying the computing node as having an unhealthy state of health, wherein executing the component health assessment of the plurality of components includes: identifying a healthy computing node having a healthy state of health; establishing a plurality of distinct pairs of components, each distinct pair of components of the plurality of distinct pairs of components includes one component of the computing node and one component of the healthy computing node; and executing bi-directional testing by each of the plurality of distinct pairs of components; evaluating health assessment data generated based on the execution of the bi-directional testing; and classifying as faulty components of the plurality of components of the computing node based on the evaluation of the health assessment data.Type: ApplicationFiled: March 13, 2024Publication date: September 18, 2025Applicant: Penguin Computing, Inc.Inventors: Nicholas Mccollum, Kevin Manalo
-
Publication number: 20250291665Abstract: A system and method for enhanced cluster health includes implementing an assessment interface command communication with an administrative computing node of a cluster of computing nodes, identifying a quora of computing nodes; signaling, via the assessment interface, the administrative computing node to cause the quora of computing nodes to execute the assessment of health, wherein executing the assessment of health includes: defining a plurality of distinct pairs of computing nodes, implementing a bi-directional testing by each pair of computing nodes of the plurality of distinct pairs, evaluating bi-directional testing data obtained based on the execution of the assessment of health of the quora of computing nodes, classifying a computing node of the quora of computing nodes as unhealthy when the evaluation indicates that a subset of the bi-directional testing data associated with the computing node fails to satisfy benchmark node performance values.Type: ApplicationFiled: March 13, 2024Publication date: September 18, 2025Applicant: Penguin Computing, Inc.Inventors: Nicholas Mccollum, Kevin Manalo
-
Patent number: 12177280Abstract: An ultra-low latency remote access system may stream video images from a remote application server to a client device, but may render a cursor separately on the client device. The remote application may send cursor bitmaps and other cursor information to the client device, which may be rendered by the client device to give a near-native response time and feel to the user experience. The remote access system may operate in a browser environment, with executable code in the browser to capture user input, including pointer and keyboard inputs. Executable code on the application server may encode screen images into video, which may be transmitted and rendered on the client device. In some cases, the rendered video may be larger than the displayable area of the client device, allowing for panning and zooming to be performed on the client device.Type: GrantFiled: July 24, 2023Date of Patent: December 24, 2024Assignee: Penguin Computing, Inc.Inventor: Thomas Ruge
-
Patent number: 12107926Abstract: A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.Type: GrantFiled: April 3, 2022Date of Patent: October 1, 2024Assignee: Penguin Computing, Inc.Inventor: Thomas Ruge
-
Patent number: 11750674Abstract: An ultra-low latency remote access system may stream video images from a remote application server to a client device, but may render a cursor separately on the client device. The remote application may send cursor bitmaps and other cursor information to the client device, which may be rendered by the client device to give a near-native response time and feel to the user experience. The remote access system may operate in a browser environment, with executable code in the browser to capture user input, including pointer and keyboard inputs. Executable code on the application server may encode screen images into video, which may be transmitted and rendered on the client device. In some cases, the rendered video may be larger than the displayable area of the client device, allowing for panning and zooming to be performed on the client device.Type: GrantFiled: May 5, 2016Date of Patent: September 5, 2023Assignee: Penguin Computing, Inc.Inventor: Thomas Ruge