Trad4

Софтуер снимки:
Trad4
Софтуер детайли:
Версия: 3.2 / 3.3 Beta 01
Дата на качване: 11 May 15
Розробник: Steve Evans
Разрешително: Безплатно
Популярност: 147

Rating: nan/5 (Total Votes: 0)

Trad4 е напълно конкурентно, конци безопасна програмен език, който везни линейно от множество ядра. Проектът първоначално е предназначена за разполагане във финансовата индустрия за моделиране в реално време риск.
Trad4 състои от библиотека и предварително процесор. Вие посочвате вашите обекти с помощта на прост синтаксис и стартирате предварително процесор. Trad4 произвежда шепа C файлове за всеки обект, включително все още мъниче файла - метода на изчисляване. Взимате нарича всеки път обектът трябва да уволня, а вие трябва да предоставят на логиката за. Trad4 дърпа цялата информация, този обект трябва да се изчисли в обхвата на тази функция.
След това тези изходни файлове се събират и заедно с libtrad4.so са свързани в изпълнима. Това след това започва в база данни.
След това да промените се подава в системата, и trad4 управлява тази промяна нагоре през вашия графика и поддържа дървото актуална в реално време.
Trad4 е нов начин за организиране на програми в паметта и нов стил на потока от контрол.
<Силен> Защо ползване trad4?
Това е много лесен за използване. Да се ​​изгради заявление trad4 да моделират вашия проблем трябва просто добро разбиране на проблема си и знанията на малка част от езика за програмиране C.
Това е много бърз. Както се разлагат вашия проблем в отделни обекти, това позволява множество нишки, за да изпълняват различни части на вашия проблем по същото време, така че прилагането trad4 везни линейно от множество ядра. Самата Trad4 има много малко режийни - има много малко инструкции между обект, които се нуждаят, за да се движи и това е изчисли функция се нарича.
Това е много ефективен. Както можете да си счупиш проблем навън в отделни обекти, можете да подредите вашата графика по такъв начин, че всеки отделен изчисление се свършва само веднъж в рамките на заявлението. Други обекти, които зависят от резултата от изчислението ще четат резултата от този обект.
Това е много сигурно. Докато trad4 осигурява пълно едновременност, че е напълно заключване безплатно. Това означава, че никога не трябва да се притеснявате за неясни условия раса или мъртвите зони.
Trad4 е освободен под LGPL. Това е един и същ лиценз GCC и използване НЬс, и ви позволява да се свържете trad4 да имуществена система и освободете, че имуществена система по никакъв лиценз, за ​​да изберете.

Какво ново в тази версия:.

  • Подкрепа за трета библиотеки лица е добавен
  • наследството на интерфейс сега дава възможност за наследени тип специализация.
  • Abstract, бетон, и (когато е приложимо) наследствените графики сега са създадени за вас в .dot файлов формат.
  • Featured в тази версия са чифт едновременни приложения за обработка на цифров сигнал:. Additive_synth и неговата обратна fourier_transform

Какво ново във версия 3.0 Beta 02:

  • Възможността да премине в компилатора знамена (-O3 , -G) е добавен (приложи към CXXFLAGS, ако е необходимо).
  • A предупреждение компилатор, причинено от определени видове структури е фиксиран.
  • A еднонишковите режим, където се е добавена цялата работа на главния конец (износ NUM_THREADS = 0).
  • T4 пространството от имена е добавен към предотвратяване тип trad4 сблъсъци името с външни библиотеки.
  • benchmarker.sh Сценарият е добавен (виж раздела за анализ на основния уебсайт за повече подробности).
  • Trad4 сега събира на 64-битови платформи.

Какво ново във версия 3.0 Beta 01:

  • За тази версия на Предкомпилаторът е пренаписана за подкрепа на вложените и самостоятелни структури. Това е също така много по-добри от архитектурна гледна точка.
  • Две приложения са включени в тази дистрибуция. Първият е jpm_cds v1.1, която е имала precomp_v2 заобикаляне на фиксираните, но иначе е непроменена. Вторият е test_app, приложение, предназначени за упражняване на Предкомпилаторът, и демонстрира как вложени структури работят.
  • Някои работят остава преди 3.0 освобождаването насрочено за края на юни. Това включва:
  • Fix компилатор предупреждение относно определени структури
  • Говеждо до валидиране
  • Object-членки
  • Подобряване DEBUG върху вложени структури (може би - това е труден)
  • еднонишковите режим
  • Възможност да премине в компилатора знамена (-O3, -G т.н.)
  • Upgrade всички приложения към v3
  • Наръчникът ще получи широка актуализация
  • Сайтът ще бъде с нов дизайн

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

  • Тези промени trad4 са центрирани около пренасянето на на ISDA CDS стандартния модел да trad4, резултатът от които (jpm_cds) се разпространява с тази версия.
  • Добавена е поддръжка за typedefs и символи.
  • Подкрепа за structs е бил удължен.
  • Няколко грешки, които порта за jpm_cds изложени са фиксирани.
  • потвърждаване и отчитане както на предкомпилиране и тече в момента е подобрена.

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

  • масиви от местни structs са били добавени към раздела за кръчма.

  • Добавени са
  • Native enums и константи.
  • Нови приложения вече са по-лесни за създаване на с скрипт create_new_app.sh.
  • Objects вече могат да се абонират за повече от един обект от всеки вид, и това е причинило подзоната синтаксиса да се промени.
  • NUM_THREADS сега е да бъдат изнасяни от командния ред.
  • Включени са също различни промени, свързани с поправки, код за почистване и проверка.

Какво ново във версия 2.0 Beta 02:

  • Това разпределение се състои от две големи бази данни - по един за всеки прилагане. Те трябва да се използват за стрес-тестване и анализ на изпълнението. Можете да разархивиране този файл над съществуващия си директорията на базата данни. black_scholes_1M.db съдържа около 1M black_scholes обекти. bond_risk_850k.db съдържа около 850K bond_risk обекти.

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

GNU Binutils
GNU Binutils

17 Aug 18

autogen.sh
autogen.sh

20 Feb 15

IGCC
IGCC

14 Apr 15

wempy
wempy

20 Feb 15

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

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