or
Prefetching techniques for network interfaces



Bookmark and Share
PDF+Word+Text
Download of US
Patent 7327674
Bulk Download
of 50+ Related
Patent PDFs
$39.95
Document Number
US Patent 7327674
Issued Date
February 5, 2008
Link
Inventors
Eberle; Hans (Mountain View, CA)
Gura; Nils (Santa Clara, CA)
Herbert; Marc (Villeurbanne,FR)
Map
Abstract
A prefetching technique for a network interface is provided to give the network interface the opportunity to prefetch data out-of-order into send queues in the network interface, rather than prefetching data in the order produced and deposited into main memory. That allows, the state of the send queues to be taken into consideration when deciding an appropriate order to prefetch data.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
25
Comments:
no comments yet
Owner
Sun Microsystems, Inc. (Santa Clara, CA)
Published
February 5, 2008
Application Number
10/166,874
Filed
June 11, 2002
US Classification
370/230   370/412 370/419 370/463
Int'l Classification
H04L   12/26   (20060101)   H04L   12/56   (20060101)   H04L   12/66   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
USPTO Field of Search
370/229   370/230   370/235   370/389   370/412   370/419   370/463  
Related Patents
7529261 - Data communications method selection by data communication system - Owned by Fujitsu Limited (Kawasaki,JP)

A data communications system for a computer system conducting network communications, wherein a communications method is selected and set for conducting the communications (transfer) using an NIC (hardware) 2 or a host processor (CPU 4) based on communications data length, and furthermore, at this time, the free space status of the NIC memory 22 is determined, thereby the communications method as to whether, for example, data related to transmission is to be transferred to the NIC memory 22, or copied to the host memory 5, can be also appropriately determined.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us