High-level software-pipelining in LLVM

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

5 Citaten (Scopus)
471 Downloads (Pure)

Samenvatting

Software-pipelining is an important technique for increasing the instruction level parallelism of loops during compilation. Currently, the LLVM compiler infrastructure does not offer this optimization although some target specific implementations do exist. We have implemented a high-level method for software-pipelining within the LLVM framework. By implementing this within LLVM's optimization layer we have taken the first steps towards a target independent software-pipelining method.
Originele taal-2Engels
TitelSCOPES '15 - 18th International Workshop on Software and Compilers for Embedded Systems, 1-3 June 2015, St. Goar, Germany
Plaats van productieNew York
UitgeverijAssociation for Computing Machinery, Inc
Pagina's97-100
ISBN van geprinte versie978-1-4503-3593-5
DOI's
StatusGepubliceerd - 2015
Evenement18th International Workshop on Software and Compilers for Embedded Systems (SCOPES 2015) - Schloss Rheinfels, St. Goar, Duitsland
Duur: 1 jun. 20153 jun. 2015
Congresnummer: 18
http://www.scopesconf.org/scopes-15/

Workshop

Workshop18th International Workshop on Software and Compilers for Embedded Systems (SCOPES 2015)
Verkorte titelSCOPES 2015
Land/RegioDuitsland
StadSt. Goar
Periode1/06/153/06/15
Ander18th International Workshop on Software and Compilers for Embedded Systems (SCOPES)
Internet adres

Vingerafdruk

Duik in de onderzoeksthema's van 'High-level software-pipelining in LLVM'. Samen vormen ze een unieke vingerafdruk.

Citeer dit