mubench является в глубины, тест низкого уровня для процессоров x86. Его основная цель заключается в предоставлении полезной информации для людей, которые оптимизируют код сборки и для людей, которые пишут компиляторы. mubench проектные мероприятия латентность и пропускная способность для каждого индивидуального обучения (иногда несколько форм одной и той же инструкции), а также пропускной способности произвольных смесей команд. Результаты, полученные с помощью mubench, как правило, на порядок более подробной, чем те, что в AMD или Intel пособий.
mubench результаты для различных процессоров доступны. Если вы найдете эту информацию полезной, пожалуйста, запустите mubench от вашего процессора и загрузить результаты.
mubench полностью поддерживает все наборы инструкций SIMD для x86, в том числе SSSE3, SSE3, SSE2, SSE, MMX, MMX, 3DNow Ext! и 3DNow! Внешн. Поддержка инструкций SIMD без частичное: большинство данных двигаться, двоичную арифметику, логично, сдвиг / поворот и инструкции бит / байт поддерживаются, но другие инструкции, в частности, отраслевые и вызова функций инструкции или инструкции манипулирования стек, не поддерживаются. Инструкции с плавающей точкой для x87 не поддерживаются. mubench использует только регистр-регистр (или непосредственных) форм инструкции; операнды памяти не поддерживается. Эти ограничения будут постепенно выводиться в более поздних версиях.
Бег:
Perl mubench.pl [опции]
Опции:
- (no-) точные запускает тесты несколько раз (по умолчанию на)
--mhz = 2500 скорость процессора в МГц (обычно определяется автоматически из / Proc / CPUInfo, установить здесь, если что
это не так, например, если вы позволили SpeedStep)
- (no-) 64bit тест 64-бит (amd64, EMT64, x86-64) инструкции (по умолчанию автоматически)
- (no-) 32bit тестов 32-битные инструкции
- (no-) пары тестов Смеси инструкция (по умолчанию на, очень медленные, используйте --no-пар для очень быстрого теста
который работает в течение нескольких минут)
--include = добавить, к югу от тестов только инструкции, соответствующие данному список шаблонов (регулярных выражений в порядке)
--output = XML | CSV | Текст выберите выходной формат
--outfile = file.xml выходной файл, чтобы сохранить результаты (по умолчанию mubench-Results .xml, если XML,
стандартный вывод в противном случае)
Что нового в этой версии:
Детали программы:
Версия: 0.2.2
Дата загрузки: 3 Jun 15
Тип распространения: Бесплатная
Популярность: 194
Комментарии не найдены