Richard Lipka, ZČU

Přednáška zaměřená na problémy benchmarkování byla původně určena rozdělena na dvě, ale v minulém roce jsem ji skrátil jen do jednoho přednáškového bloku. Snažím se v ní nastínit možnosti využití existujících benchmarků a základní pravidla pro tvorbu vlastního benchmarku a provedení benchmarkovacího experimentu. Nedílnou součástí je i prezentace a správná interpretace výsledků. Zde najdete odkazy, které by se vám mohli hodit. 

Existující benchmarky

Obvykle lze na jejich stránkách najít nejen benchmark, ale i výsledky pro existující zařízení.

  • SPEC- Standard Performance Evaluation Corporation - jedna z nejznámějších sad benchmarků, reálně běžně používaná. Najdete zde benchmarky pro procesor, grafickou kartu, paralelní výpočty na MPI, benchmark pro testování JVM a dokonce i benchmark zaměřený na spotřebu elektrické energie.
  • TPC - Transaction Processing Performance Council - behcnmarky zaměřené na výkon transakčních systémů.
  • EMBC- The Embedded Microprocessor Benchmark - benchmarky určené pro embedded zařízení, simulující typické aplikace které jsou na nich spouštěny. 
  • CoreMark- benchmark pro testování procesorů samotných (součást EMBC).
  • Whetstone- "klasický" (1972 - jeden z nejstarších) benchmark pro testování výkonu aritmetiky
  • Dhrystone- "klasický" (1984) benchmark pro testování celočíselné aritmetiky
  • linpack- bechmark pro testování výkonu při výpočtech lineární algebry (bohužel standardně napsaný ve fortranu)
  • knihovna benchmarků netlib - kolekce standardních benchmarků (Dhrystone, Whetstone, linpack a další), v různých jazycích (včetně Javy a C).
  • Futuremark- dřívější 3DMark (nyní je součástí balíků), sada benchmarků pro Windows, whodné především pokud chcete dokázat že váš počítač je beznadějně zastaralý.

 

nach oben