Abstract: In a system of a computer such as an HPC having one or more motherboards mounted therein, smooth activation is executed. The computer is activated while I/O devices other than the minimum number of I/O devices required for activation of computer are hidden. Subsequently, a BIOS is activated, and a BootLoader is activated. The activated BootLoader restarts the hidden I/O devices, and recognizes the I/O devices can be used by an OS or an application.
Abstract: In a system of a computer such as an HPC having one or more motherboards mounted therein, smooth activation is executed. The computer is activated while I/O devices other than the minimum number of I/O devices required for activation of computer are hidden. Subsequently, a BIOS is activated, and a BootLoader is activated. The activated BootLoader restarts the hidden I/O devices, and recognizes the I/O devices can be used by an OS or an application.
Abstract: Provided are a system and related devices whereby it is easy to achieve I/O virtualization. A HUB device according to the present invention is provided with a switch for internal slots in a PC (for example, internal PCI-Express slots) and is configured to be able to interconnect internal slots in other PCs. In a computer system in which one or more PCs are interconnected by this HUB device, which serves as the central point of connection, each PC can “see” I/O devices of other PCs through the switch for the internal slots. Therefore, each PC creates a device list including I/O devices of the PC and I/O devices of other PCs, and the OS of the PC uses the device list. As a result, it is possible to easily achieve I/O virtualization.
Abstract: A technique is realized that provides a routing operation while using a Point-to-Point communication method as in PCI-Express. A routing address is inserted to a data portion in TLP of PCI-Express. When a routing unit connected to a computer receives TLP from the computer, then a routing switch reads the routing address of a data portion of this TLP to refer to a routing table to determine a slot to which the TLP should be sent. Based on this determination, the routing switch sends the TLP to the predetermined slot. Thus, the routing based on the routing address can be executed.
Abstract: Provided are a system and related devices whereby it is easy to achieve I/O virtualization. A HUB device according to the present invention is provided with a switch for internal slots in a PC (for example, internal PCI-Express slots) and is configured to be able to interconnect internal slots in other PCs. In a computer system in which one or more PCs are interconnected by this HUB device, which serves as the central point of connection, each PC can “see” I/O devices of other PCs through the switch for the internal slots. Therefore, each PC creates a device list including I/O devices of the PC and I/O devices of other PCs, and the OS of the PC uses the device list. As a result, it is possible to easily achieve I/O virtualization.