Лента новостей

10:35
Битва за Мосул: Америка попала в ловушку ИГИЛ
10:33
О чем договорились Россия и США по Сирии?
10:31
Танки из кубиков
10:30
ВМС США подбираются к Крыму на пушечный выстрел
10:28
Сигнал о возможном смягчении санкций
09:54
Президент Киргизии призвал создать механизмы проверки доходов госслужащих
09:49
СМИ назвали сумму личных затрат Трампа на избирательную кампанию
09:45
В Сеуле началось заседание парламента по импичменту президенту
09:38
Украина в шаге от «безвиза»
09:30
Газовый спор России, Украины и ЕС. Продолжение
09:29
«Летучие» отряды отвоёвывают власть у Медведева
08:30
России необходимо избежать военного капкана на Ближнем Востоке
08:00
АЭС Украины могут рвануть в любой момент
07:59
Путин объявил Польше газовую войну?
07:59
Утверждена Стратегия научно-технологического развития Российской Федерации
07:58
Загорелась земля под ногами? Запад бьется в истерике!
07:55
Эдуард Лимонов: Отправку чеченского спецназа в Сирию приветствую!
07:55
Как надоевших жен продавали: практика, популярная в Англии XVIII-XIX вв.
07:54
Не надо бояться России
07:53
Какой школе быть: советской или рыночной?
07:51
Продюсер Пригожин призывает россиян бойкотировать и послать Евровидение на Украине
07:50
Режиссер 28 панфиловцев получил награду "За верность исторической правде"
07:50
Помогать Китаю и напомнить России о правилах
07:47
Россия испытала ядерную торпеду «Статус-6»
07:46
Завершает ли Путин карьеру?
07:45
Почему Россия не пойдет на Киев
07:42
Генерал Ивашов: Будет в Одессе референдум – Россия внимательно рассмотрит
07:40
«Незамедлительно отправиться в Сирию воевать с нечистью»
00:00
Этот день в истории - 9 Декабря
22:01
«Трибунал по бывшей Югославии — ошибка России»
21:57
Россия возвращается на Ближний Восток
21:52
«Жандарм» не справился с ролью
21:44
Россия поймала попутный ветер
21:39
Американцы запутались в своем вранье про Сирию
21:36
Союз распался, «совок» остался
21:33
Командировка на войну в один конец
21:30
Украина: греть Европу или себя?
19:08
Путин наградил орденом Мужества военных медиков, погибших и пострадавших в Сирии
19:08
СМИ: боевики Джебхат ан-Нусры запросили эвакуацию из Алеппо
19:07
Индекс ММВБ впервые в истории превысил 2200 пунктов
19:04
Сделка по «Роснефти» знаменует новый уровень влияния России в мире
16:10
Внезапная рокировка. Европа заставит Киев отменить антироссийские санкции
16:08
Козырная карта России: чего боятся США и Германия в Алеппо
15:40
Новак объяснил, почему ОПЕК не пригласила США на переговоры в Вене
15:36
Техмаш рассказал о российско-индийском производстве боеприпасов
Все новости

Архив публикаций

«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 
» » Система Chisel позволяет компьютерам экономить энергию, разрешая им делать ошибки

Система Chisel позволяет компьютерам экономить энергию, разрешая им делать ошибки

Ошибки вычислений


Многим людям известно выражение "Work smarter, not harder". У этой фразы имеется множество вариантов перевода, но ее суть достаточно точно выражает фраза "Работай больше умом, а не усердием". Когда эта фраза применяется по отношению к людям, это означает, что мы должны работать более упорно и качественней только над самыми важными задачами, не тратя напрасно усилия и время, выкладываясь полностью на всех задачах без исключения. Этот принцип также можно применить в отношении компьютеров, и это то, что делает новая система Chisel, разработанная в Массачусетском технологическом институте. Эта система позволяет компьютерам экономить существенное количество энергии, перенося менее критичные задачи для выполнения на малопотребляющих аппаратных средствах, обладающих низкой надежностью. Это означает, что в расчетах таких задач могут возникать незначительные ошибки, но это считается допустимым в данном случае.

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

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

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

Следует заметить, что ученые из Массачусетского технологического института являются не единственными, кто ведет работы в данном направлении. Университета Райс (Rice University) также определили понятие допустимых ошибок и разработали "неточный" процессор, который позволяетэкономить энергию, изредка ошибаясь в расчетах. Этот в 15 раз более эффективен с точки зрения скорости, потребления энергии и размеров, нежели обычные процессоры, обрабатывающие все участки программ с одинаковой скоростью.


Первоисточник





Опубликовано: legioner     Источник

Похожие публикации


Добавьте комментарий

Новости партнеров


Loading...

Loading...

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наверх