Hardware acceleration for uploading/downloading databases

A network element includes one or more ports for communicating over a network, a processor and packet processing hardware. The packet processing hardware is configured to transfer packets to and from the ports, and further includes data-transfer circuitry for data transfer with the processor. The pr...

Full description

Saved in:
Bibliographic Details
Main Authors Monovich, Nir, Kadosh, Matty, Matari, Idan, Haramaty, Zachy, Shani, Ran, Kfir, Aviv, Levi, Lion
Format Patent
LanguageEnglish
Published 09.02.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A network element includes one or more ports for communicating over a network, a processor and packet processing hardware. The packet processing hardware is configured to transfer packets to and from the ports, and further includes data-transfer circuitry for data transfer with the processor. The processor and the data-transfer circuitry are configured to transfer between one another (i) one or more communication packets for transferal between the ports and the processor and (ii) one or more databases for transferal between the packet processing hardware and the processor, by (i) translating, by the processor, the transferal of both the communication packets and the databases into work elements, and posting the work elements on one or more work queues in a memory of the processor, and (ii) using the data-transfer circuitry, executing the work elements so as to transfer both the communication packets and the databases.
Bibliography:Application Number: US201916537576