coNCePTuaL

Programinė įranga Screenshot:
coNCePTuaL
Programinė detalės:
Versija: 1.4
Įkėlimo datą: 14 Apr 15
Kūrėjas: Scott Pakin
Licencija: Nemokamai
Populiarumas: 44

Rating: nan/5 (Total Votes: 0)

konceptualaus programinė įranga yra priemonė, skirta palengvinti greitai generuoti programas, kad priemonė, našumą ir / ar patikrinti tinklų ir tinklo protokolų sluoksnių teisingumą.
Konceptualus centruose visame paprasta, domeno konkrečių progamming kalba; yra tik keletas eilučių konceptualaus kodas gali gaminti programas, kurios būtų imtis žymiai daugiau pastangų, kad rašyti įprastu programavimo kalba.
Vienas iš konceptualių tikslų yra didinti tinklo lyginamąją iš į mokslo meno. Siekiant šio tikslo, konceptualus programos prisijungti ne tik matavimo duomenis, bet taip pat daug informacijos apie eksperimentinės setup turtus, todėl lengva kažkas atgaminti našumo bandymus.
Exemple
numreps yra "skaičius pakartojimų" ir ateina iš "--reps" arba "-r" su nutylėjimą 100.
Dėl numreps pakartojimų plius 2 apšilimas pakartojimų {
  uždavinys 0 atstato savo skaitiklius tada
  uždavinys 0 siunčia 1 megabaitų žinutę 1 užduotis tada
  užduotis 1 siunčia 1 megabaitų pranešimą pavesti 0 tada
  uždavinys 0 rąstų elapsed_usecs / 2 kaip "Vienpusis latentinis (JAV)" ir
         iš (total_bytes / elapsed_usecs) * 1E6 / 1M mediana kaip "Bandwidth (MB / s)"
}
Duomenys saugomi lengvai parse kableliais vertė (CSV) formatu su pirmoje eilutėje stulpelių antraščių, kurių buvo imtasi nuo pat programos. Antroji eilutė antraštes rodo, kaip buvo sujungti į kiekvieną stulpelį duomenų.
Tai, kas svarbu, tačiau, yra visi iš kitos informacijos failą. Konceptualus failus turi veikti kaip laboratorinio nešiojamojo kompiuterio, įskaitant ne tik eksperimento rezultatus, bet ir tiksliai aprašyti setup, kuri atvedė prie šių rezultatų. Kiek procesoriai yra mano sistema? Kaip greitai jie? Kas sudarytojas ir kompiliatoriaus parinktys buvo naudojami sudarant paprasta? Kas komandų eilutės parametrai buvo priimti į programą? Tai visi į žurnalo failą.
Žurnalo failai taip pat išvardyti visą programos šaltinio kodą, todėl nėra jokių duomenų apie tai, kas buvo matuojamas dviprasmiškumas. Jūs galite peržvelgti konceptualus failą metų į ateitį ir vis dar pelnė matavimai prezentacinių daug naudingesnis nei veiksmingumo bandymą, kuris išspjovus tik 397,2 ir jums reikia prisiminti, ką tai reiškia.

< p> Kas naujo , šioje laidoje:.

  • kalbos dabar palaiko sąrašas comprehensions and tagged pranešimą gauna
  • dot_ast posistemės apima naują --compress galimybę atkreipti programos AST su & quot; neįdomu & quot; mazgai elided.
  • Dvi naujos veiklos gairės yra įtrauktos platinimo.

  • mediana absoliutus nuokrypis buvo įtraukta į statistiką, kuri gali būti surinkta rinkinys.
  • Laikina kilpos tikslesnis.
  • Įvairūs klaidos buvo ištaisytos.

Kas naujo versijoje 1.3:

  • Naujas paraver Atgal pabaiga generuoja logiška laiko pėdsakus už Paraver visualizer.
  • Naujas libsea_ast Atgal pabaiga generuoja programos AST interaktyviam 3-D atvaizdavimas su jūrų vėplio Visualizer aprašymą.
  • VARTOJANT pareiškimas dabar gali skleisti apimtis bet kurio šaltinio iki tikslo ar tikslinės iki šaltinio, kaip reikia.
  • Rinkiniai užduočių gali būti tegul jungiasi prie patogiam pakartotiniam identifikatorius.
  • Programos gali apskaičiuoti koordinates, kaimyno rinkiniai ir atstumai nuo 1-D / 2-D / 3-D akių, Toros, o dabar daliniai Toros topologijos.
  • Daugelis su vienu ir daugelis su daugeliu multicasts dabar remia C + MPI atgal pabaigoje.

Kas naujo 1.1 versijoje:

  • konceptualaus 1.1 versija yra iš esmės bug-fix spaudai - - daug
  • maža, mažai pataisymai, kad poveikis pirmiausia konceptualaus statyti
  • procesas. Tačiau konceptualaus kalba nėra pateikti vieną naudingą naują
  • funkcija: YRA statyti dabar priima rinkinių skaičių kaip ir
  • KIEKVIENAI konstruktą. Pavyzdžiui, konceptualų programos dabar gali apimti
  • pareiškimai, pavyzdžiui, taip: "
  • Užduotys t toks, kad t yra {2, 5, 8, ..., num_tasks-1} Siųsti
  • 32-Kilobaitas MESSAGE užduotims r toks, kad R yra: {t-1, t-2}.
  • ankstesnę asortimentas sintaksė yra (pvz & quot; T IN [3, 10] & quot;) dabar
  • pasmerkta kaip naujas, nustatyti sintaksės suteikia tinkamą superset iš
  • Range sintaksė funkcionalumas (pvz & quot; T IN {3, ..., 10} & quot;).
  • Programos pastatytas konceptualiais v1.1 sėkmingai paleisti visose
  • 147.456 branduolių (36864 mazgų) Aušros, IBM BlueGene / P sistema
  • įdiegta Lawrence Livermore National Laboratory.
  • konceptualaus autopackage dabar pastatytas kaip hibridas 32/64 bitų paketą.
  • Vykdyti coNCePTuaL_1.1.package abiejų yra 32 ar 64 bitų x86 sistemos,
  • ir ji turėtų automatiškai įdiegti teisingus bibliotekomis, kad "
  • platforma.
  • Žr Pakeitimai registruojami už visą informaciją apie viską, kas yra "
  • pasikeitė nuo 1.0 versija.

Kas naujo versija 1.0:

  • konceptualaus nebereikalaujama mokytis naujos programavimo kalbą naudoti; komunikacijos modelius, dabar gali būti sudarytas iš grafinę vartotojo sąsają ir konvertuoti į ir iš konceptualaus kodą.
  • Naujas Eclipse plug-in, palaiko raštu, veikia ir analizuoti tinklo eksploatacinių savybių bandymai iš vieno, integruota kūrimo aplinka.

Panaši programinė įranga

Tsung
Tsung

20 Feb 15

Iometer
Iometer

2 Jun 15

IOR
IOR

2 Jun 15

Kita programinė įranga kūrėjas Scott Pakin

Netpbm2Gimp
Netpbm2Gimp

20 Feb 15

Komentarai coNCePTuaL

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!