{'fraction_non_alphanumeric': 0.017673048600883652, 'fraction_numerical': 0.0, 'mean_word_length': 5.380281690140845, '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}}
Comparison of hypercube, hypernet, and symmetric hypernet architectures

Hypercube has been the most popular topology for developing multiprocessor supercomputers because of its connectivity, regularity, symmetry and algorithmic mapping properties. However, if a hypercube needs to be expanded at some future time, both hardware configuration and communication software of each node has to be altered because its node degree is not constant. Hwang and Ghosh proposed a new interconnection network called hypernet which has a constant node degree and is easily expandable. However, its components count increases unsymmetrically with the increase in size. We propose a new topology called symmetric hypernet which grows symmetrically with the increase in dimension and hierachical level. The nodes in the symmetric net are functionally and physically separated as IO nodes and computation nodes to avoid traffic congestion and message delays. The IO nodes are placed uniformly among the processing nodes. The system can be dynamically partitioned into subsystems, each of which may be dedicated to serve a user's request(s). The system analysis can be done with the help of analytical models to serve a user's request(s). The system analysis can be done with the help of analytical models to determine how different structures would affect system performance.