Экспериментальным образцом, пробным камнем для проекта CENTAUR является одноименная библиотека коллективных коммуникационных операций для решения задач вычислительной механики на гибридных архитектурах. Библиотека CENTAUR создана в соответствии с концепцией, описанной в разделе Методические материалы. Библиотека реализует набор специализированных функций, позволяющих осуществлять коллективные межпроцессорные обмены (см. Интерфейс для коллективных межпроцессорных обменов), а также механизм спецификации коммуникационных шаблонов и стадий вычисления с автоматическим обменом данными между ускорителями и процессорами узла (см. Интерфейс для спецификации коммуникационных шаблонов и стадий вычисления). Результаты тестов приведены на странице Испытания. В целом, библиотека показывает высокий КПД: более 80%. Загрузить библиотеку можно на странице Загрузка. |