Method and apparatus to implement cache-coherent network interfaces
First Claim
Patent Images
1. A method, comprising:
- addressing registers or buffers of a network interface within address space of a processor; and
caching content in the registers or buffers into a cache of the processor with reference to the address space of the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A cache-coherent network interface includes registers or buffers addressable by a processor with reference to an address space of the processor. The processor and the cache-coherent network interface both share a common system bus. The registers or buffers are further cacheable into a cache of the processor with reference to the address space.
31 Citations
23 Claims
-
1. A method, comprising:
-
addressing registers or buffers of a network interface within address space of a processor; and caching content in the registers or buffers into a cache of the processor with reference to the address space of the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a system bus; a processor coupled to the system bus, the processor including a cache; and a network interface coupled to the system bus, the network interface including registers or buffers addressable by the processor via an address space of the processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a system interconnect; synchronous dynamic random access memory (“
SDRAM”
) linked to the system interconnect, the SDRAM to store instructions;a processor coupled to the system interconnect to receive and execute the instructions; and a network interface coupled to the system interconnect, the network interface including registers or buffers addressable by the processor via an address space of the processor. - View Dependent Claims (20, 21, 22, 23)
-
Specification