{'fraction_non_alphanumeric': 0.01761006289308176, 'fraction_numerical': 0.0, 'mean_word_length': 5.317460317460317, '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 Multiprocessor System for Knowledge Representation and Manipulation

Knowledge manipulation tasks are computationally intensive : one way to provide sufficient computing power is to use a loosely coupled network of microprocessors. For this approach to be efficient it is necessary that the overall task be divisible into parts which can be run in parallel and which are, to a degree, self-contained. It is argued that contemporary approaches to knowledge manipulation systems fulfil these criteria. The paper describes the design of such a system, currently under construction. It is programmed in a LISP-like language which incorporates parallelism, and allows programs to be run in remote environments. Aspects of this language, its implementation and the widerlying hardware are described.