Patents Assigned to Silicon Graphics
-
Publication number: 20140268539Abstract: A toolless hot-swappable storage module system includes a base plate for mounting within a computer enclosure and a toolless hot-swappable storage module. The storage module includes a sled that is removably coupled to the base plate. The storage module further includes a printed circuit board (PCB) that is disposed on the sled. The PCB includes a plurality of storage media connectors, a PCB signal and power connectors. The storage module also includes a support frame disposed on the PCB. The support frame includes a plurality of support members that are disposed perpendicular to the PCB. Each support member has a first edge and a second edge and includes a plurality of dividers disposed in parallel rows. The support frame also includes a sidewall that is disposed across the first edge of the support members.Type: ApplicationFiled: June 29, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Michael J. Vega, Kevin Lee Van Pelt
-
Publication number: 20140281266Abstract: A high performance computing system and methods are disclosed. The system includes logical partitions with physically removable nodes that each have at least one processor, and memory that can be shared with other nodes. Node hardware may be removed or allocated to another partition without a reboot or power cycle. Memory sharing is tracked using a memory directory. Cache coherence operations on the memory directory include a test to determine whether a given remote node has been removed. If the remote node is not present, system hardware simulates a valid response from the missing node.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventor: Brian J. Johnson
-
Publication number: 20140281214Abstract: Quotas are tracked for user usage of hard disk drive space and offline backup storage space. The quota is enforced against the total space utilized by a user, not just high tier hard drive space usage. When data is migrated from hard disk drive space to backup storage space, data metadata is updated to reflect data kept offline for the user. As such, when users request to store new data, the data usage of hard disk space and backup storage space is determined from the metadata that reflects both data types, and the total storage spaced for the user is used to grant or reject the user's request to store more data in the system.Type: ApplicationFiled: May 17, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Kevan Flint Rehm, Benjamin Paul Myers
-
Publication number: 20140265793Abstract: Computing components housed in a chassis interacts with a bidirectional slide rail system. The bidirectional slide rail system allows the computing components to be maneuvered in two directions—it may be pulled out about halfway to the front of the cabinet and/or pulled out halfway out of the back of the cabinet. This allows for easier access to components of the storage server and allows such components to be serviced from the top of the chassis.Type: ApplicationFiled: November 15, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Lance MacKimmie Evans, Jim Joseph Brewer, Kevin Lee Van Pelt
-
Publication number: 20140281046Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventor: Peter W. Morreale
-
Publication number: 20140281301Abstract: A multi-tiered data management system utilizes vertical storage tiers, each with one or more horizontal data storage elements, to provide a dynamic and configurable system for managing the storing, archiving and retrieval of data. The system provides an ability to automatically copy data in parallel to multiple types of storage systems horizontally within a tier and vertically between tiers transparently from the host system or user perspective. Users may decide how many backend systems would be utilized and managed, and provide information to define rules or policies for the movement of data into, and among, and from the backend systems and tiers of storage devices. Data is managed by these set policies and determines how long the data will stay in each medium, be migrated between mediums, and otherwise managed. When a user retrieves data, the present system determines which data storage source would best suit the user's request.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Jose Antonio Reinoso, John Michael Sygulla, Floyd William Christofferson
-
Publication number: 20140281211Abstract: A fast mount cache is provided by any offline storage media for fast volume mount access. The fast mount cache may be used as the first level in a hierarchical storage configuration after the high performance tier for data having high access rates shortly after creation but decreases sharply as the data ages. The fast mount cache stores migrated data from online hard disk drive storage and maintains the data on a volume basis as opposed to a file basis. As the fast mount cache capacity fills, or other events occur triggering a volume change, the fast mount cache erases the volume having the oldest data. While data is maintained on the fast mount cache for periods of time soon after it is migrated, the data may be accessed quickly. After the initial period of time has expired, the data only exists on tape storage or low tier data.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Lance MacKimmie Evans, Kevan Flint Rehm, Phil Armstrong
-
Publication number: 20140281322Abstract: Embodiments of the invention includes identifying the priority of data sets based on how frequently they are accessed by data center compute resources or by other measures assigning latency metrics to data storage resources accessible by the data center, moving data sets with the highest priority metrics to data storage resources with the fastest latency metrics, and moving data sets with lower priority metrics to slower data storage resources with slower latency metrics. The invention also may be compatible with or enable new forms of related applications and methods for managing the data center.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventor: Charles Robert Martin
-
Publication number: 20140281208Abstract: An associative look-up instruction for an instruction set architecture (ISA) of a processor and methods for use of an associative look-up instruction. The associative look-up instruction of the ISA specifies one or more fields within a data unit that are used as a pattern of bits for identifying data content in a memory structure to be loaded into hardware registers or other storage components of the ISA. Specified parameters of the associative operation may be explicit within the instruction or indirectly pointed to via hardware registers or other storage components of the ISA. The memory structure may be content addressable memory (CAM).Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: SILICON GRAPHICS INTERNATIONAL CORP.Inventor: Eric C. Fromm
-
Publication number: 20140269324Abstract: An adaptive router anticipates possible future congestion and enables selection of an alternative route before the congestion occurs, thereby avoiding the congestion. The adaptive router may use a primary route until it predicts congestion will occur. The adaptive router measures packet traffic volume, such as flit volume, on a primary network interface to anticipate the congestion. The adaptive router maintains a trailing sum of the number of flits handled by the primary network interface over a trailing time period. If the sum exceeds a threshold value, the adaptive router assumes the route will become congested, and the adaptive router enables considering routing future packets, or at least the current packet, over possible secondary routes.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: SILICON GRAPHICS INTERNATIONAL CORP.Inventors: Joseph George Tietz, Gregory Michael Thorson, Eric C. Fromm
-
Publication number: 20140281334Abstract: An algorithm for mapping memory and a method for using a high performance computing (“HPC”) system are disclosed. The algorithm takes into account the number of physical nodes in the HPC system, and the amount of memory in each node. Some of the nodes in the HPC system also include input/output (“I/O”) devices like graphics cards and non-volatile storage interfaces that have on-board memory; the algorithm also accounts for the number of such nodes and the amount of I/O memory they each contain. The algorithm maximizes certain parameters in priority order, including the number of mapped nodes, the number of mapped I/O nodes, the amount of mapped I/O memory, and the total amount of mapped memory.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: SILICON GRAPHICS INTERNATIONAL CORP.Inventors: Brian Justin Johnson, Michael John Habeck
-
Publication number: 20140280957Abstract: Embodiments of the invention include software that provides an operator or a system service the ability to access, control, or configure a plurality of different data center resources using common sets of functions or commands even though those data center resources natively require different commands to access, control, or configure them. The invention is configured to accept common commands and then translate them from a common command format into device specific commands or command sets. The invention simplifies how data center equipment is controlled and configured.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Charles Robert Martin, Lance MacKimmie Evans
-
Publication number: 20140281036Abstract: A method, system and program code for synchronizing scheduler interrupts across multiple nodes of a cluster. Network timers and local scheduling timers are clocked off a system source clock. A processor in each computing node repeatedly reads a network time of day counter. The start of scheduler interrupts is synchronized when the time of day counter is at an integer multiple of a synchronizing integer number of network timer ticks. The processor sends an interprocessor scheduler interrupt to other processors in the node to synchronize scheduling timers in the computing node and throughout the cluster.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: SILICON GRAPHICS INTERNATIONAL CORP.Inventors: Robert W. Cutler, Dimitri George Sivanich
-
Publication number: 20140268551Abstract: High pressure fans are mounted in the middle of an enclosure to create a low pressure zone and a high pressure zone within the enclosure. The high pressure fans pull air through high density sets of hard disk drives in the back of an enclosure and push air through high density disk drives in the front of the enclosure. Being positioned in the middle of an enclosure allows the high pressure fans to mix hot air pulled through the low pressure zone with cool air existing on the other side of the fans. The fans then push the cool mixed air through the next set of hard drives, forming a high pressure zone and allowing the air to exit at the front of the enclosure.Type: ApplicationFiled: September 26, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Kevin Lee Van Pelt, Robert Michael Kinstle, III
-
Publication number: 20140281656Abstract: Processor clock signals are generated for each processor in a HPC system, such that all the processor clock signals are of the same frequency. Furthermore, as part of a startup (boot) procedure, a process sets all time stamp counters (TSCs) of the processors, such they indicate identical times. Each blade of the HPC system recovers a recovered clock signal from a synchronous communication network, to which the blade is coupled. The blade generates a processor clock from the recovered clock signal and provides the processor clock to processor(s) on the blade. Each chassis is coupled to a second, system-wide, synchronous communication network, and each chassis synchronizes its chassis synchronous communication network with the system-wide synchronous communication system. Thus, all the processor clock signals are generated with the same frequency.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Rodney A. Ruesch, Eric C. Fromm, Robert W. Cutler, Richard G. Finstad, Dale R. Purdy, Brian J. Johnson, John F. Steiner
-
Publication number: 20140281355Abstract: Virtual storage pool creation is simplified by allowing a user to specify what devices to include in virtual storage pool by physical location. The virtual storage pool may be automatically generated based on the simplified user specifications. The user may specify the virtual pool configuration in a configuration file. A configuration application generates the virtual storage pool based on the configuration file. The configuration application utilizes the physical locations of block devices contained in the configuration file to generate the pool. As a result, virtual pool configuration and creation is automated, more efficient and is less error prone than previous methods that involve manually linking between physical device locations and computer generated names.Type: ApplicationFiled: March 29, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventor: Tan Trieu
-
Apparatus and Methods for Providing Performance Data of Nodes in a High Performance Computing System
Publication number: 20140280663Abstract: In accordance with one embodiment of the invention, a method of providing performance data for nodes in a high performance computing system receives a request for performance data for a node in the high performance computing system. According to the method, a driver in kernel space causes the performance data for the node to be stored in kernel memory. The kernel memory is accessible in userspace via a first system file.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: SILICON GRAPHICS INTERNATIONAL CORP.Inventors: Dimitri George Sivanich, Eric Carl Fromm, Karl Alexander Kroening -
Publication number: 20140268552Abstract: A server provides for improved cooling using one or more baffles. The baffles allow for increased cooling efficiencies by directing heat in such a manner as to reduce heat exposure for temperature sensitive hardware and data center employees. The baffle may be disposed within a server and direct hot air through the server away from temperature sensitive devices. The baffle may include an inlet that receives hot air and an outlet through which hot air may exit. One or more fans may be used to direct air through the baffle. For example, the baffle may direct heat from the baffle inlet to the baffle outlet, directing heat away from temperature sensitive devices within the server.Type: ApplicationFiled: June 29, 2013Publication date: September 18, 2014Applicant: Silicon Graphics International Corp.Inventors: Ronald Provenzale, Seitu Barron, Robert Michael Kinstle III, Kevin Schlichter
-
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
-
Publication number: 20140281181Abstract: A high-performance-computer system includes a statistics accumulation apparatus configured to efficiently accumulate system performance data from a variety of system components, and periodically write such data to processor local memory for efficient subsequent software processing of the thus acquired data, thereby reducing the system hardware and software overhead needed for collection of such data as compared to prior art systems.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: SILICON GRAPHICS INTERNATIONAL CORP.Inventor: Eric Carl Fromm