High Performance Instruction-Data Level Parallelism Based Instruction Set Architecture in RISC-V
Computer Architecture primarily revolves around functionality, organization, and efficient implementation of the desired architecture. Efficient implementation is the key principle of computer design as it enhances the performance of the processor. One of the best methods to enhance the performance of the processor is to take advantage of parallelism. In this paper, we have proposed an implementation that exploits both instruction-level parallelism and data-level parallelism to provide faster computational results with an increased throughput. Instruction-level parallelism (ILP) is motivated by the idea of overlapped execution of instructions thereby increasing the throughput of the processor. On the other hand, Data-level parallelism (DLP) is driven by the idea of operating on large chunks of data under a single instruction multiple data (SIMD) thereby enhancing the performance of the processor. The proposed implementation is designed using reduced instruction set computing (RISC)-V instruction set architecture (ISA) in GEM5 open-source tool. By the use of above mentioned proposed implementation, two 32-bit additions and two 16 × 16 multiplications using two instructions achieve 71.2% of reduction in the latency as compared with the conventional implementation.
Authors
- Mohamed Asan Basiri M
- Giorgio Israel (ORCID: https://orcid.org/0000-0003-1335-5815)
Institutions
- Indian Institute of Information Technology Design and Manufacturing Jabalpur (IN)
- Indian Institute of Information Technology, Design and Manufacturing, Kancheepuram (IN)
- Indian Institute of Information Technology Design and Manufacturing, Kurnool
- Kurnool Medical College (IN)
Publication Details
- Published
- 2024-12-06
- DOI
- https://doi.org/10.1109/cict64037.2024.10899652
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Electronics and Information technology