Antonio Fischetti

Antonio Fischetti

Reggio nell'Emilia, Emilia Romagna, Italia
8605 follower Oltre 500 collegamenti

Informazioni

I got a Degree in Electronics Engineering, course in Automation Control Theory at the…

Articoli di Antonio

Attività

Iscriviti ora per vedere tutta l’attività

Esperienza

  • Xoring

    Reggio Emilia Area, Italy

  • -

    Ireland

  • -

    Reggio Emilia Area, Italy

  • -

    Modena Area, Italy

  • -

    Modena Area, Italy

  • -

    Milan Area, Italy

  • -

Formazione

Brevetti

  • Quantitative exact match distance in network flows

    Rilasciato 11343187

    There is disclosed an example of a host computing apparatus, including: an exact match cache (EMC) to perform exact matching according to an exact match tuple; a datapath classifier (DPCLS) to provide wildcard searching in a tuple search space (TSS) including a plurality of subtables, the subtables having one or more rule masks; a controller to receive a first packet having a first property matching a first rule of the classifier table, and forward header data of the packet to a partial rule…

    There is disclosed an example of a host computing apparatus, including: an exact match cache (EMC) to perform exact matching according to an exact match tuple; a datapath classifier (DPCLS) to provide wildcard searching in a tuple search space (TSS) including a plurality of subtables, the subtables having one or more rule masks; a controller to receive a first packet having a first property matching a first rule of the classifier table, and forward header data of the packet to a partial rule module (PRM); and the PRM to compute a quantitative distance between the first rule and the exact match tuple of the EMC, and to execute a flow action for the first packet according to the quantitative distance.

    Vedi brevetto
  • Technologies for flow rule aware exact match cache compression

    Rilasciato 11201940

    Technologies for flow rule aware exact match cache compression include multiple computing devices in communication over a network. A computing device reads a network packet from a network port and extracts one or more key fields from the packet to generate a lookup key. The key fields are identified by a key field specification of an exact match flow cache. The computing device may dynamically configure the key field specification based on an active flow rule set. The computing device may…

    Technologies for flow rule aware exact match cache compression include multiple computing devices in communication over a network. A computing device reads a network packet from a network port and extracts one or more key fields from the packet to generate a lookup key. The key fields are identified by a key field specification of an exact match flow cache. The computing device may dynamically configure the key field specification based on an active flow rule set. The computing device may compress the key field specification to match a union of non-wildcard fields of the active flow rule set. The computing device may expand the key field specification in response to insertion of a new flow rule. The computing device looks up the lookup key in the exact match flow cache and, if a match is found, applies the corresponding action. Other embodiments are described and claimed.

    Altri inventori
    Vedi brevetto
  • Virtual switch acceleration using resource director technology

    Rilasciato 10187308

    A virtual switch configured to switch packets between virtual switch ports based on classifier sub-tables. The virtual switch reserves blocks of last level cache for classifier sub-table storage. The virtual switch also maintains a global sub-table priority map for the classifier sub-tables. The global sub-table priority map indicates usage frequency of each classifier sub-table when switching the packets between the ports. A sub-set of the classifier sub-tables with a highest usage frequency…

    A virtual switch configured to switch packets between virtual switch ports based on classifier sub-tables. The virtual switch reserves blocks of last level cache for classifier sub-table storage. The virtual switch also maintains a global sub-table priority map for the classifier sub-tables. The global sub-table priority map indicates usage frequency of each classifier sub-table when switching the packets between the ports. A sub-set of the classifier sub-tables with a highest usage frequency, according to the global sub-table priority map, are pre-fetched to the reserved blocks of the last level cache. By pre-fetching the most used classifier sub-tables, memory related bottlenecks are reduced when searching through classifier sub-tables. This mechanism increases processing speed when matching packets/flows to classifier sub-tables, resulting in faster packet switching by the virtual switch.

    Altri inventori
    Vedi brevetto
  • TECHNIQUES TO ENABLE EARLY DETECTION OF SEARCH MISSES TO ACCELERATE HASH LOOK-UPS

    Depositato: 20190095442

    Various embodiments are generally directed to techniques to determine a profile of locations of misses among a plurality of iterative locations for a plurality of search keys, the plurality of locations corresponding with sub-keys within the search keys, the profile of location of misses based on comparisons of sub-key hash values with element hash values indicating sub-key hash values and corresponding element hash values do not match, wherein the sub-key hash values are based on sub-keys of…

    Various embodiments are generally directed to techniques to determine a profile of locations of misses among a plurality of iterative locations for a plurality of search keys, the plurality of locations corresponding with sub-keys within the search keys, the profile of location of misses based on comparisons of sub-key hash values with element hash values indicating sub-key hash values and corresponding element hash values do not match, wherein the sub-key hash values are based on sub-keys of the plurality of search keys, and the element hash values are based on elements of entries of a table, utilize the profile of locations of misses to identify a location to perform a direct match operation, and perform the direct match operation at the location, the direct match operation to determine at the location whether a sub-key of a search key matches an element of one or more entries in the table.

    Vedi brevetto

Lingue

  • English

    Conoscenza professionale completa

  • Japanese

    Conoscenza base

  • Finnish

    Conoscenza base

Altre attività di Antonio

Visualizza il profilo completo di Antonio

  • Scoprire le conoscenze che avete in comune
  • Farti presentare
  • Contattare Antonio direttamente
Iscriviti per visualizzare il profilo completo

Altri profili simili

Aggiungi nuove competenze con questi corsi