İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

likwid-bench - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında likwid-bench'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen likwid-bench komutudur.

Program:

ADI


likwid-bench - düşük seviyeli kıyaslama paketi ve mikro kıyaslama çerçevesi

SİNOPSİS


likwid-bank [-hap] [-l ] [-i ] [-g ] [-t
] [-w ]

TANIM


likwid-bank ölçmek için düşük seviyeli (birleştirme) kıyaslama için bir kıyaslama paketidir
x86 sistemlerinde belirli talimat kodu için bant genişlikleri ve talimat verimi. NS
şu anda dahil edilen kıyaslama kodları, yükleme ve depolama gibi yaygın veri erişim kalıplarını içerir
ama aynı zamanda vektör üçlüsü ve toplamı gibi hesaplamalar. likwid-bank mimariyi içerir
Intel Xeon Phi yardımcı işlemcileri için x86, x86_64 ve x86 için özel karşılaştırmalar. NS
performans değerleri şu şekilde hesaplanabilir: likwid-bank veya performans kullanılarak ölçülür
kullanarak sayaçlar. likwid-perfctr sarmalayıcı olarak likwid-bank. Bu inşa etmeyi gerektirir
likwid-bank. config.mk'de etkinleştirilebilen Enstrümantasyon ile.

SEÇENEKLER


-h standart çıktıya bir yardım mesajı yazdırır ve ardından çıkar.

-a mevcut sistem için mevcut kıyaslama kodlarını listeleyin.

-p kullanılabilir iş parçacığı etki alanlarını listeleyin.

-l
bir kıyaslama kodunun özelliklerini listeler.

-i
kıyaslama kodu içinde gerçekleştirilecek yineleme sayısı.

-t
Çalıştırılacak kıyaslama kodunun adı (zorunlu).

-g
kıyaslama kodunun gerçekleştirileceği çalışma gruplarının sayısını belirtin (zorunlu).

-w
Geçerli için yakınlık etki alanını, iş parçacığı sayısını ve veri kümesi boyutunu belirtin
kıyaslama çalışması (zorunlu).

ÇALIŞMA GRUBU SÖZDİZİMİ


: [: [: : ]] [- : ]
kB, MB veya GB boyutunda. İş parçacığı etki alanı, iş parçacıklarının yerleştirildiği yerdir. Boyut
kıyaslama için toplam veri seti boyutu. num_threads kaç tane iş parçacığının kullanıldığını belirtir.
Konular her zaman kompakt bir politika kullanılarak yerleştirilir. likwid-bank. Bunun anlamı, başına
varsayılan olarak tüm SMT dizileri kullanılır. İsteğe bağlı olarak, ifade tabanlı sözdizimine benzer
likwid-pin bir yığın boyutu ve adım sağlanabilir. Her akış için isteğe bağlı olarak
dizi yerleştirme kontrol edilebilir. Varsayılan olarak tüm diziler aynı
iş parçacıklarının çalıştığı iş parçacığı etki alanı. Verileri farklı bir etki alanına yerleştirmek için
bir kıyaslama durumunun her akışı (toplam akış sayısı -l ile elde edilebilir)
seçeneği) verilerin yerleştirileceği etki alanı belirtilebilir. Birden çok akış virgüldür
ayrılmış. Ya yerleşim sağlanır ya da tüm akışlar açıkça yerleştirilmelidir.
Lütfen Wiki sayfalarına bakın http://code.google.com/p/likwid/wiki/LikwidBench için
kullanımla ilgili daha fazla ayrıntı ve örnekler.

ÖRNEK


1. Kopya karşılaştırmasını, toplam veri kümesi boyutu 1000 olan soket 0'da XNUMX yinelemeyle çalıştırın.
100kB.

likwid-bank -t kopya -i 1000 -g 1 -w S0:100kB

Hayırdan beri sayı_iplik iş yükü ifadesinde verilir, soket 0'ın her çekirdeği bir tane alır
Konu. İş yükü tüm iş parçacıkları arasında bölünür.

2. Triad kıyaslama kodunu, 100 soketinde 2 iş parçacığı ile 0 yinelemeyle çalıştırın ve
1 GB veri boyutu.

