[Перевод] Parallel STL. Быстрый способ ускорить C++ STL код

За пару последних десятилетий, пока вычислительные системы эволюционировали от одноядерных скалярных до многоядерных векторных архитектур, значительно выросла популярность управляемых языков, а также появились новые языки программирования. Но старый добрый C++, позволяющий писать высокопроизводительный код, остается более чем популярным. Однако, до недавнего времени стандарт языка не предоставлял каких-либо инструментов для выражения параллелизма. Новая версия стандарта (C++17 [1]) предоставляет набор параллельных алгоритмов Parallel STL, дающий возможность преобразовать существующий последовательный C++ код в параллельный, что, в свою очередь, позволяет задействовать такие аппаратные возможности, как многопоточность и векторизация. Эта статья познакомит вас с основами Parallel STL и его реализацией в Intel Parallel Studio XE 2018.


Читать дальше →

Далеко ли доедет беспилотный автомобиль? Задай вопрос эксперту Intel



Новости последних нескольких лет приучили нас к мысли, что уже следующее поколение людей будет жить при коммунизме наступившей эре автономных авто, и водительские права ему уже не понадобятся. Компания Intel давно и активно принимает участие в этом процессе, ей накоплен огромный опыт, которым сейчас мы готовы с вами поделиться. В рамках рубрики «Задай вопрос эксперту Intel» мы представляем вам эксперта Intel Ивана Кузьмина.
Комментариями к этому посту или через личные сообщения мы предлагаем вам задавать эксперту свои вопросы в области искусственного интеллекта и беспилотных автомобилей. Через некоторое время выйдет пост с ответами. Нажавших кнопку «Читать далее» ждет приятный сюрприз!
Читать дальше →


Последние посты