Vis enkel innførsel

dc.contributor.authorGozillon, Andrew
dc.contributor.authorHaeri, Seyed Hossein
dc.contributor.authorRiordan, James
dc.contributor.authorKeir, Paul
dc.date.accessioned2024-08-15T11:35:34Z
dc.date.available2024-08-15T11:35:34Z
dc.date.created2023-12-04T14:01:31Z
dc.date.issued2023
dc.identifier.issn2300-5963
dc.identifier.urihttps://hdl.handle.net/11250/3146548
dc.description.abstractMetaprogramming, the practice of writing programs that manipulate other programs at compile-time, continues to impact software development; enabling new approaches to optimisation, static analysis, and reflection. Nevertheless, a significant challenge associated with advanced metaprogramming techniques, including the constexpr functionality introduced to C++ in 2011, is an increase in compilation times. This paper presents ClangOz, a novel Clang-based research compiler that addresses this issue by evaluating relevant constant expressions in parallel, thereby reducing compilation time.en_US
dc.language.isoengen_US
dc.relation.urihttps://doi.org/10.15439/2023F4268
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleCompiler Support for Parallel Evaluation of C++ Constant Expressionsen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.description.versionpublishedVersionen_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1
dc.identifier.doi10.15439/2023F4268
dc.identifier.cristin2208565
dc.source.journalAnnals of Computer Science and Information Systemsen_US
dc.source.pagenumber481-490en_US
dc.identifier.citationAnnals of Computer Science and Information Systems. 2023, 35, 481-490.en_US
dc.source.volume35en_US


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal