Большинство современных систем от мобильных устройств до суперкомпьютеров содержат ядра CPU и GPU, по отдельности хорошо справляющиеся со своими специфичными задачами, но как улучшить их совместное использование. Большинство современных систем от мобильных устройств до суперкомпьютеров содержат ядра CPU и GPU, по отдельности хорошо справляющиеся со своими специфичными задачами, но как улучшить их совместное использование в таких «тяжелых» приложениях, как распознавание лиц или моделирование физики твердых тел? Можно ли добиться большей производительности и энергоэффективности, не меняя существующие модели программирования? Концепция гетерогенных систем — шаг на пути к решению этих задач.
Приказ ФСТЭК России № 31 от 14.03.2014
Обработка данных в реальном времени ровно один раз exactly-once — задача крайне нетривиальная и требующая серьезного и вдумчивого подхода на всей цепочке вычислений. Некоторые даже считают, что такая задача невыполнима. В реальности хочется иметь подход, обеспечивающий отказоустойчивую обработку вообще без каких-либо задержек и использование различных хранилищ данных, что выдвигает новые еще более жесткие требования, предъявляемые к системе: concurrent exactly-once и гетерогенность персистентного слоя.
Вместе с сервером Windows. Net на старт вышло уже четвертое поколение NT. Однако все камни на пути системного администратора создателям операционной системы убрать так и не удалось. Первые предварительные версии Windows. Net уже появились, а весной г.
Упрощать реальный мир, чтобы потом успешно разрабатывать всякие теории для мира вымышленного — нормальный процесс для всех наук. У физиков целый набор таких артефактов: идеальный газ, материальная точка, абсолютно твердое тело, несжимаемая жидкость и пр. И что самое характерное — работает! Уравнение Менделеева-Клапейрона прекрасно описывает вполне реальный газ, а классическая механика великолепно справляется с расчетом движения тел различного масштаба пока этот масштаб не уходит в микромир или наоборот — в область действия общей теории относительности. По-умному такой процесс называется моделирование методом редуцирования — то есть мы максимально упрощаем реальную систему, получаем математическую модель, которая позволяет прогнозировать поведение системы, а потом оказывается, что и реальная система удовлетворяет выявленным закономерностям.