ПРОЦЕССОР С ПЛАВАЮЩЕЙ ЗАПЯТОЙ С ПОНИЖЕННОЙ ПОТРЕБЛЯЕМОЙ МОЩНОСТЬЮ ДЛЯ ВЫБИРАЕМОЙ СУБТОЧНОСТИ

1. Способ выполнения операции с плавающей запятой процессором с плавающей запятой, имеющим максимальную точность, содержащий:
выбор субточности, которая меньше, чем максимальная точность, для операции с плавающей запятой над одним или несколькими числами с плавающей запятой, причем выбор субточности приводит к одному или нескольким избыточным разрядам для каждого из одного или нескольких чисел с плавающей запятой;
снятие питания с одного или нескольких компонентов в процессоре с плавающей запятой, которые иначе бы использовались для хранения или обработки одного или нескольких избыточных разрядов; и
выполнение операции с плавающей запятой при питании, снятом с одного или нескольких компонентов.
2. Способ по п.1, дополнительно содержащий использование регистра с плавающей запятой с множеством запоминающих элементов, причем один или несколько избыточных разрядов хранятся в одном или нескольких запоминающих элементах, и в котором один или несколько компонентов, с которых снимается питание, включают в себя запоминающие элементы для одного или нескольких избыточных разрядов.
3. Способ по п.2, дополнительно содержащий использование оператора с плавающей запятой с логикой для выполнения операции с плавающей запятой, и в котором один или несколько компонентов, с которых снимается питание, включают в себя часть логики, которая иначе бы использовалась для обработки одного или нескольких избыточных разрядов.
4. Способ по п.1, дополнительно содержащий использование оператора с плавающей запятой с логикой для выполнения операции с плавающей запятой, и в котором один или несколько компонентов, с которых снимается питание, включают в себя часть логики, которая иначе бы использовалась для обработки одного или нескольких избыточных разрядов.
5. Способ по п.4, в котором операция с плавающей запятой содержит сложение.
6. Способ по п.5, дополнительно содержащий обнуление выходного сигнала с части логики.
7. Способ по п.4, в котором операция с плавающей запятой содержит умножение.
8. Процессор с плавающей запятой, имеющий максимальную точность, содержащий:
контроллер с плавающей запятой, выполненный с возможностью выбора субточности, которая меньше, чем максимальная точность для операции с плавающей запятой над одним или несколькими числами с плавающей запятой, причем выбор субточности приводит к одному или нескольким избыточным разрядам для каждого из одного или нескольких чисел с плавающей запятой, при этом контроллер с плавающей запятой дополнительно выполнен с возможностью снятия питания с одного или нескольких компонентов в процессоре с плавающей запятой, которые иначе бы использовались для хранения или обработки одного или нескольких избыточных разрядов; и
оператор с плавающей запятой, выполненный с возможностью выполнения операции с плавающей запятой.
9. Процессор с плавающей запятой по п.8, дополнительно содержащий регистр с плавающей запятой, имеющий множество запоминающих элементов, причем один или несколько избыточных разрядов хранятся в одном или нескольких запоминающих элементах, и в котором один или несколько компонентов, с которых может быть снято питание, включают в себя запоминающие элементы для одного или нескольких избыточных разрядов.
10. Процессор с плавающей запятой по п.9, в котором оператор с плавающей запятой содержит логику для выполнения операции с плавающей запятой, и в котором один или несколько компонентов, с которых может быть снято питание, включают в себя часть логики, которая иначе бы использовалась для обработки одного или нескольких избыточных разрядов.
11. Процессор с плавающей запятой по п.8, в котором оператор с плавающей запятой содержит логику для выполнения операции с плавающей запятой, и в котором один или несколько компонентов, с которых может быть снято питание, включают в себя часть логики, которая иначе бы использовалась для обработки одного или нескольких избыточных разрядов.
12. Процессор с плавающей запятой по п.11, в котором оператор с плавающей запятой включает в себя сумматор с плавающей запятой.
13. Процессор с плавающей запятой по п.12, в котором оператор с плавающей запятой дополнительно выполнен с возможностью обнуления выходного сигнала переноса с части логики, когда снимается питание.
14. Процессор с плавающей запятой по п.11, в котором оператор с плавающей запятой включает в себя умножитель с плавающей запятой.
15. Процессор с плавающей запятой, имеющий максимальную точность, содержащий:
регистр с плавающей запятой, имеющий множество запоминающих элементов, выполненный с возможностью хранения множества чисел с плавающей запятой;
оператор с плавающей запятой, выполненный с возможностью выполнения операции с плавающей запятой над одним или несколькими числами с плавающей запятой, хранимыми в регистре с плавающей запятой; и
контроллер с плавающей запятой, выполненный с возможностью выбора субточности, которая меньше, чем максимальная точность, для операции с плавающей запятой над упомянутым одним или несколькими числами с плавающей запятой, причем выбор субточности приводит к одному или нескольким избыточным разрядам для каждого из упомянутого одного или нескольких чисел с плавающей запятой, при этом один или несколько избыточных разрядов хранятся в одном или нескольких запоминающих элементах регистра с плавающей запятой, и при этом контроллер с плавающей запятой дополнительно выполнен с возможностью снятия питания с запоминающих элементов для одного или нескольких избыточных разрядов.
16. Процессор с плавающей запятой по п.15, в котором оператор с плавающей запятой содержит логику, выполненную с возможностью выполнения операции с плавающей запятой, и в котором контроллер с плавающей запятой дополнительно выполнен с возможностью снятия питания с части логики, которая иначе бы использовалась для обработки одного или нескольких избыточных разрядов.
17. Процессор с плавающей запятой по п.16, в котором оператор с плавающей запятой включает в себя сумматор с плавающей запятой.
18. Процессор с плавающей запятой по п.17, в котором оператор с плавающей запятой дополнительно выполнен с возможностью обнуления выходного сигнала с части логики, когда снимается питание.
19. Процессор с плавающей запятой по п.16, в котором оператор с плавающей запятой включает в себя умножитель с плавающей запятой.
20. Процессор с плавающей запятой, имеющий максимальную точность, содержащий:
регистр с плавающей запятой, выполненный с возможностью хранения множества чисел с плавающей запятой;
оператор с плавающей запятой, имеющий логику, выполненный с возможностью выполнения операции с плавающей запятой над одним или несколькими числами с плавающей запятой, хранимыми в регистре с плавающей запятой; и
контроллер с плавающей запятой, выполненный с возможностью выбора субточности, которая меньше, чем максимальная точность, для операции с плавающей запятой над упомянутым одним или несколькими числами с плавающей запятой, причем выбор субточности приводит к одному или нескольким избыточным разрядам для каждого из упомянутого одного или нескольких чисел с плавающей запятой, и в котором контроллер с плавающей запятой дополнительно выполнен с возможностью снятия питания с части логики, которая иначе бы использовалась для обработки одного или нескольких избыточных разрядов.
21. Процессор с плавающей запятой по п.20, в котором регистр с плавающей запятой содержит множество запоминающих элементов, выполненных с возможностью хранения числа с плавающей запятой, причем один или несколько избыточных разрядов хранятся в одном или нескольких запоминающих элементах, и в котором контроллер с плавающей запятой дополнительно выполнен с возможностью снятия питания с запоминающих элементов для одного или нескольких избыточных разрядов.
22. Процессор с плавающей запятой по п.20, в котором оператор с плавающей запятой включает в себя сумматор с плавающей запятой.
23. Процессор с плавающей запятой по п.22, в котором оператор с плавающей запятой дополнительно выполнен с возможностью обнуления выходного сигнала с части логики, когда снимается питание.
24. Процессор с плавающей запятой по п.20, в котором оператор с плавающей запятой включает в себя умножитель с плавающей запятой, и питание снимается с частей элементов, содержащих частичные произведения в умножителе с плавающей запятой.