mubench е задълбочен, ниско ниво еталон за x86 процесори. Нейната основна цел е да предостави полезна информация за хора, които оптимизират сглобяване код и за хора, които пишат компилатори. mubench мерки проекта латентност и капацитет на всяка индивидуална инструкция (понякога няколко форми на същото инструкция), както и производителността на произволни смеси инструкция. Резултатите, получени чрез mubench обикновено са с един порядък по-подробни от тези, намерени в AMD или Intel наръчници.
mubench резултати за различни процесори са на разположение. Ако намерите тази информация полезна, моля, пуснете mubench на вашия процесор и качване на резултатите.
mubench напълно подкрепя всички SIMD комплекта инструкции за x86, включително SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! и 3DNow! Ext. Подкрепа за не-SIMD инструкции е частично: повечето данни се движат, двоична аритметика, логично, смяна / върти и инструкции за битова / байт се поддържат, но и други инструкции, особено браншовите и извикване на функция инструкции или указания за манипулиране на стека, не се поддържат. Плаваща точка инструкции за x87 не се поддържат. mubench използва само регистър-регистър (или непосредствени) форми на инструкциите; памет операнди не се поддържат. Тези ограничения ще бъдат постепенно премахнати в по-късните издания.
Продължителност:
Perl mubench.pl [опции]
Опции:
- (Което няма подобен) точни писти тестове няколко пъти (по подразбиране включено)
--mhz = 2,500 скоростта на процесора в MHz (обикновено autodetected от / Proc / cpuinfo, задайте тук, ако това
не е наред, например, ако сте активирали SpeedStep)
- (Което няма подобен) 64bit бенчмарк 64-битов (amd64, emt64, x86-64) инструкции (по подразбиране autodetected)
- (недействащи) 32bit бенчмаркови 32-битови инструкции
- (Което няма подобен) двойки бенчмарк смеси с инструкции (по подразбиране на, много бавни; използвайте --no двойки за много бърз бенчмарк
която работи в минути)
--include = добави, под бенчмарк само инструкции за съвпадение на даден списък на моделите (регулярни изрази добре)
--output = XML | CSV | Текст изберете изходен формат
--outfile = file.xml изходния файл да запишете резултата до (по подразбиране mubench резултати-.xml ако XML,
стандартния изход по друг начин)
Какво е новото в тази версия:
Софтуер детайли:
Версия: 0.2.2
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 194
Коментари не е намерена