{'fraction_non_alphanumeric': 0.021592442645074223, 'fraction_numerical': 0.0, 'mean_word_length': 5.3418803418803416, '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 high-radix multiplier design for variable long-precision computations

The need of variable long-precision (VLP) calculations has been exposed in many scientific problems. Previous hardware solutions for VLP calculations are based on arithmetic coprocessors. These coprocessors use algorithms that are modifications of the classical multiplication algorithm. The paper presents the design of a high-radix VLP multiplier that uses the on-line arithmetic approach. The data path of the circuit allows the calculation in any precision, constrained only by the memory space. The design is intended for reconfigurable architectures. We present the on-line VLP multiplication algorithm and the main aspects of the circuit design and performance.