作者: Hsin-Yu Ting , Ardalan Amiri Sani , Eli Bozorgzadeh
DOI: 10.1109/RECONFIG.2018.8641700
关键词: Reconfigurable computing 、 Porting 、 Application software 、 Programmable logic device 、 Computer science 、 Embedded system 、 Mobile device 、 Software framework 、 Field-programmable gate array 、 Android (operating system)
摘要: FPGAs have been deployed to provide custom hardware acceleration for applications such as networking, vision, and machine learning in embedded devices. A mobile device serves increasingly diverse computing under constrained resources, hence, making FPGA-based more attractive achieve high performance, yet, energy efficiency. However, due lack of systematic interface between application software framework FPGA design flow, developers avoid using accelerators developing Apps applications. In this paper, we introduce a that integrates the Android operating system with programmable accelerator flow. We present an service platform manages mapping compute-intensive kernels on FPGA. The proposed enables multiple access accelerators, simultaneously. OS porting Xilinx Zynq SoC, equipped dual-core ARM Cortex-A9 processors logic. experimental results show performance gain case studies canny edge detection algorithm, digit recognition neural network, which are used by Apps.