Hlavní navigace
Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Kalendář
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Přihlásit
Zůstat přihlášen
Registrovat
Zapomenuté
heslo
nebo
jméno
Root.cz
»
Kompilery a procesory
Kompilery a procesory
Vše pro to, abyste zkompilovali svá dílka do spustitelné podoby.
91
–
120
/
405
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
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
Počet nových komentářů
1
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
Počet nových komentářů
4
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
Počet nových komentářů
1
Č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
Počet nových komentářů
75
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
Počet nových komentářů
23
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
Počet nových komentářů
7
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
Počet nových komentářů
1
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
Počet nových komentářů
1
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
Počet nových komentářů
6
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
Počet nových komentářů
5
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
Počet nových komentářů
7
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
Počet nových komentářů
14
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
Počet nových komentářů
4
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
Počet nových komentářů
9
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
Počet nových komentářů
43
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
Počet nových komentářů
13
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
Počet nových komentářů
22
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
Počet nových komentářů
15
Na záplatě STIBP proti Spectre v2 s HT se stále pracuje
Záplata STIBP proti Spectre v2 při použití HT, která se dostala do jádra 4.20 a způsobovala až o 50 % menší výkon v některých zátěžích, se dočkala verze 7. Nyní bude STIBP aktivní ve výchozím stavu jen pro citlivé SUID_DUMP_DISABLEaSECCOMP procesy…
Jan Fikar
23. 11. 2018
Intel oznámil nový formát BFloat16 pro budoucí procesory
Intel oznámil nový formát čísel s plovoucí desetinou čárkou BFloat16 (BF16), který se bude používat v budoucích procesorech Nervana a Copper Lake. Nový formát je určen pro strojové učení a má být rychlejší než stávající FP16. Jde v podstatě o FP32,…
Jan Fikar
15. 11. 2018
Počet nových komentářů
10
Objeveno dalších 7 útoků typu Meltdown/Spectre
Výzkumníci objevili dalších 7 dříve neznámých útoků typu Meltdown/Spectre, které lze použít na procesorech Intel, AMD a ARM. Dva nové útoky jsou typu Meltdown: Meltdown-PK pro Intel a Meltdown-BR pro Intel a AMD. Pět nových útoků je typu Spectre…
Jan Fikar
15. 11. 2018
Počet nových komentářů
12
Nový procesor 7nm EPYC z generace ZEN 2 sám poráží ve výkonu 2× CPU Intel Xeon
AMD představilo nový procesor EPYC se 64 jádry/128 vlákny, vyrobený na novém 7 nm procesu v nové generaci ZEN 2. Procesor má kromě dvojnásobného počtu jader/vláken oproti předchozí generaci vylepšené např. počet PCIe linek, kterých má 128 a to…
ByCzech
12. 11. 2018
Počet nových komentářů
30
Architektura mikroprocesorů OpenRISC (dokončení)
Ve druhém článku o RISCových jádrech s architekturou OpenRISC dokončíme popis instrukčních sad těchto čipů. Zaměříme se jak na instrukce pro práci s plovoucí řádovou čárkou i na „vektorové“ operace.
Pavel Tišnovský
6. 11. 2018
Počet nových komentářů
13
Doba čtení:
31 minut
Architektura mikroprocesorů OpenRISC
V dnešním článku si podrobněji popíšeme programátorský model mikroprocesorů s architekturou OpenRISC. Jedná se o specifikaci procesorů s modulární a modifikovatelnou instrukční sadou, jejichž design je dostupný pod licencí LGPL.
Pavel Tišnovský
1. 11. 2018
Počet nových komentářů
26
Doba čtení:
25 minut
91
–
120
/
405
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
Zprávičky
Firefox 124 má Screen Wake Lock API
Dnes vyjde Firefox 124, ale balíčky jsou již připraveny. Mezi novinky patří podpora Screen Wake Lock API. Přes něj mohou stránky zabránit…
9:32
FUSE Passthrough bude v jádře 6.9
FUSE Passthrough je řešení navržené kvůli známé pomalosti FUSE (Filesystem in Userspace) v Linuxu. Již jsme o něm psali a poskytuje zrychlení…
Včera
Mozilla Location Service končí
Mozilla Location Service (MLS) je otevřená služba používající například Bluetooth a WiFi k určení vaší polohy bez porušení soukromí. Bohužel…
Včera
Počet nových komentářů
3
Další zprávičky
Napište zprávičku
Odborné školení Hacking v praxi 2 s etickým hackerem Lukášem Antalem
VÍCE INFO
ČLÁNKY DO MAILU