Prog.varedetaljer:
Versjon: 2.6.3
Last opp dato: 15 Apr 15
Lisens: Gratis
Popularitet: 81
TBCI er et C-bibliotek som gir klasser for matriser, vektorer, etc., og definerer operasjoner på dem som tillegg, multiplikasjon, etc. Det er mange Matrix klasser som gir spesialiseringer for ulike sparsom matriser.
Alle har et lignende grensesnitt. TBCI leveres med et omfattende sett av løsere for lineære systemer og et grensesnitt til lapack biblioteker.
Den bruker den midlertidige base klassen idiom, som unngår unødvendig kopiering av data ved å ha en forestilling om reelle og midlertidige objekter som blir behandlet forskjellig i forhold til oppdraget og kopiere c'tor.
Hva er nytt i denne utgaven:.
- Denne versjonen har noen mindre feilrettinger og ytelsesforbedringer
- Koden har fått mindre tilpasninger for å kompilere fint med ICC-11.1 og gcc-4.5 +.
- Bruk av varm / kald attributter har blitt implementert, men deaktivert som standard (ikke hjalp i tester). CPLX:. makt (dobbel) har mottatt en bugfix
- Det er noen opprydding og ytelsesforbedringer i SMP parallellise infrastruktur.
- Mest spesielt, kan denne utgivelsen gjøre kort opptatt-ventetid før gir en kjerne, noe som resulterer i mindre kontekst brytere og bedre SMP ytelse.
Hva er nytt i versjon 2.6.1:
- CPU deteksjon kode håndterer nå intel HyperThreaded CPUer spesielt ; det vil som standard bare planlegge en beregne tråden på en av de hyperthreads. Dette forbedrer ytelsen.
- Emballasjen er blitt pusset opp og er nå mye mer i tråd med opensuse og Debian emballasje konvensjoner.
Hva er nytt i versjon 2.6.0:
- Denne utgivelsen har noen ytelsesforbedringer
- Det vil oppdage Core2 og Nehalems riktig og optimalisere for dem.
- thread_control strukturer har blitt omorganisert for redusert cacheline spretter, spesielt for trådsikre minne bevilgninger via malloc_cache (binær uforenlig med 2.5.x).
- Et par feilrettinger er gjort.
Kommentarer ikke funnet