{'fraction_non_alphanumeric': 0.02035830618892508, 'fraction_numerical': 0.0, 'mean_word_length': 5.270408163265306, '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}}
A Performance Estimation Tool for Video Applications

A trend in the consumer electronics market is the demand for new applications that have a lot of similarities to older applications but the new ones impose more challenging and special-purpose performance requirements. In the digital signal processing (DSP) industry, this clearly reflects a transition from the design regime of general DSP to the application-specific DSP. A key in effecting this transition is the engineering capability to make the design specification "match" the application, before detailed design starts. In this paper, we present an effective simulation tool to assist in the generation of accurate design specifications. It models the application by a parameter-driven conditional data-flow graph (CDFG) and the hardware (HW) architecture by a configurable HW graph. The simulator takes the application CDFG and HW graph as the input and carries the simulation at a low level to catch the detailed HW activities. Experimental results show that our tool is not only able to accurately estimate system performance, but also helps to identify performance bottlenecks and to find the optimal software (SW) implementation solution for video applications.