{'fraction_non_alphanumeric': 0.01623931623931624, 'fraction_numerical': 0.0008547008547008547, 'mean_word_length': 5.6158192090395485, '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}}
Efficient memory access in 2D Mesh NoC architectures using high bandwidth routers

Networks on Chip (NoC) have emerged as a promising interconnection technology for scalable many-core architectures. Proposed NoC-architectures and topologies often assume uniform distribution of traffic, where all tiles produce and consume the same amount of data. However, even in homogeneous many-core architectures the Network on Chip is used to access peripheral buses and memory controllers for off-chip memory access. These components can consume and generate a significant part of the overall traffic, thus having higher bandwidth requirements than processing tiles. In this work we propose High Bandwidth Routers replacing conventional routers within the NoC at the positions, where components with high bandwidth requirements are attached. A High Bandwidth Router design is proposed and investigated with respect to performance and implementation costs. The position of memory nodes within a tiled architecture is analyzed. The results show a significant improvement of throughput and reduction of latency for memory communication, with moderate additional implementation costs.