Есть ли симулятор / эмулятор Xeon Phi?

Я собираюсь перенести некоторые вычисления в Xeon Phi, но хотел бы сначала протестировать разные API и разные приложения для параллельного программирования.

Есть ли симулятор / эмулятор для Xeon Phi (Windows или Linux)?

6

Решение

годность функция в Intel (R) Advisor XE 2015 Бета (может быть зачислен бесплатно Вот) может быть использован для решения ваших запросов. Пригодность Beta специально способна:

  • оценить, могут ли уровни производительности Intel® Xeon Phi ™ (собственная или ограниченная поддержка разгрузки) превышать пики производительности процессора для данной рабочей нагрузки
  • оценить дисбаланс, накладные расходы во время выполнения и другие потери производительности в зависимости от параллельных API, количества потоков и числа итераций цикла, которые используются

Все виды данных «оценок» могут быть выполнены на произвольном компьютере с архитектурой x86 (поддерживается ОС Windows или Linux). Так что это действительно своего рода «эмуляция». Однако это программное моделирование инструмент (не традиционный аппаратный симулятор или эмулятор).

Примечание: данный материал для Xeon Phi теперь доступен только как «экспериментальная» функция. Это означает, что на данный момент (по состоянию на апрель 2014 года) это все еще бета-качество и по-прежнему недоступно по умолчанию. Вам нужно будет установить экспериментальную переменную ADVIXE_EXPERIMENTAL = suitability_xeon_phi_modeling, чтобы включить ее. Обычно экспериментальные функции Advisor Beta, как правило, становятся более качественными и более зрелыми в конце года (либо в Beta Update, либо в более поздних выпусках).
Данное примечание не применимо ко всем другим частям функции пригодности, которые не относятся к Xeon Phi.

Вот снимок экрана для данной Бета Экспериментальной функции вид GUI&чувствовать (жирный красный — мое дополнение):

AdvisorXESuitabilityBeta

3

Другие решения

Если будущие интернет-пользователи увидят этот вопрос и зададутся вопросом об симуляции Knights Landing, Intel SDE (https://software.intel.com/en-us/articles/intel-software-development-emulator) эмулирует AVX-512.

Для непосвященных Knights Landing является официальным кодовым названием для следующего поколения процессоров Intel Xeon Phi. Неправильно полагать, что Xeon Phi означает Уголок Рыцарей, равно как и неверно полагать, что Xeon означает Haswell. Просто на сегодняшний день была только одна итерация Xeon Phi.

4

По вопросам рекламы [email protected]