An investigation of performance and power efficiency for parallax background scrolling hardware written in high-level synthesis
K Lee, A Yamawaki
AI summary
60% confidenceThe paper investigates the performance and power efficiency of two methods for parallax background scrolling hardware generated by high-level synthesis (HLS). The methods are full-parallel and semi-parallel, and the study compares their execution time and power efficiency for 2 to 4 backgrounds. The results show that the semi-parallel method achieves moderate performance with suppressed hardware growth.
Generated by MESSAI extraction pipeline · review against source PDF
Reported parameters
No values extracted from this paper yet.
No 3D model is mapped to this paper yet. Parameter ranges above still place reported values on the literature distribution.
Abstract
Abstract We are developing a game programming software library so that high-level synthesis, HLS, can automatically generate high-performance and low-power hardware modules. A mobile terminal with a user-available reconfigurable device like Field programmable gate array, FPGA, we have proposed will efficiently perform game application built in HLS-oriented game library instead of power-hungry software execution. The dynamic hardware reconfiguration on a single FPGA can execute many kinds of game applications. Our previous research has developed software description methods for two-background scrolling in HLS-oriented game programming library by using two methods. They are (1) Full-parallel equips plural physical ports loading background images individually making HLS hardware execute the entire process parallelly increasing the amount of hardware: (2) Semi-parallel shares the single port loading background images serially, suppressing the hardware growth while achieving moderate performance by overlapping operation phases. We investigate two methods about execution time and power efficiency on the parallax scrolling with 2 to 4 backgrounds. The execution times of full-parallel hardware at 100MHz clock frequency are constantly about 9.65 [ms] while those of semi-parallel are 28, 38 and 47 [ms]. The PC at 3.2 GHz shows 78, 98 and 105 [ms] respectively as well. The power efficiencies about the full-parallel estimated considering hardware enlargement are 167, 208 and 112 times compared to the software execution in the PC, while those of semi-parallel are 94, 88 and 75 times. This fact indicates that the full-parallel is better strategy for parallax background scrolling in this case although more hardware resource are invested.
Key findings
- The full-parallel method achieves better performance but requires more hardware resources.
- The semi-parallel method achieves moderate performance with suppressed hardware growth.
- The power efficiency of the semi-parallel method is comparable to the full-parallel method.
Keywords
Identifiers
- Journal
- Journal of Physics: Conference Series
- Year
- 2023