Trad4 yra visiškai sutampa, siūlai saugus programavimo kalba, kuri svarstyklės tiesiškai kelis branduolius. Projektą iš pradžių skirtas diegimo finansų pramonės modeliuoti realaus laiko riziką.
Trad4 sudaro biblioteka ir išankstinio procesoriumi. Jūs nurodote savo daiktus naudojant paprastą sintaksę ir paleisti išankstinį procesorius. Trad4 gamina C failus sauja kiekvienam objektui, įskaitant nebaigtas bylos - į Apskaičiuokite metodą. Tai pasireiškia vadinamas kaskart objektas reikia į ugnį, ir jums reikia pateikti logika. Trad4 išsitraukia visą informaciją, objektas reikia apskaičiuoti save į šios funkcijos taikymo sritį.
Šie šaltinio failus yra sudaroma ir kartu su libtrad4.so yra susiję į vykdomąjį. Tai tada prasideda nuo duomenų bazėje.
Pakeisti tada paduodamas į sistemą, ir trad4 valdo šį pokytį aukštyn per savo diagramoje ir saugo medį iki šiol realiu laiku.
Trad4 yra naujas būdas organizuoti programas atminties ir naują stilių srauto of-kontrolės.
Kodėl verta naudotis trad4?
Tai labai paprasta naudoti. Norėdami sukurti trad4 taikymą modeliuoti savo problemą, reikia tik gerą supratimą apie savo problemą ir žinias apie mažą pogrupyje C programavimo kalba.
Tai labai greitai. Kaip jums suyra savo problemą į atskirus objektus, o tai leidžia daug temų vykdyti skirtingų dalių jūsų problemą tuo pačiu metu, todėl trad4 taikymas svarstyklės tiesiškai kelis branduolius. Pati Trad4 turi labai mažai važtaraščius - yra labai nedaug instrukcijos tarp objekto, pageidaujančios būti paleisti ir tai apskaičiuoti funkcija yra vadinamas.
Tai labai veiksminga. Kaip jums nutraukti savo problemą išėję į atskirus objektus, jūs galite pasirūpinti savo grafiką, tokiu būdu, kad kiekvienas skaičiavimas bus padaryta tik kartą per taikymą. Kiti objektai, kurie priklauso nuo tos skaičiavimo rezultatas bus skaityti iš to objekto rezultato.
Tai labai saugus. Nors trad4 suteikia visą lygiagretumą, ji yra visiškai užraktas nemokamai. Tai reiškia, jūs niekada neturite jaudintis neaiškių lenktynių sąlygų ar aklavietės.
Trad4 yra išleista pagal LGPL. Tai pati licencija gcc & glibc naudojimas, o tai leidžia jums susieti trad4 patentuoto sistemos ir atleiskite, kad patentuota sistema pagal bet kurį pasirinkti licenciją.
Kas naujo Ši laida.
- Parama 3rd party bibliotekose buvo pridėta;
- paveldėjimas sąsaja dabar leidžia paveldėjo tipo specializaciją.
- Anotacija, betonas, ir (kai taikoma) paveldėjimo grafikai dabar generuoja jums Dot formatu.
- Teminiai šioje versijoje yra vienu metu skaitmeninio signalo apdorojimo programas pora. Additive_synth ir jos atvirkštinė fourier_transform
Kas naujo versijos 3.0 beta 02:
- gebėjimas praeiti kompiliatoriaus vėliavėles (-O3 , -g) buvo pridėta (pridėkite prie CXXFLAGS, kiek reikia).
- sudarytojas įspėjimas sukelia tam tikrų rūšių struktūrų buvo fiksuotas.
- vieno sriegiu režimas, kai meistras sriegis atlieka visą darbą buvo įtraukta (eksporto NUM_THREADS = 0).
- vardų T4 buvo įtraukta į kelią trad4 tipo pavadinimas susidūrimų su išorės bibliotekose.
- scenarijų benchmarker.sh buvo pridėta (žr analizės skyrių pagrindiniame svetainės informaciją).
- Trad4 dabar kaupia apie 64 bitų platformoms.
Kas naujo versijos 3.0 beta 01:
- Už šią laidą precompiler buvo perrašytas remti įdėtos ir stand-alone struktūras. Tai taip pat labai pagerėjo nuo architektūros perspektyvos.
- Du prašymai yra įtraukiami į šį paskirstymą. Pirmasis jpm_cds v1.1, kuri turėjo precomp_v2 apeiti fiksuotas, bet yra kitaip nepakitusios. Antrasis test_app, programa, skirta naudotis precompiler ir parodo, kaip įdėtos struktūros darbą.
- Kai darbas išlieka iki 3,0 išleidimo planuojama pabaigoje-birželio. Tai apima:
- Nustatyti sudarytojas įspėjimas dėl tam tikrų struktūrų,
- Jautienos iki patvirtinimo
- Object narės;
- Pagerinti debug apie lizdinė struktūrų (o gal - tai sudėtinga)
- Vieno sriegiu režimas;
- Galimybė praeiti kompiliatoriaus vėliavėles (-O3, -g ir tt);
- Pagerink visas paraiškas V3 "
- Rankinis gausite išsamų atnaujinimą;
- svetainė bus pertvarkyta,
Kas naujo versijos 2.0.4:
- Šie trad4 pokyčiai yra sutelkta aplink perkėlimo ISDA CDS standartinis modelis su trad4, kurio (jpm_cds) rezultatas yra platinamas kartu su šios laidos.
- Pagalba buvo pridėta tikrų tipų ir simbolių.
- Parama structs buvo pratęstas.
- Keletas klaidų, kad jpm_cds uosto veikiami buvo fiksuotas.
- įteisinimas ir ataskaitų tiek precompile ir vykdymo metu buvo patobulinta.
Kas naujo 2.0 versija:
- masyvai vietinių structs buvo įtraukta į barą skyriuje.
- Gimtoji enums ir konstantos buvo pridėta.
- Naujos paraiškos yra dabar lengviau kurti su scenarijaus create_new_app.sh.
- Objektai dabar gali prisijungti prie daugiau nei vieno objekto kiekvienos rūšies, ir tai sukėlė pietus sintaksė pakeisti.
- NUM_THREADS dabar perkeliamas iš komandinės eilutės.
- Taip pat yra įvairių pokyčių, susijusių su pataisymų kodas valymas, ir patvirtinimą.
Kas naujo versijos 2.0 beta 02:
- Šis paskirstymas yra du dideli duomenų bazes - po vieną kiekvienai taikymas. Tai turėtų būti naudojami testavimo nepalankiausiomis sąlygomis ir veiklos analizė. Galite Išpakuokite šį failą per savo esamą duomenų bazę kataloge. black_scholes_1M.db yra apie 1m black_scholes objektus. bond_risk_850k.db yra apie 850K bond_risk objektų.
Komentarai nerastas