Podrobnosti Software:
Verze: 2.6.3
Datum uploadu: 15 Apr 15
Licence: Volný
Popularita: 81
TBCI je C knihovna, která poskytuje třídy pro matice, vektorů, atd, a definuje operace na ně, jako jsou přírůstky, násobení, atd Existuje mnoho tříd Matrix poskytují pro různé obory řídké matice.
Všechny mají podobné rozhraní. TBCI přichází s rozsáhlou sadou řešitelů pro lineární systémy a rozhraní pro LAPACK knihovny.
Používá dočasný základní třídy idiom, který umožňuje vyhnout se zbytečnému kopírování dat tím, že má představu o skutečných a dočasných objektů, které jsou posuzovány odlišně s ohledem na zadání a kopírovat c'tor.
Co je nového v této verzi:.
- Tato verze má několik drobných oprav a vylepšení výkonu
- Kód obdržel menší úpravy pro kompilaci v pořádku s ICC-11.1 a GCC-4.5 +.
- Použití teplá / studená atributů byl realizován, ale ve výchozím nastavení zakázána (nepomohlo v testech). mf:. výkon (double) obdržel opravy chyb
- Existují pročištění a zlepšení výkonu v SMP paralelizace infrastruktury.
- Nejvíce pozoruhodně, tato verze může udělat krátký obsazovací čekajícího před produkující jádro, což má za následek méně přepínání kontextu a lepší SMP výkon.
Co je nového ve verzi 2.6.1:
- kód zjišťování CPU nyní zpracovává Intel hypervláknových procesory speciálně ; bude ve výchozím nastavení pouze naplánovat výpočetní závit na jednom z hyperthreads. To zvyšuje výkon.
- obalový materiál byl vyčištěn a je nyní mnohem více v souladu s openSUSE a Debianu balení úmluv.
Co je nového ve verzi 2.6.0:
- Toto vydání obsahuje několik vylepšení výkonu
- Je nutné určit Core2 a Nehalems správně a optimalizovat pro ně.
- thread_control struktury byly upraveny pro snížení cacheline odrážení, zejména pro přidělení paměti thread-safe přes malloc_cache (binární neslučitelné s 2.5.x).
- byly provedeny několik oprav chyb.
Komentáře nebyl nalezen