Treffer: Accelerating data parallel applications through the implementation of a SIMD engine in a RISC-V Out of Order Core

Title:
Accelerating data parallel applications through the implementation of a SIMD engine in a RISC-V Out of Order Core
Contributors:
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Moretó Planas, Miquel, Mendoza Escobar, Jonnatan
Publisher Information:
Universitat Politècnica de Catalunya
Publication Year:
2024
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf
Language:
English
Rights:
Open Access
Accession Number:
edsbas.DF856C8F
Database:
BASE

Weitere Informationen

En els últims anys, la demanda de computació paral·lela sobre dades ha crescut molt¿¿ssim. No només amb la IA, sinó amb computació cient¿¿fica, multimèdia i operacions de xarxes sense fil. La capacitat dels ordinadors per realitzar càlculs paral·lels sobre les dades ha millorat dràsticament. Tanmateix, el desenvolupament d'aquestes tecnologies avançades està controlat per unes poques empreses, i l'evolució del mercat està sota el seu control. En els últims anys, les institucions acadèmiques han treballat cap a la liberalització de les tecnologies de maquinari. Esperant una revolució com l'esdeveniment de Linux per al programari de codi obert. RISC-V ha sorgit en aquest context com el referent, de codi obert, Conjunt d'Instruccions de l'Arquitectura (ISA, en anglès). Amb la seva extensió vectorial en estat congelat i sotmesa a una revisió pública, múltiples maquines, i programari, de codi obert, s'han començat a desenvolupar projectes que intenten transformar la indústria del maquinari. Aquest treball final de grau espera contribuir a aquesta onada d'innovació dissenyant, implementant i verificant una microarquitectura del motor SIMD, seguint un procés d'enginyeria, per a l'execució vectorial en un nucli RISC-V superescalar fora d'ordre. Els resultats d'aquest projecte han contribu¿¿t molt a aconseguir aquest resultat. Cre- ant una base per al desenvolupament futur d'un nucli, capaç d'execució vectorial, fora d'ordre. A més, l'ús d'una biblioteca de maquinari, HLIB, ha resultat beneficiós tant per a aquest projecte com per les contribucions que aquest projecte ha fet al seu creixement i desenvolupament. ; In recent years, the demand for data parallel computing has grown tremendously. Not just with AI, but with science, multimedia and wireless networking operations. The ability for computers to perform calculations with data parallelism has improved dramatically. However, the development of these advanced technologies is controlled by a few companies, and the evolution of the market is under their control. On the ...