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