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...
Saved in:
Main Authors: | , , |
---|---|
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 |