Auto-vectorization: recent development and prospect

The technology of SIMD is developing rapidly, and quite a few auto-vectorization methods have been proposed.Auto-vectorization can automatically translate scalar programs into vector programs based on SIMD extension, decrease workload of the programmers in coding vector programs, and effectively imp...

Full description

Saved in:
Bibliographic Details
Main Authors: Jingge FENG, Yeping HE, Qiuming TAO
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2022-03-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2022051/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841539986593153024
author Jingge FENG
Yeping HE
Qiuming TAO
author_facet Jingge FENG
Yeping HE
Qiuming TAO
author_sort Jingge FENG
collection DOAJ
description The technology of SIMD is developing rapidly, and quite a few auto-vectorization methods have been proposed.Auto-vectorization can automatically translate scalar programs into vector programs based on SIMD extension, decrease workload of the programmers in coding vector programs, and effectively improve performance of programs.Based on that, the research achievements in the field of automatic vectorization in recent 10 years were analyzed and summarized.The key problems and major breakthroughs in automatic vectorization were classified from four aspects:semantic-maintaining analysis and transformation, vectorization grouping analysis and transformation, processor-oriented analysis and transformation, and performance evaluation analysis.Furtherly, the development trends and research directions of the four aspects were prospected.
format Article
id doaj-art-9d8d792d5aa943b282c526566ce42d78
institution Kabale University
issn 1000-436X
language zho
publishDate 2022-03-01
publisher Editorial Department of Journal on Communications
record_format Article
series Tongxin xuebao
spelling doaj-art-9d8d792d5aa943b282c526566ce42d782025-01-14T06:29:11ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2022-03-014318019559393189Auto-vectorization: recent development and prospectJingge FENGYeping HEQiuming TAOThe technology of SIMD is developing rapidly, and quite a few auto-vectorization methods have been proposed.Auto-vectorization can automatically translate scalar programs into vector programs based on SIMD extension, decrease workload of the programmers in coding vector programs, and effectively improve performance of programs.Based on that, the research achievements in the field of automatic vectorization in recent 10 years were analyzed and summarized.The key problems and major breakthroughs in automatic vectorization were classified from four aspects:semantic-maintaining analysis and transformation, vectorization grouping analysis and transformation, processor-oriented analysis and transformation, and performance evaluation analysis.Furtherly, the development trends and research directions of the four aspects were prospected.http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2022051/auto-vectorizationSIMD extensioncompiling technologydata level parallelismperformance optimization
spellingShingle Jingge FENG
Yeping HE
Qiuming TAO
Auto-vectorization: recent development and prospect
Tongxin xuebao
auto-vectorization
SIMD extension
compiling technology
data level parallelism
performance optimization
title Auto-vectorization: recent development and prospect
title_full Auto-vectorization: recent development and prospect
title_fullStr Auto-vectorization: recent development and prospect
title_full_unstemmed Auto-vectorization: recent development and prospect
title_short Auto-vectorization: recent development and prospect
title_sort auto vectorization recent development and prospect
topic auto-vectorization
SIMD extension
compiling technology
data level parallelism
performance optimization
url http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2022051/
work_keys_str_mv AT jinggefeng autovectorizationrecentdevelopmentandprospect
AT yepinghe autovectorizationrecentdevelopmentandprospect
AT qiumingtao autovectorizationrecentdevelopmentandprospect