Unlock instant, AI-driven research and patent intelligence for your innovation.

System, method, and computer program product for broadcasting write operations

A computer program and writing operation technology, applied in the field of multi-device system, can solve the problem of infinite loop deadlock of the system

Active Publication Date: 2009-01-07
NVIDIA CORP
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, it is possible that the system may be hindered by infinite loops, deadlocks, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System, method, and computer program product for broadcasting write operations
  • System, method, and computer program product for broadcasting write operations
  • System, method, and computer program product for broadcasting write operations

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009] figure 1 A method 100 for broadcasting a write operation in a multi-target system according to one embodiment is shown. As shown, the write operation is received at one of the multiple holes in the address space. See operation 102. In the context of this description, each of the holes refers to a unique part of the address space that is prompted to copy (as will be understood shortly) after receiving a write operation. For example, in various embodiments, each of the holes may include (but is not limited to) an address range, a discontinuous set of addresses, and / or any other hole that meets the above definition.

[0010] In various embodiments, the address space may include any logical and / or physical address space. Moreover, the address space may be related to different parts of a single memory or different memories (ie, different memory integrated circuits, etc.). Moreover, this memory may be a general memory and / or be associated with one or more processors (for exampl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system, method, and computer program product are provided for broadcasting write operations in a multiple-target system. In use, a write operation is received at one of a plurality of apertures of an address space. Such write operation is then replicated to produce a plurality of write operations. To this end, the write operations may be broadcasted to a plurality of targets. At least one of the targets includes another one of the apertures that produces at least one additional write operation.

Description

Technical field [0001] The present invention relates to multi-device systems, and more specifically, to copy write operations to broadcast write operations across multiple devices. Background technique [0002] In a multi-device system, it is often necessary to write the same data to the memory associated with each of the devices. The NVIDIA Scalable Link Interface (SLI) graphics system is included on the exemplary multi-device system. During the use of such systems, it is often desirable to allow the associated graphics driver to perform a single write operation, but have the hardware write the associated data to the memory associated with each of the multiple devices. [0003] One potential problem that arises when trying to support this capability is that the write operation initiated by the first device is passed to the drive, which in turn replicates the write operation for not only each of the other devices but also for all other devices. Occurs when the first device is des...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/445
CPCG06F13/102G06F12/06G06F13/14G06F13/16G06F15/00
Inventor 布赖恩·基思·朗根多夫詹姆斯·P·赖利苏亚施·兰詹
Owner NVIDIA CORP