The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 19, 2020

Filed:

Jul. 10, 2018
Applicant:

Fungible, Inc., Santa Clara, CA (US);

Inventors:

Pradeep Sindhu, Los Altos Hills, CA (US);

Jean-Marc Frailong, Los Altos Hills, CA (US);

Bertrand Serlet, Palo Alto, CA (US);

Wael Noureddine, Santa Clara, CA (US);

Felix A. Marti, San Francisco, CA (US);

Deepak Goel, San Jose, CA (US);

Paul Kim, Fremont, CA (US);

Rajan Goyal, Saratoga, CA (US);

Aibing Zhou, San Jose, CA (US);

Assignee:

Fungible, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/46 (2006.01); G06F 13/16 (2006.01); G06F 13/42 (2006.01); G06F 12/0817 (2016.01); H04L 12/937 (2013.01); H04L 12/933 (2013.01); H04L 12/54 (2013.01); H04L 12/751 (2013.01); G06F 12/0811 (2016.01); H04L 12/70 (2013.01);
U.S. Cl.
CPC ...
H04L 12/4633 (2013.01); G06F 12/0817 (2013.01); G06F 13/1668 (2013.01); G06F 13/4282 (2013.01); H04L 12/56 (2013.01); H04L 45/02 (2013.01); H04L 49/10 (2013.01); H04L 49/253 (2013.01); G06F 12/0811 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/152 (2013.01); G06F 2213/0026 (2013.01); H04L 2012/5619 (2013.01); H04L 2012/5681 (2013.01);
Abstract

A highly-programmable access node is described that can be configured and optimized to perform input and output (I/O) tasks, such as storage and retrieval of data to and from storage devices (such as solid state drives), networking, data processing, and the like. For example, the access node may be configured to execute a large number of data I/O processing tasks relative to a number of instructions that are processed. The access node may be highly programmable such that the access node may expose hardware primitives for selecting and programmatically configuring data processing operations. As one example, the access node may be used to provide high-speed connectivity and I/O operations between and on behalf of computing devices and storage components of a network, such as for providing interconnectivity between those devices and a switch fabric of a data center.


Find Patent Forward Citations

Loading…