摘要:
Processor affinity of an application/thread may be used to deliver an interrupt caused by the application/thread to a best processor at runtime. The processor to which the interrupt is delivered may either run the target application/thread or be located in the same socket as the processor that runs the target application/thread. The processor affinity of the application/thread may be pushed down at runtime to a network device, a chipset, a memory control hub (“MCH”), or an input/output hub (“IOH”), which will facilitate delivery of the interrupt using that affinity information.
摘要:
Processor affinity of an application/thread may be used to deliver an interrupt caused by the application/thread to a best processor at runtime. The processor to which the interrupt is delivered may either run the target application/thread or be located in the same socket as the processor that runs the target application/thread. The processor affinity of the application/thread may be pushed down at runtime to a network device, a chipset, a memory control hub (“MCH”), or an input/output hub (“IOH”), which will facilitate delivery of the interrupt using that affinity information.
摘要:
Methods and apparatus for end-to-end data plane offloading for distributed storage using protocol hardware and Protocol Independent Switch Architecture (PISA) devices. Hardware-based data plane forwarding is implemented in compute and storage switches that comprise smart server switches running software executing in a kernel and user space. The compute switch is coupled to one or more compute servers/nodes and the storage server is coupled to one or more storage servers or storage arrays. The hardware-based data plane forwarding facilitates an end-to-end data plane between the computer server(s) and storage server(s)/array(s) that is offloaded to hardware. In one example the software comprises Ceph components used to implement control plane operations in connection with hardware offloaded data plane operations, and storage traffic employs the NVMe-oF protocol and the kernels include NVMe-oF modules. In one aspect the hardware-based data plane forwarding is implemented using programmable P4switch chips. In one aspect the storage and server switches are Top of Rack (ToR) switches.
摘要:
Processor affinity of an application/thread may be used to deliver an interrupt caused by the application/thread to a best processor at runtime. The processor to which the interrupt is delivered may either run the target application/thread or be located in the same socket as the processor that runs the target application/thread. The processor affinity of the application/thread may be pushed down at runtime to a network device, a chipset, a memory control hub (“MCH”), or an input/output hub (“IOH”), which will facilitate delivery of the interrupt using that affinity information.
摘要:
Technologies for flexible I/O endpoint acceleration include a computing device having a root complex, a soft endpoint coupled to the root complex, and an offload complex coupled to the soft endpoint. The soft endpoint establishes an emulated endpoint hierarchy based on endpoint firmware. The computing device may program the endpoint firmware. The soft endpoint receives an I/O transaction that originates from the root complex and determines whether to process the I/O transaction. The soft endpoint may process the I/O transaction or forward the I/O transaction to the offload complex. The soft endpoint may encapsulate the I/O transaction with metadata and forward the encapsulated transaction to the offload complex. The soft endpoint may store responses from the offload complex in a history buffer and retrieve the responses in response to retried I/O transactions. The I/O transaction may be a PCI Express transaction layer packet. Other embodiments are described and claimed.
摘要:
A manufacturing method of a multilayer shell-core composite structural component comprises the following procedures: (1) respectively preparing feeding material for injection forming of a core layer, a buffer layer and a shell layer, wherein the powders of feeding material of the core layer and the shell layer are selected from one or more of metallic powder, ceramic powder or toughened ceramic powder, and are different from each other, and the powder of feeding material of the buffer layer is gradient composite material powder; (2) layer by layer producing the blank of multilayer shell-core composite structural component by powder injection molding; (3) degreasing the blank; and (4) sintering the blank to obtain the multilayer shell-core composite structural component. The multilayer shell-core composite structural component has the advantages of high surface hardness, abrasion resistance, uniform thickness of the shell layer, stable and persistent performance.
摘要:
A manufacturing method of a multilayer shell-core composite structural component comprises the following procedures: (1) respectively preparing feeding material for injection forming of a core layer, a buffer layer and a shell layer, wherein the powders of feeding material of the core layer and the shell layer are selected from one or more of metallic powder, ceramic powder or toughened ceramic powder, and are different from each other, and the powder of feeding material of the buffer layer is gradient composite material powder; (2) layer by layer producing the blank of multilayer shell-core composite structural component by powder injection molding; (3) degreasing the blank; and (4) sintering the blank to obtain the multilayer shell-core composite structural component. The multilayer shell-core composite structural component has the advantages of high surface hardness, abrasion resistance, uniform thickness of the shell layer, stable and persistent performance.
摘要:
Generally, this disclosure relates to adaptive interrupt moderation. A method may include determining, by a host device, a number of connections between the host device and one or more link partners based, at least in part, on a connection identifier associated with each connection; determining, by the host device, a new interrupt rate based at least in part on a number of connections; updating, by the host device, an interrupt moderation timer with a value related to the new interrupt rate; and configuring the interrupt moderation timer to allow interrupts to occur at the new interrupt rate.
摘要:
An apparatus which comprises two or more moderation timers associated with an interrupt vector is presented. In one embodiment, the apparatus comprises two or more interrupt vectors and moderation timers are set with different interrupt rates. An interrupt vector logic unit sends an interrupt vector if there is an interrupt event from the queue associated with a moderation timer and the moderation timer expires.
摘要:
The present invention relates to a method and apparatus providing tissue harmonic imaging using an ultrasound machine. Coded pulses and the phase inverted version of the said coded pulses with time bandwidth greater than 1 are transmitted into the tissue. Backscattered echoes are received and filtered before or after coherent summation. Decoding/compressing of the received echoes of the coded pulses is implemented naturally through the propagation of the specially designed ultrawide band (>80%) waveforms inside tissue and pulse inversion. Costly decoding/compression filter are not necessary.