Implementation of Multi-Threading on Hybrid ARM Cortex Dual Core A9-FPGA Architecture for Energy Efficiency
One of the greatest challenges of FPGA is the crave for a platform, which runs a system, handles a software and co-ordinates exchange with peripherals. To explore this advantage on FPGA with energy efficiency, this paper aims at developing multithreading on ARM cortex dual core A9 processor present in Zedboard FPGA. To enhance the speed of execution on this processor and to allow concurrency, multithreading is developed using Intel Thread Building Blocks (TBB) library which aids in creating task based parallelism on FPGA being the first of its kind.