likwid-bank -t üçlü -i 100 -g 1 -w S0:1GB:2:1:2

Soket 0'ın 4 SMT iş parçacığına sahip olduğunu varsayarsak, her bir fiziksel çekirdeğe bir iş parçacığı atanır.
soket 0.

3. 1000 kB iş yüküyle 0 soketinde 100 yinelemeli güncelleme karşılaştırmasını çalıştırın ve
aynı iş yüküne sahip soket 1'de.

likwid-bank -t güncelleştirme -i 1000 -g 2 -w S0:100kB -w S1:100kB

Her iki çalışma grubunun sonuçları çıktı için birleştirilir. Dolayısıyla her birindeki iş yükü
çalışma grubu ifadesi aynı boyutta olmalıdır.

4. Kopyalama karşılaştırmasını çalıştırın ancak bellek trafiğini şununla ölçün: likwid-perfctr. Seçenek
Bu özelliği kullanmak için config.mk'deki INSTRUMENT_BENCH'in derleme zamanında doğru olması gerekir.

likwid-perfctr -C E:S0:4 -g MEM -m likwid-bank -t güncelleştirme -i 1000 -g 1 -w S0:100kB

likwid-perfctr 0 ile soket 4'daki performans sayaçlarını yapılandırır ve başlatır
iş parçacığı yürütmeden önce likwid-bank. Performans sayaçları doğru okunur
müdahalelerini en aza indirmek için kıyaslama kodunu çalıştırmadan önce ve sonra
ölçüm.

5. Kopyalama karşılaştırmasını çalıştırın ve verileri diğer sokete yerleştirin

likwid-bank -t kopya -i 50 -g 1 -w S0:1GB:10:1:2-0:S1,1:S1

Akış kimliği 0 ve 1, soket 1 olan S1 iş parçacığı etki alanlarına yerleştirilir. Bu doğrulanabilir.
Çalıştırdıkları yerde başlatma iş parçacıkları çıktısı olarak.

onworks.net hizmetlerini kullanarak likwid-bench'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Firebird
    Firebird
    Firebird RDBMS, ANSI SQL özellikleri sunar
    & Linux, Windows üzerinde çalışır &
    birkaç Unix platformu. Özellikler
    mükemmel eşzamanlılık ve performans
    & güç...
    Firebird'ü indirin
  • 2
    KompoZer
    KompoZer
    KompoZer, aşağıdakileri kullanan bir wysiwyg HTML editörüdür.
    Mozilla Besteci kod tabanı. Olarak
    Nvu'nun gelişimi durduruldu
    2005'te KompoZer birçok hatayı düzeltti ve
    bir f ekler...
    KompoZer'i indirin
  • 3
    Ücretsiz Manga İndiricisi
    Ücretsiz Manga İndiricisi
    Ücretsiz Manga İndiricisi (FMD), bir
    yazılmış açık kaynak uygulama
    Yönetmek için Object-Pascal ve
    çeşitli web sitelerinden manga indirmek.
    Bu bir ayna...
    Ücretsiz Manga İndiriciyi İndirin
  • 4
    UNetbootin
    UNetbootin
    UNetbootin, önyüklenebilir oluşturmanıza olanak tanır
    Ubuntu, Fedora ve için canlı USB sürücüler
    olmayan diğer Linux dağıtımları
    CD yazma. Windows, Linux üzerinde çalışır,
    ve ...
    UNetbootin'i indirin
  • 5
    Dolibar ERP - CRM
    Dolibar ERP - CRM
    Dolibarr ERP - CRM kullanımı kolay
    ERP ve CRM açık kaynak yazılım paketi
    (bir web php sunucusuyla veya
    işletmeler için bağımsız yazılım),
    temeller...
    Dolibarr ERP'yi İndirin - CRM
  • 6
    SQuirreL SQL İstemcisi
    SQuirreL SQL İstemcisi
    SQuirreL SQL Client, grafiksel bir SQL'dir.
    izin verecek Java ile yazılmış istemci
    bir JDBC'nin yapısını görüntülemek için
    uyumlu veritabanı, içindeki verilere göz atın
    masalar...
    SQuirreL SQL İstemcisini İndirin
  • Daha fazla »

Linux komutları

Ad