There is provided a reconfigurable computing system (10) for performing
both script and rule processing. Reconfigurable computing system (10)
generally includes a script processing module (100); a reconfigurable rule
processing module (200); and a controller module (300). Reconfigurable
rule processing module (200) includes a working memory portion (210a,
210b), a rule evaluation portion (230), and an interconnection portion
(220, 222) for coupling together the working memory (210a, 210b) and rule
evaluation (230) portions. The rule evaluation portion (230) is formed by
a plurality of inference cells, each of which is configured to generate an
inference signal responsive to at least a portion of an input signal.
Controller module (300) which is coupled to both script processing module
(100) and rule processing module (200) is capable of automatically
actuating reconfiguration of rule processing module (200) in accordance
with predetermined processing logic. Controller module (300) is adapted to
generate configuration control data for this purpose.
Παρέχεται ένα reconfigurable σύστημα υπολογισμού (10) για την εκτέλεση και του χειρογράφου και της επεξεργασίας κανόνα. Το reconfigurable σύστημα υπολογισμού (10) γενικά περιλαμβάνει μια ενότητα επεξεργασίας χειρογράφων (100) μια reconfigurable ενότητα επεξεργασίας κανόνα (200) και μια ενότητα ελεγκτών (300). Η reconfigurable ενότητα επεξεργασίας κανόνα (200) περιλαμβάνει μια μερίδα λειτουργικής μνήμης (210a, 210b), μια μερίδα αξιολόγησης κανόνα (230), και μια μερίδα διασύνδεσης (220, 222) για να συνδέσει μαζί τις μερίδες λειτουργικής μνήμης (210a, 210b) και αξιολόγησης κανόνα (230). Η μερίδα αξιολόγησης κανόνα (230) διαμορφώνεται από μια πολλαπλότητα των κυττάρων συμπεράσματος, κάθε μια από την οποία διαμορφώνεται για να παραγάγει ένα σήμα συμπεράσματος απαντητικό τουλάχιστον σε μια μερίδα ενός σήματος εισαγωγής. Η ενότητα ελεγκτών (300) που συνδέεται και με την ενότητα επεξεργασίας χειρογράφων (100) και με την ενότητα επεξεργασίας κανόνα (200) είναι σε θέση αυτόματα τον επανασχηματισμό της ενότητας επεξεργασίας κανόνα (200) σύμφωνα με την προκαθορισμένη λογική επεξεργασίας. Η ενότητα ελεγκτών (300) προσαρμόζεται για να παραγάγει τα στοιχεία ελέγχου διαμόρφωσης για αυτόν το λόγο.