Multi-platform auto-vectorization

被引:0
|
作者
Nuzman, Dorit [1 ]
Henderson, Richard [2 ]
机构
[1] IBM Haifa Res Lab, HiPEAC Member, Univ Campus,Carmel Mt, IL-31905 Haifa, Israel
[2] Red Hat, Mouutain View, CA 94041 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The recent proliferation of the Single Instruction Multiple Data (SIMD) model has lead to a wide variety of implementations. These have been incorporated into many platforms, from gaming machines and DSPs to general purpose architectures. In this paper we present an automatic vectorizer as implemented in GCC, the most multi-targetable compiler available today. We discuss the considerations involved in developing a multi-platform vectorization technology, and demonstrate how our vectorization scheme is suited to a variety of SIMD architectures. Experiments on four different SIMD platforms demonstrate that our automatic vectorization scheme is able to efficiently support individual platforms, achieving significant speedups on key kernels.
引用
收藏
页码:281 / +
页数:2
相关论文
共 50 条
  • [21] Outer-Loop Auto-Vectorization for SIMD Architectures Based on Open64 Compiler
    Wang Dong
    Zhao Rongcai
    Wang Qi
    Li Yingying
    2016 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2016, : 19 - 23
  • [22] A multi-platform support environment
    Miyahara, G
    Satterthwaite, CP
    PROCEEDINGS OF THE IEEE 1997 AEROSPACE AND ELECTRONICS CONFERENCE - NAECON 1997, VOLS 1 AND 2, 1997, : 815 - 819
  • [23] Multi-Platform Authorship Verification
    Altamimi, Abdulaziz
    Clarke, Nathan
    Furnell, Steven
    Li, Fudong
    THIRD CENTRAL EUROPEAN CYBERSECURITY CONFERENCE (CECC 2019), 2019,
  • [24] The implementation of multi-platform technology
    Mustofa, G. G.
    Mulyanti, B.
    Widiaty, I
    5TH ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE (AASEC 2020), 2021, 1098
  • [25] Comprehensive multi-platform collaboration
    Singh, K
    Wu, XT
    Lennox, J
    Schulzrinne, H
    MULTIMEDIA COMPUTING AND NETWORKING 2004, 2004, 5305 : 199 - 210
  • [26] Authoring of Multi-Platform Services
    Schroeder, Stephan
    Hoffmann, Danilo
    Kuehhirt, Uwe
    ISCE: 2009 IEEE 13TH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2009, : 828 - 831
  • [27] Multi-Platform Microarray Integration
    Wu, Ronghui
    Lu, Lei
    GREEN ENERGY AND SUSTAINABLE DEVELOPMENT I, 2017, 1864
  • [28] Combining Run-time Checks and Compile-time Analysis to Improve Control Flow Auto-Vectorization
    Liu, Bangtian
    Laird, Avery
    Tsang, Wai Hung
    Mahjour, Bardia
    Dehnavi, Maryam Mehri
    PROCEEDINGS OF THE 2022 31ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT 2022, 2022, : 439 - 450
  • [29] A typology of multi-platform integration strategies
    Schreieck, Maximilian
    Ondrus, Jan
    Wiesche, Manuel
    Krcmar, Helmut
    INFORMATION SYSTEMS JOURNAL, 2024, 34 (03) : 828 - 853
  • [30] A typology of multi-platform integration strategies
    Schreieck, Maximilian
    Ondrus, Jan
    Wiesche, Manuel
    Krcmar, Helmut
    Information Systems Journal, 34 (03): : 828 - 853