TY - GEN
T1 - Multiprocessing on FPGA using light weight processor
AU - Raza, Mohammed Ahsan
AU - Azeemuddin, Syed
PY - 2014
Y1 - 2014
N2 - Multiprocessors have been widely used in modern high performance embedded system to meet the computational needs of smart, real time applications spread across multiple domains. While custom IPs (Intellectual Property) on FPGA based systems are commonly used, multiprocessing on FPGAs have not been explored enough due to concerns about meeting a right trade-off between area usage, achievable performance, and the required design time. This paper presents an implementation of a multiprocessing system on FPGA using multiple light weight soft processors (LWP) that work in conjunction with a custom hardware to achieve balanced performance to resource ratio. As an example we have implemented a TDEA (Triple Data Encryption Algorithm) cryptographic algorithm on our multiprocessing system that uses 2.5X less area, is 40% faster in performance, and requires 20% less power as compared to equivalent solution implemented using a commercial soft processor.
AB - Multiprocessors have been widely used in modern high performance embedded system to meet the computational needs of smart, real time applications spread across multiple domains. While custom IPs (Intellectual Property) on FPGA based systems are commonly used, multiprocessing on FPGAs have not been explored enough due to concerns about meeting a right trade-off between area usage, achievable performance, and the required design time. This paper presents an implementation of a multiprocessing system on FPGA using multiple light weight soft processors (LWP) that work in conjunction with a custom hardware to achieve balanced performance to resource ratio. As an example we have implemented a TDEA (Triple Data Encryption Algorithm) cryptographic algorithm on our multiprocessing system that uses 2.5X less area, is 40% faster in performance, and requires 20% less power as compared to equivalent solution implemented using a commercial soft processor.
UR - https://www.scopus.com/pages/publications/84900589671
UR - https://www.scopus.com/pages/publications/84900589671#tab=citedBy
U2 - 10.1109/CONECCT.2014.6740339
DO - 10.1109/CONECCT.2014.6740339
M3 - Conference contribution
AN - SCOPUS:84900589671
SN - 9781479923175
T3 - IEEE CONECCT 2014 - 2014 IEEE International Conference on Electronics, Computing and Communication Technologies
BT - IEEE CONECCT 2014 - 2014 IEEE International Conference on Electronics, Computing and Communication Technologies
PB - IEEE Computer Society
T2 - 2014 IEEE International Conference on Electronics, Computing and Communication Technologies, IEEE CONECCT 2014
Y2 - 6 January 2014 through 7 January 2014
ER -