International Journal of Electrical, Electronics and Data Communication (IJEEDC)
eISSN:2320-2084 , pISSN:2321-2950
.
Follow Us On :
current issue
Volume-12,Issue-4  ( Apr, 2024 )
ARCHIVES
  1. Volume-12,Issue-3  ( Mar, 2024 )
  2. Volume-12,Issue-2  ( Feb, 2024 )
  3. Volume-12,Issue-1  ( Jan, 2024 )

Statistics report
Jul. 2024
Submitted Papers : 80
Accepted Papers : 10
Rejected Papers : 70
Acc. Perc : 12%
Issue Published : 136
Paper Published : 1737
No. of Authors : 4816
  Journal Paper


Paper Title :
Compiler Synthesis of Multiply Accumulate (MAC) Instructions Using LLVM Backend

Author :Shih-Yi Yuan, Wei-Ting Chen

Article Citation :Shih-Yi Yuan ,Wei-Ting Chen , (2024 ) " Compiler Synthesis of Multiply Accumulate (MAC) Instructions Using LLVM Backend " , International Journal of Electrical, Electronics and Data Communication (IJEEDC) , pp. 30-34, Volume-12,Issue-4

Abstract : Multiply Accumulate (MAC) instruction can improve computation speed, especially in operations such as matrix calculations. FPGA-based soft-IP (intellectual property) design such as CPU-IP can be more flexible for special purpose application scenarios. Our laboratory has designed various FPGA-based CPU designs with/without MAC supports. Since this hardware features cannot be directly represented by high-level languages, such as C/C++, a new compiler synthesized for such CPU becomes a must. The authors have chosen LLVM framework to develop the compiler.This approach can help designers automatically generate or synthesis various compilersfor different CPU architectures with/without MAC. Users are relieved from intensive knowledge of the intricate prerequisites compiler synthesis for adapting MAC instruction supports. After understanding the hardware MAC support mechanism, CPU designers can run the proposed tool to synthesizea MAC-instruction-supporting compiler. After the modified compiler is synthesized, the process can be integrated to the FPGA-based CPU design flowto speed up HW/SW-co-designs. This tool enables users to automate the design process without manually adaptingcompiler for FPGA-based CPU design flow. Keywords - LLVM,CPU0,Automated Program

Type : Research paper

Published : Volume-12,Issue-4


DOIONLINE NO - IJEEDC-IRAJ-DOIONLINE-20737   View Here

Copyright: © Institute of Research and Journals

| PDF |
Viewed - 4
| Published on 2024-07-11
   
   
IRAJ Other Journals
IJEEDC updates
Volume-12,Issue-4(April ,2024) Want to join us ? CLick here http://ijeedc.iraj.in/join_editorial_board.php
The Conference World

JOURNAL SUPPORTED BY

ADDRESS

Technical Editor, IJEEDC
Department of Journal and Publication
Plot no. 30, Dharma Vihar,
Khandagiri, Bhubaneswar, Odisha, India, 751030
Mob/Whatsapp: +91-9040435740