Zynq SoC에서 재구성 가능한 하드웨어 가속기를지원하는 멀티쓰레딩 시스템 설계
Multi-threaded system to support reconfigurable hardware accelerators on Zynq SoC
2
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
본 논문에서는 Zynq SoC 환경에서 재구성 가능한 하드웨어 가속기를 지원하는 멀티쓰레딩 시스템을 제안한다. 압축된 정지 영상의 픽셀 데이터를 복원하는 고성능 JPEG 디코더를 구현하고 2D-IDCT 함수를 재구성 가능한 하드웨어 가속기로 설계하여 성능을 검증한다. 구현된 시스템에서 최대 4개의 재구성 가능한 하드웨어 가속기는 소프트웨어 쓰레드와 동기화되어연산을 수행할 수 있으며 이미지 해상도와 압축률에 따라 다른 성능 향상을 보인다. 1080p 해상도 영상의 경우 17:1의 압축률에서 최대 79.11배의 성능 향상과 99fps의 throughput 속도를 보여준다
Abstract
In this paper, we propose a multi-threading system to support reconfigurable hardware accelerators on Zynq SoC. Weimplement high-performance JPEG decoder with reconfigurable 2D IDCT hardware accelerators to achieve maximumperformance available on the platform. In this system, up to four reconfigurable hardware accelerators synchronized withSW threads can be dynamically reconfigured to provide adaptive computing capabilities according to the given imageresolution and the compression ratio. JPEG decoding is operated using images with resolutions 480p, 720p, 1080p at thecompression ratio of 7:1-109:1. We show that significant performance improvements are achieved as the image resolutionor the compression ratio increase. For 1080p resolution, the performance improvement is up to 79.11 times withthroughput speed of 99 fps at the compression ratio 17:1.
참고문헌 (8)
- Bryan Chan Jia Ching, "Implementation of an 8×8 Discrete Cosine Transform on Programmable System-onhip", Journal of Physics: Conference Series, 1049 (2018)[DOI]
- Ahmed Ben Atitallah, "An FPGA implementation of HW", SW codesign architecture for H.263 video coding, 2007, pp.61(9), 605~620
- Enno Lübbers, "ReconOS:Multithreaded Programming for Reconfigurable Computers", ACM Transactions on Embedded Computing Systems (TECS), 9(1) (2009)[DOI]
- Xilinx, "Zynq-7000 SoC Data Sheet: Overview (DS190)", Xilinx, ~ (2018)
- Xilinx, "Vivado Design Suite User Guide Partial Reconfiguration (UG909)", Xilinx, ~ (2019)
- Xilinx, "Partial Reconfiguration User Guide (UG702)", Xilinx, ~ (2013)
- Andreas Agne, "ReconOS: An Operating System Approach for Reconfigurable Computing", IEEE Micro, 34(1), pp.60~71 (2013)[DOI]
- Jooheung Lee, "Inverse discrete cosine transform architecture exploiting sparseness and symmetry properties", IEEE Transactions On Circuits And Systems For Video Technology, 16(5), pp.655~662 (2006)[DOI]
