ARTFEED — Contemporary Art Intelligence

Implementazione Efficiente della Funzione Sigmoid su FPGA tramite CORDIC a Base Mista

other · 2026-04-29

Questo studio presenta un'implementazione su FPGA della funzione di attivazione sigmoide che è efficiente in termini di hardware, utilizzando un'architettura CORDIC a base mista. Sfruttando la connessione tra le funzioni sigmoide e tangente iperbolica, l'intervallo di ingresso viene normalizzato a 1, facilitando i calcoli della tanh entro un intervallo limitato di 0,5, migliorando la convergenza. Un CORDIC a rotazione iperbolica a base mista raffinato fornisce alta precisione mantenendo bassi requisiti hardware, rendendolo adatto per l'implementazione in dispositivi edge con risorse limitate come FPGA per reti neurali.

Fatti principali

  • L'implementazione hardware efficiente delle funzioni di attivazione non lineari è cruciale per distribuire ANN su FPGA.
  • La sigmoide è ampiamente utilizzata per output probabilistici, classificazione binaria e gating nelle RNN.
  • L'approccio proposto utilizza un'architettura basata su CORDIC a base mista.
  • L'intervallo di ingresso è normalizzato a 1, consentendo il calcolo della tanh entro un intervallo ridotto di 0,5.
  • Un CORDIC a rotazione iperbolica a base mista modificato raggiunge alta precisione con un overhead hardware minimo.
  • L'implementazione è destinata a dispositivi con risorse limitate e edge come FPGA.
  • L'articolo è disponibile su arXiv con ID 2604.23547.
  • Il metodo sfrutta la relazione matematica tra le funzioni sigmoide e tangente iperbolica.

Entità

Istituzioni

  • arXiv

Fonti