Lessico IT › Hardware › SmartNIC

SmartNIC

Hardware Svenska → Aggiornato: 2026-10-02

Una scheda di rete programmabile che esegue in proprio parte dell'elaborazione dei pacchetti, invece di limitarsi a consegnare byte al processore.

Una scheda ordinaria scarica da tempo operazioni semplici come checksum e segmentazione. Una scheda intelligente si fa carico di funzioni intere: le tabelle di flusso dello switch virtuale, la terminazione TLS, RDMA, le regole del firewall, la compressione. Le implementazioni si dividono in tre famiglie: ASIC fissi, i più veloci ma capaci solo di ciò che sanno fare; schede basate su FPGA, riprogrammabili secondo le esigenze del datacenter; e schede basate su SoC con core generici, le più facili da sviluppare. Quest'ultima categoria è, in pratica, ciò che viene commercializzato come DPU. Il guadagno si misura in core dell'host liberati e in minore latenza di coda, perché il pacchetto evita il passaggio per la memoria dell'host e la gestione degli interrupt.

← Torna al lessico