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 条
  • [41] Event Notification System for multi-platform
    Ji, KH
    Moon, N
    Kim, J
    Third ACIS International Conference on Software Engineering Research, Managment and Applications, Proceedings, 2005, : 192 - 197
  • [42] NMF: A Multi-platform Modeling Framework
    Hinkel, Georg
    THEORY AND PRACTICE OF MODEL TRANSFORMATION, ICMT 2018, 2018, 10888 : 184 - 194
  • [43] A multi-platform framework for distributed computing
    Grivas, Michael
    Kehagias, Dimitris
    PCI 2008: 12TH PAN-HELLENIC CONFERENCE ON INFORMATICS, PROCEEDINGS, 2008, : 163 - 167
  • [44] Multi-platform Airplane health management
    Clark, Greg J.
    Vian, John L.
    West, Michael E.
    Syrmos, Vassilis L.
    Randolph, William F.
    Hardman, William J.
    Shawver, Matthew A.
    Hanson, Geoff J.
    2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 4196 - +
  • [45] Decentralised multi-platform data fusion
    Durrant-Whyte, H
    Deaves, R
    Greenway, P
    DIGITIZATION OF THE BATTLESPACE III, 1998, 3393 : 63 - 71
  • [46] DEVELOPMENT OF A MULTI-PLATFORM (PC,IPAD, MOBILE) EBOOK PLATFORM
    Morales, Carlos R.
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [47] Development of a multi-platform (PC,iPad, Mobile) eBook platform
    Department of Computer Graphics Technology, Purdue University, West Lafayette, United States
    ASEE Annu. Conf. Expos. Conf. Proc.,
  • [48] Crowdsourcing for Disaster Relief : A Multi-platform Model
    Murali, Smriti
    Krishnapriya, V.
    Thomas, Aadhiya
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING, VLSI, ELECTRICAL CIRCUITS AND ROBOTICS (DISCOVER), 2016, : 264 - 268
  • [49] Multi-platform media and the miracle of the loaves and fishes
    Doyle, Gillian
    JOURNAL OF MEDIA BUSINESS STUDIES, 2015, 12 (01) : 49 - 65
  • [50] A framework for multi-platform SOA security analyses
    Weber, Sam
    Austel, Paula
    McIntosh, Michael
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 102 - +