В МТИ предлагают экономить энергию, жертвуя точностью вычислений

Источник: Jose-Luis Olivares/MIT


09:21 05.11.2014 |   2559



В систем программирования Chisel есть инструмент, позволяющий оценить допустимый уровень ошибок, — например, можно, последовательно отображать картинку с разной степенью неточности рендеринга и смотреть, насколько ухудшается качество.

С уменьшением размеров транзисторов они становятся менее надежными. Застраховаться от ошибок можно путем повышения напряжения питания, но этого можно и не делать — когда вычисления не требуют большой точности; например, если процессор делает ошибки при рендеринге видео, зритель этого скорее всего не заметит.

Система Chisel, разработанная специалистами Массачусетского технологического института, позволяет программистам помечать участки кода, для которых допустимы погрешности в вычислениях. После этого Chisel автоматически переносит выполнение соответствующих команд на менее надежные аппаратные компоненты таким образом, чтобы обеспечить максимальную экономию энергии, но при этом выполнить назначенные программистом требования к точности.

В составе Chisel есть инструмент, позволяющий оценить допустимый уровень ошибок, — например, можно, последовательно отображать картинку с разной степенью неточности рендеринга и смотреть, насколько ухудшается качество. Исследователи, по их словам, тестировали Chisel со стандартными алгоритмами обработки изображений и финансового анализа, добиваясь экономии энергии от 9 до 19% по сравнению с высокоточной обработкой.


Теги: Программное обеспечение Энергоэффективность МТИ
На ту же тему: