coNCePTuaL

Software screenshot:
coNCePTuaL
Podrobnosti Software:
Verze: 1.4
Datum uploadu: 14 Apr 15
Vývojka: Scott Pakin
Licence: Volný
Popularita: 44

Rating: nan/5 (Total Votes: 0)

koncepční software je nástroj určený k usnadnění rychlé generování programů, které měří výkon a / nebo testování správnost sítí a vrstev síťových protokolů.
Koncepční centra kolem jednoduché, domény specifické progamming-jazyka; pár řádků koncepčních kódu může vytvářet programy, které by trvat mnohem více úsilí psát v běžném programovacím jazyce.
Jedním z konceptuálních je cílů je zvýšit sítě benchmarkingu z umění na vědu. Za tímto účelem, koncepční programy přihlaste nejen měření data, ale také množství informací o experimentální nastavení, takže je snadné pro někoho jiného, ​​aby reprodukovat své testy výkonu.
Exemple
numreps je "Počet opakování" a pochází z "--reps" nebo "r" se ve výchozím nastavení 100.
Pro numreps opakování plus 2 warmup opakování {
  Úkolem 0 obnoví své čítače pak
  Úkolem 0 odešle zprávu s 1MB na paškál 1 pak
  Úkol 1 odešle zprávu s 1MB na paškál 0 pak
  Úkolem 0 protokoluje elapsed_usecs / 2 jako "One-way latence (us)" a
         medián (total_bytes / elapsed_usecs) * 1E6 / 1M jako "Bandwidth (MB / s)"
}
Data se ukládají ve formátu snadno parse čárkou oddělené hodnoty (CSV), s prvním řádku záhlaví sloupce odebraných přímo z programu. Druhý řádek záhlaví ukazuje, jak byly agregovány údaje v každém sloupci.
Co je důležité, je však všechny ostatní údaje v souboru protokolu. Koncepční soubory jsou určeny fungovat jako laboratorního deníku, a to nejen z výsledků experimentu, ale také přesný popis nastavení, které vedly k těmto výsledkům. Kolik procesory jsou v mém systému? Jak rychle jsou? Jaké kompilátor a možnosti kompilátoru byly použity k sestavení jednoduché? Co příkazového řádku parametry byly předány do programu? Je to všechno v souboru protokolu.
Soubory protokolu také uvádí kompletní zdrojový kód programu, takže není nejasnost o tom, co byl měřen. Můžete se podívat na koncepční soubor protokolu rok v budoucnosti, a přesto přesně vědět, co měření representa mnohem užitečnější než zkoušky výkonnosti, který vyplivne pouze 397,2 a vyžaduje si připomenout, co to odkazuje.

< p> Co je nového v této verzi:.

  • Jazyk nyní podporuje list comprehension a označili zprávu přijímá
  • dot_ast backend obsahuje nový --compress možnost čerpat AST dané programu s & quot; nezajímavé & quot; uzly zmenšovaný.
  • dvě nové výkonnostní kritéria jsou zahrnuty v distribuci.
  • Střední absolutní odchylka byla přidána do sady statistiky, které mohou být shromažďovány.
  • časové smyčky jsou přesnější.
  • Různé chyby byly opraveny.

Co je nového ve verzi 1.3:

  • Nový paraver back end generuje logický čase stopy na Paraver visualizer.
  • Nový libsea_ast back end vytváří popis AST pro interaktivní 3-D renderování s Mrož Visualizer dané programu.
  • PŘÍJMU prohlášení může nyní šířit obory buď zdroje k cíli nebo cíl-to-zdroje, pokud je to nutné.
  • Sady úloh lze nechat vázané na identifikátor pro pohodlné použití.
  • Programy lze vypočítat souřadnice, sousede sady a vzdálenosti k 1-D / 2-D / 3-D ok, anuloidu, a teď částečné torus topologie.
  • Many-to-one a many-to-many multicast jsou nyní podporovány C + MPI zadní část.

Co je nového ve verzi 1.1:

  • Verze 1.1 konceptuálního je do značné míry bug-fix release - - spousta
  • malé, drobné opravy chyb, které mají dopad především koncepční build
  • proces. Nicméně, pojmový jazyk má být jedním užitečné nové
  • Funkce: JE IN konstrukce nyní přijímá sady čísel stejně jako je
  • pro každý konstrukt. Můžete například koncepční programy nyní zahrnují
  • prohlášení, jako je následující:
  • Úkoly t takové, že t je v {2, 5, 8, ..., num_tasks-1} Odeslat
  • 32 kilobyte VZKAZ na úkoly, R takový to r JE IN {t-1, t-2}.
  • Předchozí řada Syntaxe je v (např & quot; t JE IN [3, 10] & quot;) je nyní
  • zastaralé jako nový, nastavte syntax poskytuje řádné podmnožinou o
  • Funkce range Syntaxe (např, & ​​quot; t JE IN {3, ..., 10} & quot;).
  • Programy postavené s koncepčními v1.1 spustili úspěšně napříč všemi
  • 147.456 jádra (36864 uzly) of Dawn, IBM BlueGene / P systém
  • instalovány v Lawrence Livermore National Laboratory.
  • koncepční autopackage je nyní postaven jako hybrid třicet dva šedesát čtyřitina-bit balíček.
  • Spustit coNCePTuaL_1.1.package buď na 32 nebo 64-bit x86 systému,
  • , a to by měl automaticky nainstalovat správné knihovny pro které
  • platformu.
  • Zobrazit protokol změn pro úplné informace o všem, co je to
  • změnil od verze 1.0.

Co je nového ve verzi 1.0:

  • koncepční již vyžaduje naučit se nový programovací jazyk používat; komunikační vzory lze nyní vyvodit v grafickém uživatelském rozhraní a převeden do az koncepční kódu.
  • Nová Eclipse plug-in podporuje psaní, běh, a výkonnostní analýzu sítě testy z jediného integrovaného vývojového prostředí.

Podobný software

Cbench
Cbench

3 Jun 15

Lynis
Lynis

17 Feb 15

mubench
mubench

3 Jun 15

Ostatní software developer Scott Pakin

Netpbm2Gimp
Netpbm2Gimp

20 Feb 15

Komentáře k coNCePTuaL

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!