{'fraction_non_alphanumeric': 0.021526418786692758, 'fraction_numerical': 0.0, 'mean_word_length': 5.39375, '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}}
Odd-Even Flexible Router for High Performance Network-on-Chips

Recent advancements in fabrication technologies and the ongoing era of deep scale nano transistors extend the umbrella of Moore’s law further and further. Manycore architectures with thousands of processing tiles create huge challenges to maintain high communication speeds. From these architectures, Network-on-Chips (NoCs) proves to be the best candidate to achieve these ultimate goals. In this paper, a novel buffering mechanism based on Odd-Even routing algorithm is presented. Old fashioned conventional buffering technique limits incoming packets to be stored in buffers directly connected the input port from which the packets are coming from. Instead, this new mechanism chooses any suitable buffer in the whole router to store incoming packets. In this design we use the buffering restrictions of Odd-Even routing algorithm to prevent any deadlock situations. Our Odd-Even Flexible router successfully outperforms the conventional buffering router.