Una serie di patch inviate questa mattina gettano le basi iniziali per il supporto della vettorizzazione automatica RISC-V all’interno della GNU Compiler Collection (GCC).

Questo supporto per la vettorizzazione automatica RISC-V GCC è stato inviato da Michael Collison della start-up della modalità invisibile Rivos. Il codice è stato elaborato anche da RiVAI e Ju-Zhe Zhong. Questo supporto per la vettorizzazione automatica si basa sull’attuale supporto intrinseco del vettore RISC-V”RVV”già a monte nel compilatore.

Il codice proposto aggiunge un nuovo modello di costo vettoriale, i modelli di vettorizzazione automatica e il supporto per l’addizione e la sottrazione di numeri interi. Limitarlo all’addizione e alla sottrazione di numeri interi è solo inteso mentre questo codice è una prova di concetto.


Chi è interessato a questo ultimo RISC-V Il lavoro del compilatore GCC può vedere questa serie di patch per quel codice provvisorio. Questo lavoro è troppo tardi per il rilascio delle funzionalità di GCC 13 di quest’anno, ma si spera che sarà tutto a posto per GCC 14 del prossimo anno.

Categories: IT Info