Research on Function Vectorization Technology Based on Directive Statements
Year: 2025
Type: article
Abstract: With the continuous development of processor technology,SIMD(Single Instruction Multiple Data) vectorization has been widely applied in various fields.However,previous research has mainly focused on loops and basic blocks,while full-function vectorization can better exploit the advantages of SIMD instructions,thereby improving application performance.This paper proposes a guided statement-based function vectorization method.Firstly,a relatively simple guided statement is added to the loop involving function calls,which can vectorize the instructions involving function calls in the loop.Secondly,the vectorization of the called function is achieved by using full function vectorization to generate a vectorized full function instead of inlining it.Finally,the function call instructions in the loop are processed to generate vectorized function call instructions.We selected 10 benchmarks from ISPC benchmark tests and SIMD library benchmark tests to evaluate our method,and the experimental results show that compared to scalar,the average speedup achieved is 6.949 times.
Author: LIU Lili, SHAN Zheng, LI Yingying, WU Wenhao, LIU Wenbo
Institution: PLA Information Engineering University
Language: English
Subfield: Hardware and Architecture
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7084027891
FWCI:
Cites:
Cited by:
Related to:
