{'fraction_non_alphanumeric': 0.021715526601520086, 'fraction_numerical': 0.0, 'mean_word_length': 5.633093525179856, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, '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}}
Software Architecture for Morphing in Polymorphous Computing Architectures

Abstract : To exploit the capabilities of PCA hardware while retaining as much end-user portability and performance as possible, the Morphware Forum (www.morphware.org), an informal consortium of PCA contractors and other selected participants, is creating an application development framework, called the Morphware Stable Interface (MSI). A key capability envisioned for PCA systems is morphing, the reconfiguration and re-allocation of PCA hardware resources within a chip in response to various events. Morphing is fundamentally enabled by the reconfigurable hardware microarchitecture of PCA chips, but is made accessible to the programming environment through the MSI. Thus, a major software design issue for the PCA program is how to structure the MSI so as to support morphing while maintaining portability across the various PCA targets.