англійськафранцузькаіспанська

Ad


Значок OnWorks

likwid-bench - онлайн в хмарі

Запустіть likwid-bench у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда likwid-bench, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


likwid-bench - низькорівневий набір тестів і фреймворк мікробенчмаркінгу

СИНТАКСИС


likwid-лавка [-hap] [-l ] [-i ] [-g ] [-t
] [-w ]

ОПИС


likwid-лавка — це набір тестів для вимірювань низького рівня (збірки).
пропускна спроможність і пропускна спроможність команд для конкретного коду інструкції в системах x86. The
Наразі включені коди порівняння включають загальні шаблони доступу до даних, як-от завантаження та зберігання
а також обчислення, такі як векторна тріада та сума. likwid-лавка включає архітектуру
конкретні тести для x86, x86_64 і x86 для співпроцесорів Intel Xeon Phi. The
значення продуктивності можна розрахувати за допомогою likwid-лавка або вимірюється за допомогою продуктивності
лічильники за допомогою. likwid-perfctr як обгортка до likwid-лавка. Для цього потрібно будувати
likwid-лавка. з інструментами, які можна ввімкнути в config.mk.

ВАРІАНТИ


-h друкує довідкове повідомлення на стандартний вихід, а потім виходить.

-a перелік доступних контрольних кодів для поточної системи.

-p список доступних доменів потоків.

-l
список властивостей контрольного коду.

-i
кількість ітерацій для виконання в коді контрольного тесту.

-t
Назва контрольного коду для виконання (обов’язково).

-g
вкажіть кількість робочих груп для виконання контрольного коду (обов’язково).

-w
Вкажіть домен спорідненості, кількість потоків і розмір набору даних для поточного
порівняльний запуск (обов'язково).

РОБОЧИЙ ГРУП СИНТАКС


: [: [: : ]] [- : ]
з розміром у КБ, МБ або Гб. Де потоковий домен – це місце, де розміщуються потоки. Розмір - це
загальний розмір набору даних для тесту. num_threads вказує, скільки потоків використовується.
Потоки завжди розміщуються за допомогою компактної політики likwid-лавка. Це означає, що пер
за замовчуванням використовуються всі потоки SMT. За бажанням схожий синтаксис на основі виразу в
likwid-pin можна надати розмір шматка та крок. За бажанням для кожного потоку означає
масив розміщенням можна керувати. За замовчуванням всі масиви розміщуються в одному
потоковий домен, у якому працюють потоки. Щоб розмістити дані в іншому домені для
кожен потік контрольного випадку (загальна кількість потоків може бути отримана за допомогою -l
опція) можна вказати домен для розміщення даних. Кілька потоків є комами
відокремлені. Або розміщення передбачено, або всі потоки мають бути явно розміщені.
Будь ласка, зверніться до сторінок Вікі на http://code.google.com/p/likwid/wiki/LikwidBench та цінності
додаткові деталі та приклади використання.

приклад


1. Запустіть тест копіювання з 1000 ітерацій на сокеті 0 із загальним розміром набору даних
100 Кб.

likwid-лавка -t скопіювати -i 1000 -g 1 -w S0: 100 КБ

Оскільки ні num_thread задано у виразі робочого навантаження, кожне ядро ​​сокета 0 отримує один
нитка. Робоче навантаження розподілено між усіма потоками.

2. Запустіть тестовий код тріади зі 100 ітераціями з 2 потоками на сокеті 0 і
розмір даних 1 Гб.

likwid-лавка -t тріада -i 100 -g 1 -w S0:1GB:2:1:2

Припускаючи, що сокет 0 має 4 потоки SMT, один потік призначається кожному фізичному ядру
розетка 0.

3. Запустіть тест оновлення з 1000 ітерацій на сокеті 0 з робочим навантаженням 100 КБ і
на розетці 1 з таким самим навантаженням.

likwid-лавка -t оновлення -i 1000 -g 2 -w S0: 100 КБ -w S1: 100 КБ

Результати обох робочих груп об’єднуються для виходу. Звідси і навантаження в кожному
вираз робочої групи повинен мати однаковий розмір.

4. Запустіть тест копіювання, але виміряйте трафік пам'яті за допомогою likwid-perfctr. Опція
Щоб використовувати цю функцію, INSTRUMENT_BENCH у config.mk має бути true під час компіляції.

likwid-perfctr -C E:S0:4 -g MEM -m likwid-лавка -t оновлення -i 1000 -g 1 -w S0: 100 КБ

likwid-perfctr налаштує та запустить лічильники продуктивності на сокеті 0 з 4
потоків до виконання likwid-лавка. Лічильники продуктивності читаються правильно
до та після виконання коду порівняльного аналізу, щоб мінімізувати перешкоди
вимірювання.

5. Запустіть тест копіювання та помістіть дані на інший сокет

likwid-лавка -t скопіювати -i 50 -g 1 -w S0:1GB:10:1:2-0:S1,1:S1

Ідентифікатори потоку 0 і 1 розміщуються в доменах потоку S1, який є сокетом 1. Це можна перевірити
як потоки ініціалізації виводять, де вони запущені.

Використовуйте likwid-bench онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 3
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • 4
    Aetbootin
    Aetbootin
    UNetbootin дозволяє створювати завантажувальні програми
    Живі USB-накопичувачі для Ubuntu, Fedora та
    інші дистрибутиви Linux без
    запис компакт-диска. Він працює на Windows, Linux,
    і ...
    Завантажити UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM проста у використанні
    Пакет програмного забезпечення з відкритим кодом ERP і CRM
    (запустити з веб-сервером php або як
    автономне програмне забезпечення) для бізнесу,
    основи...
    Завантажити Dolibarr ERP - CRM
  • 6
    SQL-клієнт SQuirreL
    SQL-клієнт SQuirreL
    SQuirreL SQL Client — це графічний SQL
    клієнт, написаний на Java, що дозволить
    Ви можете переглянути структуру JDBC
    сумісна база даних, переглядайте дані в
    столи...
    Завантажте клієнт SQuirreL SQL
  • Детальніше »

Команди Linux

Ad