{'fraction_non_alphanumeric': 0.016966067864271458, 'fraction_numerical': 0.0, 'mean_word_length': 5.6866666666666665, '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}}
The Impact of Communication on the Scalability of the Data-parallel Video Encoder on MPSoC

This paper presents design space exploration of a data-parallel video encoder running on multiprocessor system-on-chip (MPSoC). The impact of communication on the scalability is analyzed. The exploration is carried out with the abstract models for application and architecture by using transaction generator (TG) which enables rapid modeling and simulation of complex applications regarding the dependencies between application tasks. The application model is based on profiled execution times and data sizes from real application code. Results show that chosen parallelization method keeps communication between processing elements at low level. It allows good scalability in terms of communication bandwidth, image size, and number of processing elements but unequal computational load in some cases restricts the scalability. Moreover, the impact of overlapping the communication and computation is analyzed