Patent ID: 11968089
Assignee: MELLANOX TECHNOLOGIES, LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A network device (ND), comprising:
packet processing circuitry, which is connected to a network and is configured to process communication packets for communicating over the network, the packet processing circuitry comprising a plurality of configuration registers for setting one or more operation parameters of the ND; and
performance optimization circuitry, configured to improve a performance measure of the ND by continuously iteratively performing:
executing a genetic algorithm that continuously modifies candidate sets of the operation parameters;
calculating the performance measure based on the candidate sets of the operation parameters modified by the genetic algorithm; and
adjusting values of one or more of the configuration registers to values different than current values, wherein the adjusting of the values of the configuration registers to different values is performed regardless of the performance measure, while an intensity of the adjustment is selected based on the performance measure.