Systems and Methods For Efficient Handling of Data Traffic and Processing Within a Processing Device
First Claim
Patent Images
1. A processing device, comprising:
- a housing;
a chip housed in the housing;
a first processing agent housed in the housing and connected to the chip; and
a network interface operable to connect the processing device to an external network that is external to the housing, whereinthe chip comprises;
an interconnect;
a second processing agent communicatively connected to the interconnect, the second processing agent comprising a plurality of general purpose processor cores and a cache memory; and
a network adapter communicatively connected to the interconnect and to the network interface, the network adapter being operable to receive and classify packets received from the network interface, whereinthe network adapter is configured such that, in response to receiving a particular packet, the network adapter uses the interconnect to store a payload portion of the packet in the cache memory of the second processing agent.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an improved platform hub that aims to, in some embodiments, optimize system resources to improve system performance and/or reduce consumption of power.
-
Citations
20 Claims
-
1. A processing device, comprising:
-
a housing; a chip housed in the housing; a first processing agent housed in the housing and connected to the chip; and a network interface operable to connect the processing device to an external network that is external to the housing, wherein the chip comprises; an interconnect; a second processing agent communicatively connected to the interconnect, the second processing agent comprising a plurality of general purpose processor cores and a cache memory; and a network adapter communicatively connected to the interconnect and to the network interface, the network adapter being operable to receive and classify packets received from the network interface, wherein the network adapter is configured such that, in response to receiving a particular packet, the network adapter uses the interconnect to store a payload portion of the packet in the cache memory of the second processing agent. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A chip for use in a network server comprising a first processing agent and a network interface, said chip comprising:
-
an interconnect; a second processing agent communicatively connected to the interconnect, the second processing agent comprising a plurality of general purpose processor cores and a cache memory; a network adapter communicatively connected to the interconnect and to the network interface, the network adapter being operable to receive and classify packets received from the network interface; and an accelerating agent communicatively connected to the interconnect, the accelerating agent being adapted to perform acceleration operations. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A chip for use in a processing device, said chip comprising:
-
an interconnect; a first processor communicatively connected to the interconnect and communicatively connected to a network interface, the first processor being operable to receive packets via the network interface; and a second processor communicatively connected to the interconnect, the second processor comprising a plurality of processor cores and cache memory, wherein the first processor is configured to; parse a packet received via the network interface and perform one or more actions based on information contained in the received packet, wherein said actions include providing at least a portion of the received packet to the cache memory of the second processor via the interconnect. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification