108 дней за решеткой. Катерина Борисевич
Коронавирус: свежие цифры
  1. «Прошло минут 30, и началось маски-шоу». Задержанные на студенческом мероприятии о том, как это было
  2. На воскресенье объявлен оранжевый уровень опасности
  3. «Ушло вдвое больше дров». Дорого ли выращивать тюльпаны и как к 8 марта изменились цены на цветы
  4. На ЧМ эту биатлонистку хейтили и отправляли домой, а вчера она затащила белорусок на пьедестал
  5. На 1000 мужчин приходится 1163 женщины. Что о белорусках рассказали в Белстате
  6. «Танцуем, а мое лицо прямо напротив ее груди». История семьи, где жена выше мужа (намного!)
  7. Минздрав сообщил свежую статистику по коронавирусу в стране
  8. Оловянное войско. Как учитель из Гродно преподает школьникам историю с солдатиками и солидами
  9. Как заботиться о сердце после ковида и сколько фруктов нужно в день? Все про здоровье за неделю
  10. «Молодежь берет упаковками». Покупатели и продавцы — о букетах с тюльпанами к 8 Марта
  11. Россия анонсировала в марте совместные с Беларусью учения. В том числе — под Осиповичами
  12. BYPOL выпустил отчет о применении оружия силовиками. Изучили его и рассказываем основное
  13. Минское «Динамо» в третий раз проиграло питерскому СКА в Кубке Гагарина
  14. «Очень сожалею, что я тренируюсь не на «Аисте». Посмотрели, на каких велосипедах ездит семья Лукашенко
  15. Минздрав опубликовал свежую статистику по коронавирусу: снова 9 умерших
  16. «Можно понять масштаб бедствия». Гендиректор «Белавиа» — про новые и старые направления и цены на билеты
  17. Изучаем весенний автоконфискат. Ищем посвежее, получше и сравниваем с ценами на рынке
  18. Кто стоит за BYPOL — инициативой, которая публикует громкие расследования и телефонные сливы
  19. Что критики пишут о фильме про белорусский протест, показанном на кинофестивале в Берлине?
  20. Еще 68,9 млн долларов. Минфин в феврале продолжил наращивать внутренний валютный долг
  21. «Хлеба купить не могу». Работники колхоза говорят, что они еще не получили зарплату за декабрь
  22. Насколько хорошо вы понимаете логику приговоров. Попробуйте себя в роли судьи. Игра
  23. Стильно и минималистично. В ЦУМе появились необычные витрины из декоративных панелей
  24. Суды над студентами и «Я — политзаключенная». Что происходило в Беларуси и за ее пределами 7 марта
  25. Стачка — за разрыв договора, профсоюзы — против. Что сейчас происходит вокруг «Беларуськалия» и Yara
  26. Госконтроль заинтересовался банками: не навязывают ли допуслуги, хватает ли банкоматов, нет ли очередей
  27. «Если вернуться, я бы ее не отговаривал от «Весны». Разговор с мужем волонтера Рабковой. Ей грозит 12 лет тюрьмы
  28. Я живу в Абрамово. Как неперспективная пущанская деревня на пару жителей стала «модной» — и передумала умирать
  29. «Кошмар любого организатора». Большой фестиваль современного искусства отменили за сутки до начала
  30. Где поесть утром? Фудблогеры советуют самые красивые завтраки в городе


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


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

Новый метод направлен на борьбу как с расходованием ресурсов, так и заряда аккумулятора. Эндрю Адамс из Лаборатории компьютерных наук при Массачусетском институте технологий, рассказывает, что ими был разработан новый язык DSL или Domain Specific Language, а также связанный с ним бинарный компилятор, создающие специальный уровень абстракции, при помощи которого программисты могут быстро проводить графические манипуляции и оперировать с большими участками мультимедийных данных, из которых состоят файлы фотографий. Кроме того, DSL достаточно интеллектуален для того, чтобы самому выбирать наиболее оптимальный способ обработки фотографических данных, исходя из конкретной ситуации.

Также разработчики создали прикладной язык программирования Halide, где можно описывать функции и методы, используемые при графическом процессинге. Согласно данным самих создателей, на основе их разработки обработка графики осуществляется примерно в 3-6 раз быстрее в сравнении с существующими методами.

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

Разработчики говорят, что их система является расширением языка С++ и совместима с мобильными процессорами ARM, а также Nvidia Cuda. Ограниченная функциональность есть и в OpenGL. 

Сайт языка Halide расположен по адресу http://halide-lang.org/
-10%
-30%
-20%
-50%
-20%
-5%