{'fraction_non_alphanumeric': 0.025984911986588432, 'fraction_numerical': 0.003352891869237217, 'mean_word_length': 5.633333333333334, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Algorithm-Hardware Co-Optimization for Cost-Efficient ML-based ISP Accelerator

In this paper, we present an advanced algorithm-hardware co-optimization method for designing an efficient accelerator architecture for image signal processing (ISP) with deep neural networks (DNNs). Based on the systolic-array structure, for performing the target network model, we newly introduce two evaluation metrics, each of which is dedicated to fairly representing either the processing speed or the energy consumption. Then, the overall evaluation metric is defined to test each systolic array, finding the initial array configuration for the given number of total multipliers. From the initial array, several array-scaling methods are then presented to find the most cost-efficient array structure. In addition, the original ML model is adjusted to further enhance the overall efficiency with subtle quality drops of image outputs. Implementation results in 28nm CMOS technology show that the proposed co-optimization method successfully finds the cost-efficient systolic accelerator architecture for ISP applications, improving the energy efficiency by 51% compared to the straightforward array design.