Chisel от MIT сэкономит энергию на ошибках в вычислениях

Возможно, вы слышали выражение: «Работайте умнее, а не усерднее.» По отношению к человеку, оно означает, что мы должны сконцентрироваться на главной задаче, вместо того, чтобы терять время на менее значительные. Теперь же этот принцип применим и к компьютерам. Использование новой системы Chisel от MIT, позволит компьютерам экономить энергию, проводя расчёты неприоритетных задач на менее мощном, но более энергоэффективном оборудовании. В таких расчётах возможны ошибки, но для них это не критично.

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

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

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

Моделирование показало, что такой метод оптимизации позволяет экономить от 9 до 19% электроэнергии. ПО новинки основано на языке программирования Rely, позволяющим, среди прочего, вручную задавать необходимую отдельной функции точность вычислений.

Ученые из университета Райса также работают над концепцией «неточного» чипа, который, по их утверждениям, будет, по крайней мере, в 15 раз более энергоэффективным, чем современные микросхемы — и это достаточно для того, чтобы мириться с некоторыми погрешностями в работе неприоритетных задач.

MIT’s Chisel system saves power by allowing computers to make mistakes — You may have heard the expression, «Work smarter, not harder.» When applied to humans, it means (partially) that we should do our best work on the tasks that are the most important, instead of wasting time and effort by going all out on every task. Well, that principle is now also being applied to computers. Using MIT’s new Chisel system, computers are saving power by delegating less-critical tasks to less-dependable lower-energy hardware.

Tweet

©  GadgetBlog