Energy and Performance Exploration of Accelerator Coherency Port Using Xilinx ZYNQ
A paper presented at FPGAWorld13 Conference, Stockholm, 2013.
The paper mainly talks about the energy and speed of performing hardware acceleration in the Xilinx ZYNQ device using the Accelerator Coherency Port (ACP).
With this paper, I provide complete source code for the entire hardware and software developed for the Xilinx ZYNQ device to perform all of the evaluations. In order to obtain the software please write me through your official email account.
Download Paper : sadri_fpgaworld13
Abstract:
Cooperation of CPU and hardware accelerator to accomplish computational intensive tasks, provides significant advantages in run-time speed and energy. Efficient management of data sharing among multiple computational kernels can rapidly turn into a complicated problem. The Accelerator coherency port (ACP) emerges as a possible solution by enabling hardware accelerators to issue coherent accesses to the memory space. In this paper, we quantify the advantages of using ACP over the traditional method of sharing data on the DRAM. We select the Xilinx ZYNQ as target and develop an infrastructure to stress the ACP and high-performance (HP) AXI interfaces of the ZYNQ device. Hardware accelerators on both of HP and ACP AXI interfaces reach full duplex data processing bandwidth of over 1.6 GBytes/s running at 125 MHz on a XC7Z020-1C device. The effect of background DRAM and cache traffic on the performance of accelerators is analyzed. For a sample image filtering task, the cooperative operation of CPU and ACP accelerator (CPU-ACP) gains a speed-up of 1.2X over CPU and HP acceleration (CPU-HP). In terms of energy efficiency, an improvement of 2.5 nJ (> 20%) is shown for each byte of processed data. This is the first work which represents detailed practical comparisons on the speed and energy efficiency of various processor-accelerator memory sharing techniques in a configurable heterogeneous platform.
Power-point Presentation : Sadri_ZYNQ_ACP
(Using the contents of this presentation is ONLY ALLOWED with mentioning the list of authors).
Leave a Reply