Patents Assigned to Silicon Graphics International
-
Publication number: 20150199420Abstract: A data visualization system with the capability of viewing large amounts of data in a parallel coordinates system. Large amounts of data are displayed in parallel coordinates by grouping together data points by bins and representing grouped data with fewer graphical elements. The fewer graphical elements simplify the graphical representation of the data while still providing information about the density or volume of data occupying a particular space. Bins are determined for each axis. The volume of connections between a pair of neighboring pair of bins may be represented by modifying an aspect of the connection based on the volume.Type: ApplicationFiled: January 10, 2014Publication date: July 16, 2015Applicant: Silicon Graphics International, Corp.Inventor: Marc Hansen
-
Publication number: 20150160702Abstract: A computer system has a liquid cooling system with a main portion, a cold plate, and a closed fluid line extending between the main portion and the cold plate. The cold plate has an internal liquid chamber fluidly connected to the closed fluid line. The computer system also has a hot swappable computing module that is removably connectable with the cold plate. The cold plate and computing module are configured to maintain the closed fluid line between the main portion and the cold plate when the computing module is being connected to or removed from the cold plate.Type: ApplicationFiled: December 10, 2013Publication date: June 11, 2015Applicant: Silicon Graphics International Corp.Inventor: Perry Dennis Franz
-
Patent number: 9020897Abstract: A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume.Type: GrantFiled: August 28, 2013Date of Patent: April 28, 2015Assignee: Silicon Graphics International Corp.Inventor: Kenneth Beck
-
Patent number: 8997122Abstract: Embodiments of the present invention perform a method for reading data from, writing data to, powering on, or configuring a block device without the kernel translating a file system operation into a block device operation. This is implemented by a using a core module to couple applications running in user space to a character device through a character device driver, the core module configures the character device to communicate with a block device through a block device driver without the kernel translating a file system command into a block device command.Type: GrantFiled: September 22, 2014Date of Patent: March 31, 2015Assignee: Silicon Graphics International Corp.Inventor: Peter W. Morreale
-
Patent number: 8971329Abstract: A multiple channel data transfer system (10) includes a source (12) that generates data packets with sequence numbers for transfer over multiple request channels (14). Data packets are transferred over the multiple request channels (14) through a network (16) to a destination (18). The destination (18) re-orders the data packets received over the multiple request channels (14) into a proper sequence in response to the sequence numbers to facilitate data processing. The destination (18) provides appropriate reply packets to the source (12) over multiple response channels (20) to control the flow of data packets from the source (12).Type: GrantFiled: November 18, 2008Date of Patent: March 3, 2015Assignee: Silicon Graphics International Corp.Inventors: Randal G. Martin, Steven C. Miller, Mark D. Stadler, David A. Kruckemyer
-
Publication number: 20150046862Abstract: A data visualization technique is provided with the capability of manipulating bins of data through an interactive graphical presentation of displayed data. When a histogram is generated from stored data, a user may interact directly with the histogram columns to change columns position, width and height. A user, for example, may click and drag a particular side of a bin to change the lower or upper limit of the bin, click and drag the top of a bin to change the size/height of the bin (i.e., number of data points/elements within the bin), or click and drag the center of the bin to move or reposition the bin. The techniques may be applied to other graphical representations of data as well, such as splat graphical displays of data.Type: ApplicationFiled: October 1, 2013Publication date: February 12, 2015Applicant: Silicon Graphics International Corp.Inventor: Marc David Hansen
-
Publication number: 20150003010Abstract: A pressure-activated server cooling system includes a server rack that houses one or more servers. The server rack has an interior plenum. A fan is coupled to the server rack that exhausts air from inside the plenum to outside the server rack. A differential pressure sensor collects pressure sensor data and a fan controller, which is operatively connected to the fan and the differential pressure sensor, activates the fan in response to the pressure sensor data. In some embodiments, the fan controller increases the speed of the fan when the pressure sensor data indicates greater than atmospheric pressure in the plenum.Type: ApplicationFiled: May 28, 2014Publication date: January 1, 2015Applicant: Silicon Graphics International Corp.Inventor: Robert Michael Kinstle, III
-
Publication number: 20150007096Abstract: Data visualization is provided with the capability to interactively rotate data about a particular co-ordinate axis or other axis. Data to be visualized is accessed by a data visualization application. The accessed data may be displayed through an interface of the visualization application for a user. A user may rotate data about a particular axis of the coordinate system by providing a continuous input within a graphics portion of an interface. The input may be associated with the particular axis. The data displayed in the interface will rotate about the coordinate axis as the user drags the cursor.Type: ApplicationFiled: October 1, 2013Publication date: January 1, 2015Applicant: Silicon Graphics International Corp.Inventor: Marc David Hansen
-
Publication number: 20150007087Abstract: Data visualization that interactively rotates data about a particular axis or translates data in a particular plane based on input received outside the axis space. Data to be visualized is accessed by a data visualization application. The data may be structured or unstructured, filtered and analyzed. The accessed data may be displayed through an interface of the visualization application for a user. The coordinate system for displaying the data may also be displayed. A user may rotate data about a particular axis of the coordinate system or translate data in a particular plane by providing a continuous input within a graphics portion of an interface. The input may be associated with a virtual track ball.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: Silicon Graphics International Corp.Inventor: Marc David Hansen
-
Publication number: 20150006478Abstract: This innovation provides a method for a networked and replicated database management system (DBMS) using only one-sided remote direct memory access (RDMA). Replicated databases retain some access to the stored data in the face of server failure. In the prior state of the art, after the software in the DBMS on one of the servers acted on a client's request to update the database, it would contact the other replicas of the database and ensure that they had recorded the change, before responding to the client that the transaction was complete. This innovation describes a method whereby the database client directly interacts with each DBMS replica over the network using only RDMA to directly modify the stored data while maintaining the properties of database atomicity and consistency. This method reduces transactional latency by removing any need for the server DBMS software to respond to or forward requests for service.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: Silicon Graphics International Corp.Inventors: Michael Andrew Raymond, Lance Evans
-
Patent number: 8924473Abstract: A system and method for remote rendering of computer graphics wherein user transactions are reliable and the transmission of rendered graphics is relatively fast. The invention is implemented in a client server context, where a computer graphics application and rendering resources are located at a server. A user controls the graphics application through a client machine connected to the server through a computer network. The user's commands are sent from the client to the server, while rendered computer graphics are transmitted from the server to a display at the client. Different transport protocols are used, depending on the requirements of a particular transmission. Data related to user interactions is transmitted using a relatively reliable transport protocol, such as TCP. Rendered subject graphics data is transmitted from the server to the client using a less reliable but faster transport protocol, such UDP.Type: GrantFiled: September 14, 2012Date of Patent: December 30, 2014Assignee: Silicon Graphics International Corp.Inventors: Alexander Chalfin, Alpana Kaulgud, Mark Peercy
-
Patent number: 8892805Abstract: A high performance computing system is provided with an ASIC that communicates with another device in the system according to a protocol defined by the other device. The ASIC is coupled to a reconfigurable protocol table, in the form of a high speed content-addressable memory (“CAM”). The CAM includes instructions to control the execution of the protocol by the ASIC. The CAM may include instructions to control the ASIC in the event that unanticipated signals or other errors are encountered while executing the protocol. Internal ASIC state data may be routed to the CAM to permit the ASIC to generate a reasonable response to errors either in the design or fabrication of the ASIC or the device with which it is communicating.Type: GrantFiled: March 7, 2013Date of Patent: November 18, 2014Assignee: Silicon Graphics International Corp.Inventor: Thomas Edward McGee
-
Publication number: 20140331014Abstract: High performance computing systems perform complex or data-intensive calculations using a large number of computing nodes and a shared memory. Disclosed methods and systems provide nodes having a special-purpose coprocessor to perform these calculations, along with a general-purpose processor to direct the calculations. Computational data transfer from the shared memory to the coprocessor incurs a data copying latency. To reduce this latency as experienced by the coprocessor, a complex computation is divided into work units, and one or more threads executing on the processor copy the work units from the shared memory to a local buffer memory of a computing node. By buffering these data for transfer from the local memory to coprocessor memory, and by ensuring that new data are copied while the coprocessor operates on older data, data copying latency is hidden from the coprocessor.Type: ApplicationFiled: September 30, 2013Publication date: November 6, 2014Applicant: Silicon Graphics International Corp.Inventor: Cheng Liao
-
Publication number: 20140330851Abstract: A system deploys visualization tools, business analytics software, and big data software in a multi-instance mode on a large, coherent shared memory many-core computing system. The single machine solution provides or high performance and scalability and may be implemented remotely as a large capacity server (i.e., in the cloud) or locally to a user. Most big data software running in a single instance mode has limitations in scalability when running on a many-core and large coherent shared memory system. A configuration and deployment technique using a multi-instance approach, which also includes visualization tools and business analytics software, maximizes system performance and resource utilization, reduces latency and provides scalability as needed, for end-user applications in the cloud.Type: ApplicationFiled: April 30, 2014Publication date: November 6, 2014Applicant: Silicon Graphics International Corp.Inventor: Sanhita Sarkar
-
Publication number: 20140330867Abstract: An adapter retrieves graph data from one or more graph databases and adapts the data to be shown through a visualization tool. The adapter may be used to convert multiple formats of graph data into a format which is readable and useable by the visualization tool. The adapter module may make a connection with a graph database and query the database for particular graph data. Once retrieved, the stream of retrieved graph data may be used to populate a template in Java form. From the template, the visualization tool may provide a visualization of the retrieved data.Type: ApplicationFiled: April 30, 2014Publication date: November 6, 2014Applicant: Silicon Graphics International Corp.Inventors: Sanhita Sarkar, Raymon Morcos
-
Publication number: 20140331239Abstract: A system for deploying big data software in a multi-instance node. The optimal CPU memory and core configuration for a single instance database is determined. After determining an optimal core-memory ratio for a single instance execution, the software is deployed in multi-instance mode on single machine by applying the optimal core-memory ratio for each of the instances. The multi-instance database may then be deployed and data may be loaded in parallel for the instances.Type: ApplicationFiled: April 30, 2014Publication date: November 6, 2014Applicant: Silicon Graphics International Corp.Inventors: Sanhita Sarkar, Raymon Morcos
-
Patent number: 8879195Abstract: A two part process is used for modifying records to be written and retrieved from tape devices. A record is appended with a cyclic redundancy check and a string of zeros. Submitting the entire record to tape drives which are logical block protection enabled will result in no change. For drives that are not LBP enabled, the string of zeros at the end of the record is removed. In addition to determining whether a drive is LBP compliant, a determination may be made as to whether a drive is a linear tape open drive from a particular manufacturer. Linear tape open drives may behave similarly as drives which may not be enabled with logical block protection.Type: GrantFiled: March 15, 2013Date of Patent: November 4, 2014Assignee: Silicon Graphics International Corp.Inventors: Kevan Flint Rehm, Judith Ann Schmitz, Joseph Carl Nemeth, John Michael Sygulla
-
Patent number: 8881176Abstract: Embodiments of the present invention perform a method for reading data from, writing data to, powering on, or configuring a block device without the kernel translating a file system operation into a block device operation. This is implemented by a using a core module to couple applications running in user space to a character device through a character device driver, the core module configures the character device to communicate with a block device through a block device driver without the kernel translating a file system command into a block device command.Type: GrantFiled: March 15, 2013Date of Patent: November 4, 2014Assignee: Silicon Graphics International Corp.Inventor: Peter W. Morreale
-
Publication number: 20140281219Abstract: A system which semi-automates the assignment of data storage device controllers to data storage devices in a system that contains a plurality of data storage device controllers and a plurality of data storage devices. The object of the invention is to programmatically control which data storage device controllers control which specific data storage devices. The invention eliminates the need for an engineer to travel to a data center to manually reconfigure cables or interconnections between data storage device controllers and data storage devices.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Camden Joel Mendiola, Jay Everett Nelson, Michael Allen Hann
-
Publication number: 20140268550Abstract: A server includes a tray that has a front portion and a back portion. A motherboard is disposed in the front portion of the tray and the motherboard is coupled to a heat sink. A fan is disposed in the back portion of the tray. A hard drive is disposed between the motherboard and the fan and the hard drive is operatively connected to the motherboard. The server also includes a heat pipe that has a body longitudinally bounded by an inlet and an outlet. The inlet is coupled to the heat sink, while the outlet is coupled to the fan. The body of the heat pipe extends past the hard drive. A power supply is also disposed in the tray and is operatively connected to the motherboard, the fan, and the hard drive.Type: ApplicationFiled: June 29, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Robert Michael Kinstle, Kevin Schlichter, Seitu Barron