coNCePTuaL

Szoftver screenshot:
coNCePTuaL
Szoftver adatai:
Változat: 1.4
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Scott Pakin
Engedély: Ingyenes
Népszerűség: 44

Rating: nan/5 (Total Votes: 0)

koncepcionális szoftver egy eszköz, amelynek célja, hogy megkönnyítse a gyorsan fejlődő programok teljesítményének mérésére és / vagy vizsgálati helyességét hálózatok és hálózati protokoll réteg.
fogalmi középpontjában egy egyszerű, domain-specifikus programozásakor nyelvű; néhány sornyi kódot fogalmi képes programokat, hogy venné lényegesen több erőfeszítést kell írni a hagyományos programozási nyelv.
Az egyik koncepcionális céljai, hogy felhívják a hálózati benchmarking a művészet a tudomány. E célból a fogalmi programok jelentkezzen nemcsak a mérési adatokat, hanem a rengeteg információt, a kísérleti elrendezés, így könnyen valaki reprodukálni a teljesítmény tesztek.
Exemple
numreps az "Ismétlések száma", és jön "--reps" vagy "-r" a gyári 100.
A numreps ismétlések plusz 2 bemelegedési ismétlések {
  feladata 0 visszaállítja a számlálók majd
  feladata 0 küld egy 1 megabájt üzenetet 1. feladat majd
  1. feladat küld egy 1 megabájt üzenetet kérdőre 0, akkor
  feladata 0 naplók elapsed_usecs / 2 "Egyirányú késleltetés (us)" és
         mediánja (total_bytes / elapsed_usecs) * 1E6 / 1M mint "Sávszélesség (MB / s)"
}
Az adatok tárolása egy könnyen parse vesszővel tagolt (CSV) formátumban az első sor oszlop fejlécét vett már a programot. A második sor fejlécek azt jelzi, hogy milyen az adatoknak minden egyes oszlopban összesítésére.
Ami fontos azonban, az összes többi információt a log fájlt. fogalmi log fájlokat kell működniük, mint a laboratóriumi notebook, beleértve nem csak a egy kísérlet eredményét, hanem pontos leírása a beállítási vezető az eredményeket. Hány processzorok a gépemen? Milyen gyorsan vannak? Milyen fordító és fordítási beállításokat használtuk összeállításához egyszerű? Milyen parancssori paramétereket át a programnak? Ez mind a log fájlt.
A log fájlokat is felsorolja a teljes program forráskódját, így nem egyértelmű, hogy mi volt mérhető. Akkor nézd meg a fogalmi log fájlt egy évvel a jövőben, és még mindig pontosan tudja, mi a mérések reprezentáció sokkal hasznosabb, mint a teljesítmény teszt, amely kiköpi csak 397,2 és előírja, hogy felidézni, hogy mi vonatkozik.

< p> Mi az új ebben a kiadásban:

  • A nyelv már támogatja a listán comprehensions és címkézett üzenetet kap.
  • A dot_ast backend tartalmaz egy új --compress lehetőség felhívni a program AST a & quot; érdektelen & quot; csomópontok elided.
  • Két új teljesítménymutatókat tartalmazza a forgalmazás.
  • A medián abszolút eltérés bővült a készlet statisztikák lehet gyűjteni.
  • Időzített hurkok pontosabbak.
  • Különböző hiba javítva lett.

Mi az új 1.3 verzió:

  • Egy új paraver back end generál logikai idejű nyomok a Paraver megjelenítő.
  • Egy új libsea_ast back end generál egy leírást a program AST interaktív 3D renderelés a rozmár megjelenítő.
  • A KAP nyilatkozatot most hirdetik körök akár forrás-cél vagy a cél és a forrás, ha szükséges.
  • készletei feladatok hagyja-köteles azonosítójával kényelmes újrafelhasználás.
  • Programok tudja számítani koordinátákat, szomszéd készletek, és távolságokat 1-D / 2-D / 3-D mesh, tórusz, és most a részleges tórusz topológia.
  • Sok-to-one, és sok-sok multicasts már támogatja a C + MPI háttérben.

Mi az új 1.1-es verzióban:

  • Version 1.1 fogalmi nagyrészt a bug-fix kiadás - - rengeteg
  • az apró kis hibajavítások, hogy hatása elsősorban a fogalmi épít
  • folyamatot. Ugyanakkor a fogalmi nyelv nem nyújt egy hasznos új
  • funkció: A VAN konstrukció most elfogadja számsorral, mint a
  • mindegyik konstrukció. Például, fogalmi programok most is
  • nyilatkozatok, mint a következő:
  • Feladatok t úgy, hogy t VAN {2, 5, 8, ..., num_tasks-1} Küldés A
  • 32 kilobájtos ÜZENET a Feladatok R, hogy R jelentése {t-1, t-2}.
  • Az eddigi skálát szintaxis van (pl & quot; t IS IN [3, 10] & quot;) most
  • elavult, mivel az új, be szintaxis biztosítja a megfelelő felülbírálja a
  • tartományban szintaxis működését (pl & quot; t VAN {3, ..., 10} & quot;).
  • Programok épült fogalmi v1.1 futott sikerrel minden
  • 147.456 magok (36864 csomópont) of Dawn, az IBM BlueGene / P rendszer
  • telepített Lawrence Livermore National Laboratory.
  • A fogalmi autopackage most épül, mint egy hibrid 32/64 bites csomagot.
  • Execute coNCePTuaL_1.1.package melyek vagy 32 vagy 64 bites x86-rendszer,
  • , automatikusan fel kell telepíteni a megfelelő könyvtárak számára, hogy
  • platform.
  • Lásd a változás napló a teljes részleteit minden, ami
  • megváltozott azóta, 1.0-s verziója.

Mi az új 1.0 verzió:

  • koncepcionális már nem igényel a tanulás egy új programozási nyelvet használni; kommunikációs szokások ma már készült egy grafikus felhasználói felület és át kell alakítani és a koncepcionális kódot.
  • Egy új Eclipse plug-in támogatja írásban, futás, és elemzése hálózati teljesítmény tesztek egyetlen, integrált fejlesztői környezetet.

Hasonló program

Duper
Duper

3 Jun 15

UMark
UMark

3 Jun 15

Más szoftver fejlesztő Scott Pakin

Netpbm2Gimp
Netpbm2Gimp

20 Feb 15

Hozzászólások a coNCePTuaL

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!