The following operators can be used to better focus your queries.
( ) , AND, OR, NOT, W/#
? single char wildcard, not at start
* multi char wildcard, not at start
(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*
This guide provides a more detailed description of the syntax that is supported along with examples.
This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.
Concept Search - What can I type?
For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.
Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.
This article describes an efficient method of transferring
variable amounts of graphics data over a PCI bus.
English (United States)
This text was extracted from a PDF file.
This is the abbreviated version, containing approximately
53% of the total text.
Page 1 of 2
Method in a graphics system to achieve maximum data transfer rates
In graphics subsystems the amount of data being sent to the adapter from the system varies greatly in any given transfer. For the IBM P-series servers and workstations, data is transferred via a PCI BUS. The developer has a choice of two methods that can be utilized to efficiently transfer data across the BUS. The first is DMA, allowing very fast transfer of large amounts of data but also having a large setup overhead resulting in very low throughput for small data transfers. The second choice is PIO, which has a very low overhead allowing small amounts of data to be transferred quickly but has low transfer rates resulting in less efficiency with large amounts of data.
Ideally, for each rendering routine, the developer would write code to choose which method, DMA or IO, to use, and setup the transfer appropriately based on the size of the data transfer. Because of the added complexity involved in writing such specialized code, however, the development team has opted to instead create a transport layer. This layer determines which method of transferring the data from system to the adapter is should be used based on the quantity of data being transferred. By providing this transport layer all data is transferred in the most efficient manner possible while alleviating the need to write specialized code for each rendering function.
The transport layer contains the following functions: