IBM ViVA


ViVA ( Virtual Vector Architecture ) это технология от IBM , позволяющая объединить несколько скалярных блоков с плавающей запятой в единый векторный процессор . Некоторые вычислительные задачи более эффективно решаются с помощью векторных вычислений, когда инструкция может применяться к нескольким элементам одновременно, а не скалярного подхода, когда одна инструкция применяется к одному фрагменту данных за раз. Этот вид технологии пользуется большим спросом для научных вычислений и является ответом IBM на векторные суперкомпьютеры , разработанные Cray и послужившие основой для разработки NEC .Earth Simulator , который был самым быстрым суперкомпьютером в мире в 2002-2004 годах.

ViVA была разработана и внедрена IBM совместно с National Energy Research Scientific Computing Center в рамках проекта Blue Planet, где они использовали 8 двухъядерных процессоров POWER5 , объединенных в один векторный процессор, способный обеспечить примерно 60-80 GFLOPS вычислительной мощности. Технология ViVA используется в суперкомпьютере ASC Purple .

Если ViVA была программной реализацией в высокопроизводительных системах на базе POWER5, то второе поколение, ViVA-2 , напрямую поддерживается аппаратным обеспечением в процессоре POWER6 .