Accelerating Viterbi Algorithm using Custom Instruction Approach

dc.contributor.authorAhmad, Waqar
dc.contributor.authorAbbassi, Imran Hafeez
dc.contributor.authorSanwal, Usman
dc.contributor.authorETAL.
dc.date.accessioned2022-02-04T11:29:51Z
dc.date.accessioned2023-08-19T08:39:32Z
dc.date.available2022-02-04T11:29:51Z
dc.date.available2023-08-19T08:39:32Z
dc.date.issued2018
dc.description.abstractIn recent years, the decoding algorithms in communication networks are becoming increasingly complex aiming to achieve high reliability in correctly decoding received messages. These decoding algorithms involve computationally complex operations requiring high performance computing hardware, which are generally expensive. A cost-effective solution is to enhance the Instruction Set Architecture (ISA) of the processors by creating new custom instructions for the computational parts of the decoding algorithms. In this paper, we propose to utilize the custom instruction approach to efficiently implement the widely used Viterbi decoding algorithm by adding the assembly language instructions to the ISA of DLX, PicoJava II and NIOS II processors, which represent RISC, stack and FPGA-based soft-core processor architectures, respectively. By using the custom instruction approach, the execution time of the Viterbi algorithm is significantly improved by approximately 3 times for DLX and PicoJava II, and by 2 times for NIOS IIen_US
dc.identifier.citationAhmad, W., Abbassi, I. H., Sanwal, U., & Mahmood, H. (2018, July). Accelerating Viterbi Algorithm using Custom Instruction Approach. In 2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA) (pp. 1-7). IEEE.en_US
dc.identifier.doihttps://doi.org/10.1109/MESA.2018.8449144
dc.identifier.urihttps://edms.wexl.in/handle/1/2474
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.subjectViterbi Algorithmen_US
dc.subjectPicoJava IIen_US
dc.subjectCustom Instructionen_US
dc.subjectDLXen_US
dc.titleAccelerating Viterbi Algorithm using Custom Instruction Approachen_US
dc.title.alternative2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA)en_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
custom insturction approach.pdf
Size:
332.23 KB
Format:
Adobe Portable Document Format
Description:
custom approach

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: