Translating Traditional SIMD Instructions to Vector Length Agnostic Architectures

被引:0
|
作者
Fu, Sheng-Yu [1 ]
Hsu, Wei-Chung [1 ]
机构
[1] Natl Taiwan Univ, Taipei, Taiwan
关键词
Dynamic Binary Translation; SIMD; VLA;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One interesting trend of SIMD architecture is towards Vector Length Agnostic (VLA) designs. For example, ARM new vector ISA, Scalable Vector Extension (SVE), and RISC-V vector extension are adopting such a direction. VLA decouples the vector register length from the compiled binary so that the same executable could run on different implementations of vector length. However, in the current application world, the majority of SIMD code is fixed-length based, such as ARM-NEON, x86-SSE, x86-AVX, and traditional vector machines. Therefore, how to migrate legacy SIMD code to VLA architecture would be an interesting and important technical challenge.
引用
收藏
页码:275 / 275
页数:1
相关论文
共 27 条
  • [1] ACCELERATING THE VVC DECODER FOR VECTOR LENGTH AGNOSTIC SIMD ARCHITECTURES
    Kaddar, Yassin
    Pohl, Angela
    Ben Juurlink
    2020 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2020,
  • [2] Intra-Vector SIMD Instructions for Core Specialization
    Meenderinck, Cor
    Juurlink, Ben
    2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 479 - 484
  • [3] SV: Enhancing SIMD Architectures via Combined SIMD-Vector Approach
    Huang, Libo
    Wang, Zhiying
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 1, PROCEEDINGS, 2010, 6081 : 226 - 235
  • [4] SystemC-defined SIMD instructions for high performance SoC architectures
    Chouliaras, V. A.
    Koutsomyti, K.
    Jacobs, T.
    Paff, S.
    Mulvaney, D.
    Thomson, R.
    2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 822 - 825
  • [5] Mixed-Length SIMD Code Generation for VLIW Architectures with Multiple Native Vector-Widths
    Diken, Erkan
    O'Riordan, Martin J.
    Jordans, Roel
    Jozwiak, Lech
    Corporaal, Henk
    Moloney, David
    PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 181 - 188
  • [6] Stencil Codes on a Vector Length Agnostic Architecture
    Armejach, Adria
    Caminal, Helena
    Cebrian, Juan M.
    Gonzalez-Alberquilla, Rekai
    Adeniyi-Jones, Chris
    Valero, Mateo
    Casas, Marc
    Moreto, Miquel
    27TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2018), 2018,
  • [7] Devise Rust Compiler Optimizations on RISC-V Architectures with SIMD Instructions
    Lin, Heng
    Chen, Piyo
    Hwang, Yuan-Shin
    Lee, Jenq-Kuen
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP 2019), 2019,
  • [8] MAPPING MASSIVE SIMD PARALLELISM ONTO VECTOR ARCHITECTURES FOR SIMULATION
    ROSENBERG, JB
    BECHER, JD
    SOFTWARE-PRACTICE & EXPERIENCE, 1989, 19 (08): : 739 - 756
  • [9] Implementation of recursive digital filters into vector SIMD DSP architectures
    Robelly, JP
    Cichon, G
    Seidel, H
    Fettweis, G
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 165 - 168
  • [10] Vector Forward Mode Automatic Differentiation on SIMD/SIMT architectures
    Huckelheim, Jan
    Schanen, Michel
    Narayanan, Sri Hari Krishna
    Hovland, Paul
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,