coNCePTuaL

Software kuvakaappaus:
coNCePTuaL
Ohjelmiston tiedot:
Versio: 1.4
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Scott Pakin
Lupa: Vapaa
Suosio: 273

Rating: 5.0/5 (Total Votes: 1)

käsitteellinen ohjelmisto on työkalu, jonka tarkoituksena on helpottaa nopeasti lisääntyvien ohjelmia, jotka mittaavat suorituskykyä ja / tai testata oikeellisuudesta ja verkot protokollakerroksia.
Käsitteellinen keskittyy yksinkertainen, verkkotunnuskohtaisia ​​progamming-kieltä; muutaman rivin käsitteellinen koodia voi tuottaa ohjelmia, jotka veisi huomattavasti enemmän vaivaa kirjoittaa tavanomaisella ohjelmointikielellä.
Yksi Käsitteellinen tavoitteista on nostaa verkon benchmarking kohteesta taidetta tiedettä. Tätä varten käsitteellinen ohjelmat kirjautua paitsi mittausdataa vaan myös runsaasti tietoa koejärjestely, mikä helpottaa joku muu toistavat testit.
Exemple
numreps on "määrä toistoja" ja tulee "--reps" tai "-R" kanssa oletus 100.
Saat numreps toistoja plus 2 lämmittelyn toistoja {
  tehtävän 0 nollaa sen laskurit sitten
  tehtävä 0 lähettää 1 megatavu viesti Tehtävä 1 sitten
  tehtävä 1 lähettää 1 megatavu viesti Tehtävää 0 sitten
  tehtävänä 0 lokit elapsed_usecs / 2 kuten "Yksisuuntainen latenssin (meille)" ja
         mediaani (total_bytes / elapsed_usecs) * 1E6 / 1M kuin "kaistanleveys (MB / s)"
}
Tiedot tallennetaan helposti jäsentää pilkulla erotettu arvo (CSV) -muodossa ensimmäisen rivin sarakeotsikoita otettu suoraan ohjelmasta. Toinen rivi otsikot kertoo kuinka jokaisen sarakkeen tiedot on ryhmitelty.
Mikä on tärkeää, on kuitenkin kaikki muut tiedot lokitiedostoon. Käsitteellinen lokitiedostot on tarkoitus toimia laboratoriopäiväkirja, mukaan lukien paitsi tulokset kokeesta, mutta myös tarkka kuvaus setup, joka johti näihin tuloksiin. Kuinka monta prosessorit ovat järjestelmään? Kuinka nopeasti he ovat? Mitä kääntäjä ja kääntäjän vaihtoehtoja käytetään laadittaessa yksinkertainen? Mikä komentorivin parametrit välitetään ohjelmaan? Se kaikki lokitiedostoon.
Lokitiedostot luetellaan myös täydellinen ohjelma lähdekoodi joten ei ole epäselvyyttä siitä, mitä mitattiin. Voit katsoa käsitteellinen lokitiedosto vuosi tulevaisuudessa ja vielä tietää tarkalleen, mitä mittauksia representa paljon enemmän hyötyä kuin suorituskyvyn testi, joka sylkee vain 397,2 ja vaatii sinua muistaa, mitä se tarkoittaa.

< p> Mitä uutta tässä julkaisussa:

  • kieli tukee nyt lista käsityksiä ja tagged viestin vastaanottaa.
  • dot_ast backend sisältää uuden --compress vaihtoehto kiinnittää ohjelman AST & quot; mielenkiinnoton & quot; solmut minä nousee esille epämääräisenä.
  • Kaksi uutta suorituskykyä viitearvot mukana jakelussa.
  • mediaani absoluuttinen poikkeama on lisätty tilastosta, joka voidaan kerätä.
  • Ajastettu silmukat ovat tarkempia.
  • Various bugit on vahvistettu.

Mitä uutta versiossa 1.3:

  • Uusi paraver loppupäätä luo loogisen ajan jälkiä Paraver visualizer.
  • Uusi libsea_ast loppupäätä luo kuvauksen ohjelman AST vuorovaikutteisen 3-D mallinnus kanssa Mursu visualizer.
  • SAAT lausunto voi nyt edetä laajuuksia joko lähde tavoitteesta tai kohde-to-source tarvittaessa.
  • Sarjaa tehtävät voidaan antaa-sidottu tunniste kätevä uudelleen.
  • Ohjelmat voivat laskea koordinaatit, naapuri sarjaa, ja etäisyydet 1-D / 2-D / 3-D mesh, toruksessa ja nyt osittainen toruksen topologies.
  • Monet-yhteen ja monta-monta ryhmälähetyksiä tukee nyt C + MPI loppupäätä.

Mitä uutta versio 1.1:

  • Versio 1.1 käsitteellinen on pitkälti bug-fix release - - paljon
  • pieni, vähän korjauksia, jotka vaikuttavat ensisijaisesti käsitteellinen rakentaa
  • prosessi. Kuitenkin käsitteellinen kieli ei tarjota yhtä hyödyllisiä uusia
  • ominaisuus: IS konstruktissa hyväksyy nyt sarjaa numeroita aivan kuten
  • KULLEKIN konstruktio. Esimerkiksi käsitteellinen ohjelmia voi nyt sisällyttää
  • lausuntoja, kuten seuraavat:
  • Tehtävät t sellainen, että t ON {2, 5, 8, ..., num_tasks-1} LÄHETÄ
  • 32 kilotavun VIESTI TEHTÄVÄT R siten, että R IS IN {t-1, t-2}.
  • Edellisen alue syntaksi on (esim & quot; t ON [3, 10] & quot;) on nyt
  • hylätty uudeksi, asettaa syntaksin tarjoaa asianmukaisen pääjoukko
  • valikoima syntaksin toimintoja (esim & quot; t ON {3, ..., 10} & quot;).
  • Ohjelmat rakennetaan käsitteellinen v1.1 juossut onnistuneesti kaikissa
  • 147456 ytimet (36864 solmut) Aamunkoiton IBM BlueGene / P järjestelmä
  • asennettu Lawrence Livermore National Laboratory.
  • käsitteellinen autopackage on nyt rakennettu hybridi 32/64-bittinen paketti.
  • Suorita coNCePTuaL_1.1.package joko 32- tai 64-bittinen x86-järjestelmä,
  • ja se pitäisi asentaa automaattisesti oikean kirjastot että
  • alusta.
  • Katso muutos loki täydelliset tiedot kaikesta, joka on
  • muuttunut versio 1.0.

Mitä uutta versiossa 1.0:

  • käsitteellinen enää edellyttää oppimaan uuden ohjelmointikielen käyttöä; viestintä kuvioita voidaan nyt piirretään graafinen käyttöliittymä ja muuntaa ja konseptisuunnittelusta koodi.
  • Uusi Eclipse plug-in tukee kirjallisesti, käynnissä, ja analysointi verkon suorituskyvyn testejä yhdestä, integroitu kehitysympäristö.

Vastaavia ohjelmistoja

benchmarking
benchmarking

15 Apr 15

Geekbench
Geekbench

22 Jun 18

Bootchart
Bootchart

3 Jun 15

odbc-bench
odbc-bench

14 Apr 15

Muu ohjelmistojen kehittäjä Scott Pakin

Netpbm2Gimp
Netpbm2Gimp

20 Feb 15

Kommentit coNCePTuaL

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!