coNCePTuaL

Софтуер снимки:
coNCePTuaL
Софтуер детайли:
Версия: 1.4
Дата на качване: 14 Apr 15
Розробник: Scott Pakin
Разрешително: Безплатно
Популярност: 44

Rating: nan/5 (Total Votes: 0)

концептуална софтуер е инструмент, предназначен да улесни бързо размножаващите се програми, които измерват ефективността и / или тестват точността на мрежи и мрежов протокол слоеве.
Концептуален центрове около един прост, домейн-специфични progamming език; няколко линии на концептуални код могат да произвеждат програми, които ще вземат значително повече усилия и да пишат по конвенционален език за програмиране.
Един от концептуалната му цели е да се повиши мрежа бенчмаркинг от изкуство до науката. За тази цел, концептуални програми влизат не само за измерване на данни, но също и богата информация за експеримент, което го прави лесно за някой друг да възпроизвежда вашите тестове на изпълнението.
Типичен пример
numreps е "брой повторения" и идва от "--reps" или "-r" с подразбиране 100.
За numreps повторения плюс 2 загрявка повторения {
  задача 0 нулира своите гишета тогава
  задача 0 изпраща 1 мегабайт съобщение на задача: 1 след това
  задача 1 изпраща 1 мегабайт съобщение да бъде възложена задачата 0 след
  задача 0 трупи elapsed_usecs / 2 като "Еднопосочна латентност (ни)" и
         медианата на (total_bytes / elapsed_usecs) * 1E6 / 1M като "Bandwidth (MB / сек)"
}
Данните се съхраняват в един лесен за разбор, разделени със запетая стойности (CSV) формат с първия ред на имената на графите, взети директно от програмата. Вторият ред на хедъри показва как са обобщени данните във всяка колона.
Важното обаче е, всички от другата информация в лог файл. Концептуален лог файлове са предназначени да функционират като лаборатория бележника, включително не само резултатите от експеримент, но и точно описание на настройките, които доведоха до тези резултати. Колко процесори са в моята система? Колко бързо са те? Какво съставител и опции на компилатора се използват при съставяне на прост? Какво командния ред параметри се предава на програмата? Всичко е в лог файл.
Лог файловете са включени още в пълен изходен код на програмата, така че няма неяснота за това какво не е измерено. Посетете концептуална лог файл на година в бъдеще и все още се знае точно какво измервания представително много по-полезен от изпитване на действие, която изплюва само 397,2 и изисква от вас да си припомним какво се отнася.

< P> <силни> Какво ново в тази версия:.

  • Езикът вече поддържа списък схващания и етикет съобщение получава
  • The dot_ast гръб включва нов --compress опция, за да се направи AST програма с & quot; безинтересно & quot; възли elided.
  • Две нови критерии за изпълнението се включват в разпределението.
  • Средната абсолютна отклонение е добавен към набора от статистически данни, които могат да бъдат събрани.
  • Ограничено вериги са по-точни.
  • Различни бяха отстранени.

Какво ново във версия 1.3:

  • Нов paraver задния край генерира логично време следи за Paraver визуализатор.
  • Нов libsea_ast задния край генерира описание на AST програма за интерактивна 3-D рендиране с Visualizer Walrus.
  • The ПОЛУЧИ отчета вече могат да се разпространяват сфери или източник мишена или мишена до източник, колкото е необходимо.
  • Комплекти задачи може да се остави обвързани с идентификатор за удобно повторна употреба.
  • Programs може да изчисли координатите, съседните масиви, и разстояния на 1-D / 2-D / 3-D окото, тор, и сега частични Torus топологии.
  • много-към-едно и много-към-много multicasts вече се поддържат от C + MPI задния край.

Какво ново във версия 1.1:

  • Версия 1.1 на концептуални е до голяма степен освобождаване бъг-Fix - - много
  • малка, малки корекции на грешки, които оказват влияние предимно на концептуални изграждане
  • процес. Въпреки това, концептуалната език дава една полезна нова
  • Тема: The е в конструкт вече приема поредици от цифри, точно като на
  • ЗА ВСЕКИ конструкт. Например, концептуални програми вече могат да включват
  • изявления като следното:
  • Задачи тон, така че т е в {2, 5, 8, ..., num_tasks-1} ИЗПРАТИ A
  • 32-килобайт съобщение на ЗАДАЧИ р такава, че г е IN {Т-1, Т-2}.
  • Предишният кръг синтаксис е в (напр & quot; Т Е В [3, 10] & quot;) сега е
  • отхвърлена като нов, определен синтаксис осигурява правилното суперкомплект на
  • функционалност синтаксиса на обхвата (т.е. & quot; Т Е В {3, ..., 10} & quot;).
  • Programs построени с концептуални v1.1 са управлявани успешно във всички
  • 147 456 ядра (36864 възли) на Dawn, IBM BlueGene / P система
  • инсталиран в Lawrence Livermore National Laboratory.
  • концептуалната autopackage сега построен като хибрид 32/64-битов пакет.
  • Execute coNCePTuaL_1.1.package от двете една 32- или 64-битов x86 система,
  • и тя трябва да се инсталират автоматично правилните библиотеки за това
  • платформа.
  • Виж дневника на промяната за пълна информация за всичко, което е
  • променило от версия 1.0.

Какво ново във версия 1.0:

  • концептуална вече не изисква изучаването на нов език за програмиране за използване; модели за комуникация, вече могат да бъдат изготвени в графичен потребителски интерфейс и превърнати в и от концептуална код.
  • Нов Eclipse плъгин поддържа писане, тичане и тестове с анализиране на мрежата от единна интегрирана среда за разработка.

Подобен софтуер

IOR
IOR

2 Jun 15

mubench
mubench

3 Jun 15

xfbsuite
xfbsuite

3 Jun 15

Друг софтуер на разработчика Scott Pakin

Netpbm2Gimp
Netpbm2Gimp

20 Feb 15

Коментари към coNCePTuaL

Коментари не е намерена
добавите коментар
Включете на изображения!