Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Kompilery a procesory
Kompilery a procesory
Vše pro to, abyste zkompilovali svá dílka do spustitelné podoby.
181
–
210
/
501
První strana
Předchozí strana
4
5
6
7
8
9
10
Následující strana
Poslední strana
Další zranitelnost procesorů Intel LVI
Již loni v dubnu byla objevena nová zranitelnost procesorů Intel pod názvem LVI (Load Value Injection). Zranitelnost byla zveřejněna toto úterý. LVI napadá SGX (Software Guard Extensions) a je v podstatě kombinací Spectre a Meltdown, přitom Spectre…
Jan Fikar
13. 3. 2020
RISC-V se více prosazuje po celém světě
Výkonná ředitelka RISC-V Foundation Calista Redmond (dříve pracovala pro IBM) hovořila na konferenci HiPEAC (High Performance Embedded Archtectures and Compilers) o současném stavu RISC-V. Vypadá to, že o RISC-V je velký zájem po celém světě…
Jan Fikar
24. 2. 2020
OpenPower s IBM zveřejnily finální návrh smlouvy pro architekturu POWER
V polovině loňského roku OpenPower s IBM uvedly, že vydají architekturu POWER pod svobodnou licencí. Ve čtvrtek pak byl zveřejněn finální návrh smlouvy EULA k licencování instrukční sady architektury POWER (POWER ISA EULA). Licence umožňuje všem…
Jan Fikar
17. 2. 2020
Začlenění kompilátoru Flang/F18 do LLVM se odkládá
Kompilátor jazyka Fortran, Flang/F18 si na podporu v LLVM ještě nějakou dobu počká. Jelikož se objevil jen velmi krátce před uzavřením LLVM 10.0, v této verzi ještě zahrnut nebude. Původně se předpokládalo jeho začlenění včera 20. ledna, nicméně…
David Ježek
21. 1. 2020
RISC-V se stěhuje do Švýcarska
RISC-V Foundation, která spravuje standardy otevřené architektury RISC-V, se brzy přestěhuje z USA do Švýcarska. Tento krok byl zvažován již delší dobu a sídlo v neutrální zemi by mělo zajistit volnější přístup k technologii. Členem nadace je…
Jan Fikar
29. 11. 2019
Podpora rodiny Motorola 68000 bude v GCC zachována
Hrozba odstranění podpory staré rodiny 32bitových procesorů Motorola 68000 z GCC 11 je zažehnána. Fanoušků je dostatek, takže backend kompilátoru m68k, stavějící na CC0 reprezentaci (chystané k odstranění) bude zachován. Do projektu GCC zamířil…
David Ježek
27. 11. 2019
Většina procesorů Intel Core a Xeon trpí chybou iTLB multihit
Aby toho nebylo málo, Intel v úterý oznámil chybu iTLB multihit CVE-2018–12207, která se týká většiny procesorů Intel Core a Xeon. Netýká se procesorů jiných výrobců, některých Atomů (Airmont, Bonnell, Goldmont, Goldmont Plus, Saltwell, Silvermont)…
Jan Fikar
15. 11. 2019
Chyba v procesorech Intel Skylake a novějších, nový microcode a nové zpomalení
Intel v úterý zveřejnil detaily chyby v procesorech Skylake a novějších JCC Erratum (Jump Conditional Code). Problém je v asemblerových instrukcích podmíněných skoků, které překročí 32bajtovou hranici a zároveň jsou v ICache. Pokud se tak stane,…
Jan Fikar
15. 11. 2019
Třetí generace Threadripperů má až 32 jader
AMD včera oznámilo dva nové procesory pro velmi výkonné pracovní stanice Threadripper 3960X a 3970X. První z nich má 24 jader a 48 vláken, druhý pak 32 jader a 64 vláken. Běží na frekvencích 3,8–4,5 GHz (3960X) a 3,7–4,5 GHz (3970X). Spotřeba je…
Jan Fikar
8. 11. 2019
Vyšel Rust 1.39 s podporou async/await
Překladač jazyka Rust vyšel ve verzi 1.39 s podporou syntaxe pro asynchronní funkce, tj. async a await. Tato je součástí verze jazyka Rust 2018 jako jedna z jeho stěžejních nových vlastností a nyní je poprvé zařazena do stabilního vydání. Rust…
klokan
8. 11. 2019
Čtyřicet let existence slavných mikroprocesorů řady Motorola 68000
Nedávné oznámení, že se z projektu GCC pravděpodobně odstraní některé starší mikroprocesorové architektury, vyšlo náhodou v době, kdy mikroprocesory a mikrořadiče založené na jádrech Motorola 68000 (m68k) slaví kulaté výročí.
Pavel Tišnovský
5. 11. 2019
Doba čtení:
56 minut
GCC 11 patrně odstraní podporu Motorola 68k a dalších
S vydáním GCC 10 budou některé dosud podporované historické CPU architektury označeny jako zastaralé a je v plánu je s vydáním GCC 11 vyřadit zcela. CPU targety jako avr (AVR mikrokontroléry), cris (embedded procesory Axis Communications ETRAX…
David Ježek
30. 10. 2019
LLVM 9.0 umí přeložit kernel
Překladač LLVM 9.0, který vyšel minulý týden ve čtvrtek, konečne přinesl podporu asm goto a tím pádem je možné pomocí CC=clang přeložit linuxový kernel. Do teď bylo potřeba používat kvůli překladu LLVM například speciálně upravené jádro. (zdroj: phoronix)
Jan Fikar
23. 9. 2019
GCC 10 bez podpory IBM Cell Broadband Engine SPU
Playstation 3 byla po svém uvedení velmi populární i díky možnosti nainstalovat Linux a provozovat jej na mnohojádrovém procesoru IBM Cell. Nakonec se tato cesta ukázala býti pro Sony slepou, od PS4 už firma používá víceméně standardní x86 železo a…
David Ježek
4. 9. 2019
ARMv8-A bude podporovat nový formát čísel BFloat16
Téměř před rokem Intel oznámil nový formát čísel BFloat16 (BF16), který je určený hlavně pro strojové učení a má být rychlejší, než stávající FP16. BF16 se objeví v procesoru Copper Lake. Včera ARM oznámil, že v nové revizi architektury…
Jan Fikar
30. 8. 2019
Vyšlo Go 1.13 RC1
Několik týdnů po betaverzi vyšla verze 1.13 (RC1) programovacího jazyka Go. Mezi novinky patří například rozšířená podpora číselných literálů, podpora arm64 pro další operační systémy, drobná rozšíření standardní knihovny či více instrukcí pro ARM…
Calculon
26. 8. 2019
AMD Bulldozer a Jaguar nebudou již podporovat RDRAND
Procesory AMD Bulldozer (Family 15h) a Jaguar (Family 16h) mají již pět let známý problém s instrukcí pro náhodná čísla RDRAND. Problém se projeví po probuzení z hibernace, kdy RDRAND může v extrémním případě vracet jen –1. Předpokládá se, že na…
Jan Fikar
16. 8. 2019
FreeBSD 13 definitivně skoncuje s GCC 4.2
FreeBSD už před několika lety s verzí 10 přešlo na LLVM/Clang jako svůj primární kompilátor. Stále lze ale sáhnout po poslední verzi GCC distribuovanou pod licencí GPLv2, tedy GCC 4.2.1 z roku 2007. Tomu ale bude příští rok konec. Autoři FreeBSD…
David Ježek
14. 8. 2019
AMD vydalo procesory Ryzen 3000 založené na Zen 2
AMD včera vydalo procesory Ryzen 3000 založené na architektuře Zen 2 a na 7nm procesu. Nová je podpora PCIe 4.0, zvětšila se vyrovnávací paměť, narostl počet jader a větší je i výkon v jednovláknových aplikacích. Místo jednoho čipu je CPU rozděleno…
Jan Fikar
8. 7. 2019
GCC bude kompilovat paralelně
V rámci Google Summer of Code 2019 pracuje Giuliano Belinassi z Brazílie na paralelní kompilaci v GCC pomocí vláken. V současném GCC jde o výkonnostní problém na strojích s mnoha CPU i při použití make -jN. Typicky se často čeká na zpracování…
Jan Fikar
28. 6. 2019
GCC bude komprimovat LTO objekty pomocí zstd
V současné době používá GCC ke kompresi velkých LTO (link time optimization) objektů knihovnu zlib. Volitelně lze nastavit stupeň komprese přes parameter -flto-compression-level=n. Martin Liška ze SUSE navrhl změnit kompresní algoritmus na zstd…
Jan Fikar
21. 6. 2019
AMD uvede ještě letos 64jádrový Threadripper
Když AMD před dvěma lety představilo první Threadripper – procesor pro velmi výkonné pracovní stanice – měl 16 jader a 32 vláken. Druhý Threadripper představený loni měl už 32 jader a 64 vláken. V posledním čtvrtletí letošního roku se objeví již…
Jan Fikar
14. 6. 2019
Překladač Fortranu v LLVM se přejmenuje z F18 na Flang
Nedávno byl do LLVM zařazen překladač Fortranu F18, na kterém pracovala NVIDIA. Tento překladač byl lepší a nahradil předchozí překladač Flang. Včera se LLVM rozhodlo přejmenovat F18 na Flang. (zdroj: phoronix)
Jan Fikar
7. 6. 2019
Nový formát čísel Intelu BFloat16 bude v GCC 10 a Clang 9
Nový formát čísel s plovoucí desetinnou čárkou BFloat16 (BF16) nedávno navržený Intelem pro své budoucí procesory Nervana NNP (Neural Network Processor) a Copper Lake bude v GCC 10 a Clang 9. GCC 10 by mělo vyjít příští rok a Clang 9 letos na…
Jan Fikar
13. 5. 2019
Překladač Fortranu f18 od Nvidie oficiálně zahrnut do projektu LLVM
Chris Lattner oznámil, že moderní překladač Fortranu vyvinutý Nvidií f18 byl přijat do projektu LLVM. Tento projekt nahrazuje původní flang. Flang, využívající LLVM jak backend, byl inspirován clangem (frontend pro C, C++, ObjC, ObjC++) a f18 je…
Calculon
13. 4. 2019
AMD představilo druhou generaci mobilních procesorů Ryzen PRO
V létě by se měly objevit desktopové procesory Ryzen 3000 založené na architektuře Zen 2 a dnes AMD oznámilo mobilní verzi pod označením Ryzen PRO 3×xx založené na architektuře Zen +. Mobilní procesory by měly být vyráběny 12 nm technologií. Ryzen…
Jan Fikar
8. 4. 2019
Huawei představil nejvýkonnější ARM procesor Kunpeng 920
Huawei dnes představil nejvýkonnější ARM procesor pro datová centra Kunpeng 920. Procesor vyrobený 7nm technologií má 64 jader ARMv8 na frekvenci 2,6 GHz, 8 kanálů pro DDR4 paměti, PCIe 4.0 a dva 100G RoCE porty. Oproti konkurenci je o 25 %…
Jan Fikar
7. 1. 2019
Bude mít GCC zapnutou vektorizaci pro -O2?
Jan Hubička ze SUSE se zabýval vlivem vektorizace v současném GCC. Konkrétně porovnával -O2 -ftree-vectorize -ftree-slp-vectorize s -O2. V SPEC testu na procesorech zen a kabylake byl výkon s vektorizací o 4–10 % lepší. Přitom kompilace se…
Jan Fikar
7. 1. 2019
Intel věří v 7nm proces
Intel má doposud problémy s 10nm procesem, který měl být původně nasazen již v roce 2016. V současnosti se 10nm vyrábí jen pár procesorů a masové nasazení přijde asi příští rok. Zdá se ale, že 7nm proces bude nasazen podle plánu. 10 nm používá…
Jan Fikar
7. 12. 2018
Facebook BOLT: zrychlení linuxových binárek
Facebook zveřejnil projekt BOLT (Binary Optimization and Layout Tool), který má zrychlovat X86–64 a AArch64 ELF spustitelné soubory. Měly by fungovat soubory kompilované GCC a Clang. BOLT používá LLVM a nejprve se analyzuje výkon aplikace pomocí…
Jan Fikar
26. 11. 2018
181
–
210
/
501
První strana
Předchozí strana
4
5
6
7
8
9
10
Následující strana
Poslední strana