Have a personal or library account? Click to login
Instruction mapping techniques for processors with very long instruction word architectures Cover

Instruction mapping techniques for processors with very long instruction word architectures

By: Roman Mego and  Tomas Fryza  
Open Access
|Dec 2022

Abstract

This paper presents an instruction mapping technique for generating a low-level assembly code for digital signal processing algorithms. This technique helps developers to implement retargetable kernel functions with the performance benefits of the low-level assembly languages. The approach is aimed at exceptionally long instruction word (VLIW) architectures, which benefits the most from the proposed method. Mapped algorithms are described by the signal-flow graphs, which are used to find possible parallel operations. The algorithm is converted into low-level code and mapped to the target architecture. This process also introduces the optimization of instruction mapping priority, which leads to the more effective code. The technique was verified on selected kernels, compared to the common programming methods, and proved that it is suitable for VLIW architectures and for portability to other systems.

DOI: https://doi.org/10.2478/jee-2022-0053 | Journal eISSN: 1339-309X | Journal ISSN: 1335-3632
Language: English
Page range: 387 - 395
Submitted on: Sep 14, 2022
Published on: Dec 24, 2022
Published by: Slovak University of Technology in Bratislava
In partnership with: Paradigm Publishing Services
Publication frequency: 6 issues per year

© 2022 Roman Mego, Tomas Fryza, published by Slovak University of Technology in Bratislava
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.