A processor with multiple equivalent functional units for power reduction,
which includes a mechanism for controlling the selection of functional
units. Specifically, the processor comprises a first circuit performing a
predetermined function at a first speed, a second circuit for performing
the same predetermined function at a second speed, and a control system
for selecting either the first or second circuit to perform the function.
The control system further includes a mechanism for controlling the rate
of execution of the processor instructions in the pipeline in order to
compensate for the speed at which the first or second circuit was
performing the predetermined function.
Ένας επεξεργαστής με τις πολλαπλάσιες ισοδύναμες λειτουργικές μονάδες για τη μείωση δύναμης, η οποία περιλαμβάνει έναν μηχανισμό για την επιλογή των λειτουργικών μονάδων. Συγκεκριμένα, ο επεξεργαστής περιλαμβάνει ένα πρώτο κύκλωμα εκτελώντας μια προκαθορισμένη λειτουργία με μια πρώτη ταχύτητα, ένα δεύτερο κύκλωμα για την εκτέλεση της ίδιας προκαθορισμένης λειτουργίας με μια δεύτερη ταχύτητα, και ένα σύστημα ελέγχου για είτε το πρώτο είτε δεύτερο κύκλωμα για να εκτελέσει τη λειτουργία. Το σύστημα ελέγχου περιλαμβάνει περαιτέρω έναν μηχανισμό για το ποσοστό εκτέλεσης των οδηγιών επεξεργαστών καθ'οδόν προκειμένου να αντισταθμιστεί η ταχύτητα με την οποία το πρώτο ή δεύτερο κύκλωμα εκτελούσε την προκαθορισμένη λειτουργία.