Software detaljer:
TBCI er et C-bibliotek, som giver klasser for matricer, vektorer osv, og definerer operationer på dem, såsom tilføjelser, multiplikationer, etc. Der er mange Matrix klasser leverer specialiseringer for forskellige sparsomme matricer.
De har alle en lignende interface. TBCI kommer med et omfattende sæt af løsere for lineære systemer og en grænseflade til LAPACK biblioteker.
Det bruger den midlertidige base klasse formsprog, som undgår unødvendig kopiering af data ved at have en forestilling om reelle og midlertidige objekter, der behandles forskelligt med hensyn til tildeling og kopiere c'tor.
Hvad er nyt i denne udgivelse:.
- Denne version har et par mindre fejlrettelser og ydeevne
- Koden har fået mindre tilpasninger at kompilere fint med ICC-11.1 og gcc-4.5 +.
- Brug af varme / kolde attributter er gennemført, men som standard deaktiveret (hjalp ikke i test). CPLX:. effekt (dobbelt) har modtaget en bugfix
- Der er nogle oprydninger og ydeevne forbedringer i SMP parallelisering infrastruktur.
- Mest bemærkelsesværdigt, kan denne udgivelse gøre korte travlt-venter, før gav en kerne, hvilket resulterer i mindre sammenhæng afbrydere og bedre SMP ydeevne.
Hvad er nyt i version 2.6.1:
- CPU afsløring kode håndterer nu intel hyperthreaded CPU'er specielt ; vil det som standard kun planlægge en compute tråd på en af hyperthreads. Dette forbedrer ydeevnen.
- Emballagen er blevet frisket op og er nu langt mere på linje med openSUSE og Debian emballage konventioner.
Hvad er nyt i version 2.6.0:
- Denne udgivelse har nogle ydeevne forbedringer
- Det vil afsløre Core2 og Nehalems korrekt og optimere for dem.
- thread_control strukturer er blevet omarrangeret for nedsat cacheline hoppende, især for tråden-safe hukommelse tildelinger via malloc_cache (binær uforenelige med 2.5.x).
- Et par fejlrettelser er blevet foretaget.
Kommentarer ikke fundet