Show simple item record

dc.contributor.author Sundararajah, K
dc.contributor.author Jayasena, S
dc.contributor.editor Jayasekara, AGBP
dc.contributor.editor Bandara, HMND
dc.contributor.editor Amarasinghe, YWR
dc.date.accessioned 2022-09-08T08:00:37Z
dc.date.available 2022-09-08T08:00:37Z
dc.date.issued 2016-04
dc.identifier.citation K. Sundararajah and S. Jayasena, "Model-based input-adaptive vectorization," 2016 Moratuwa Engineering Research Conference (MERCon), 2016, pp. 66-71, doi: 10.1109/MERCon.2016.7480117. en_US
dc.identifier.uri http://dl.lib.uom.lk/handle/123/18986
dc.description.abstract In a program, not all the bits of a variable are always used during execution. Identifying the minimum number of bits necessary to represent a variable in a program can potentially provide optimization opportunities. Providing the knowledge of bitwidths to a compilation and execution framework will be advantageous if it could use that information to optimize the execution of the program, for instance, being able to select instructions for SIMD vectorization. This paper introduces a framework to exploit the potential vectorizations hidden in a program which is not exposed during static compilation time. Our framework unlocks instruction level data parallelism by using the bitwidths of array like variables that depend on runtime input. Our framework shows a maximum achievable performance gain of 37% and a mean achievable performance gain of 11% against the ICC compiler on our micro benchmark suite. en_US
dc.language.iso en en_US
dc.relation.uri https://ieeexplore.ieee.org/document/7480117 en_US
dc.subject Vectorization en_US
dc.subject SIMD en_US
dc.subject Model-based en_US
dc.title Model-based input-adaptive vectorization en_US
dc.type Conference-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.department Engineering Research Unit, University of Moratuwa en_US
dc.identifier.year 2016 en_US
dc.identifier.conference 2016 Moratuwa Engineering Research Conference (MERCon) en_US
dc.identifier.place Moratuwa, Sri Lanka en_US
dc.identifier.pgnos pp. 66-71 en_US
dc.identifier.proceeding Proceedings of 2016 Moratuwa Engineering Research Conference (MERCon) en_US
dc.identifier.email kirshanthans.14@cse.mrt.ac.lk en_US
dc.identifier.email sanathg@cse.mrt.ac.lk en_US
dc.identifier.doi 10.1109/MERCon.2016.7480117 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record