Oggi viene unito al compilatore GCC 13 il set di estensioni del fornitore T-Head per RISC-V ISA. Questo set di estensioni del fornitore è progettato per potenziare RISC-V ISA e fornire funzionalità più rapide ed efficienti dal punto di vista energetico.

Unito a GCC 13 Git include il supporto iniziale per le estensioni XTheadBa, XTheadBb, XTheadBs, XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMac, XTheadMemIdx, XTheadMemPair e XTheadSync. Queste estensioni del fornitore provengono da T-Head Semiconductor, che fa parte di Alibaba come unità aziendale per la produzione di chip.

Le estensioni RISC-V T-Head sono progettate per fornire un RISC-V più veloce ed efficiente dal punto di vista energetico con queste estensioni che aggiungono nuove istruzioni sulla gestione della cache, sincronizzazione multiprocessore, manipolazione dei bit, single istruzioni a bit, operazioni di memoria GPR, istruzioni di accumulazione multipla, punto vettoriale e altro ancora.

Il supporto GCC 13 è stato unito oggi attraverso un numero di patch per l’attivazione di queste estensioni del fornitore. Queste estensioni sono documentate su GitHub per chi è curioso di queste aggiunte a T-Head.

Categories: IT Info