Hlavní navigace

Kompilery a procesory

Druhá generace procesorů AMD Ryzen přináší mírné zlepšení

Včera AMD uvedlo druhou generaci desktopových procesorů Ryzen, nová architektura se jmenuje Zen+. Ryzen 5 má 6 jader a 12 vláken, procesor s označením 2600 běží na 3,4 GHz (turbo 3,9 GHz) za 199 dolarů a 2600X na 3,6 GHz (turbo 4,2 GHz) za…

Jan Fikar

20. 4. 2018 11:20 |
| 8

Intel opraví Meltdown a Spectre u nových procesorů již v hardware

Podle včerejšího prohlášení Intelu procesory osmé generace Cascade Lake a to jak serverové Xeony tak desktopové procesory, by měly obsahovat hardwarové opravy chyb Meltdown a Spectre. Tyto procesory budou dodávány v druhé půli 2018. Uvnitř…

Jan Fikar

16. 3. 2018 7:06 |

Pokud potřebuje vaše AM4 deska aktualizovaný bios, aby podporovala nová Ryzen APU, AMD vám zadarmo půjčí procesor

Nedávno se začaly prodávat nové AMD APU Ryzen s integrovanou grafickou kartou Vega. Ty lze použít ve starších deskách se socketem AM4. Problémem je, že deska často vyžaduje novější bios, aby nové vůbec APU podporovala. Takže část uživatelů stojí…

Jan Fikar

19. 2. 2018 10:52 |

Jak jednoduše snížit napětí u mobilních CPU Intel

Mobilní CPU Intel od Haswell umožňují velice jednoduché snížení napětí. Tím se dá dosáhnout o něco nižší spotřeba a zároveň i větší výkon, protože se zatížené CPU méně přehřívá. Stačí vhodnou konstantu zapsat do MSR pomocí wrmsr 0x150. Ve Windows…

Jan Fikar

2. 2. 2018 11:26 |

Intel zřejmě řekl o zranitelnostech Meltdown a Spectre dříve čínským firmám než vládě USA

Podle článku ve Wall Street Journalu (placený odkaz) Intel sdělil detaily zranitelností Meltdown a Spectre již loni partnerským firmám, mezi kterými bylo například čínská Alibaba a Lenovo. Přitom ale neinformoval vládu USA. Teoreticky se mohla…

Jan Fikar

29. 1. 2018 16:08 |

AMD vydalo novou verzi kompilátoru AOCC 1.1

AMD již v prosinci minulého roku potichu vydalo novou verzi kompilátoru AOCC 1.1 (AMD Optimizing C/C++ Compiler). Kompiler je založený na LLVM/Clang 6.0, používá AMD optimalizovanou matematickou knihovnu libM a LDD linker. AOCC 1.1 by mělo lépe…

Jan Fikar

29. 1. 2018 9:23 |

Ve čtvrtek vyjde GCC 7.3.0 s podporou potřebnou pro Retpoline

Pravděpodobně ve čtvrtek 25. ledna má vyjít GCC 7.3.0, ve kterém bude podpora -mindirect-branch=thunk-extern, potřebná pro překlad jádra se záplatou Retpoline řešící druhou variantu Spectre bez potřeby nestabilních Intel microcode. Dalším GCC…

Jan Fikar

22. 1. 2018 15:33 |
| 2

GCC 8 přidalo záplaty proti Spectre

V neděli H.J. Lu  z Intelu přidal do Git/SVN verze GCC 8 záplaty s přepínači -mindirect-branch=, -mfunction-return= a -mindirect-branch-register, které se používají k potlačení Spectre, tedy například ke kompilaci jádra s Retpoline záplatou…

Jan Fikar

15. 1. 2018 12:53 |

AMD je potenciálně zranitelné Spectre variantou 2

AMD nejprve 3. 1. 2018 uvádělo, že jejich procesory jsou zranitelné Spectre variantou 1, ale variantou 2 téměř určitě ne. Včera však v novém prohlášení připouštějí, že procesory AMD jsou potenciálně zranitelné i variantou 2. Oprava vyžaduje nový…

Jan Fikar

12. 1. 2018 19:18 |

Intel říká, že opravený microcode na Broadwell a Haswell může způsobovat restarty

Intel oznámil, že množství zákazníků jak z desktopů tak ze serverů hlásí zvětšený výskyt restartů po aplikaci nového microcode, který má řešit problém se Spectre. Jde jen o CPU Broadwell a Haswell. (zdroj: theregister)

Jan Fikar

12. 1. 2018 15:16 |

Intel patrně příští týden vydá záplatu, která bude řešit Spectre a Meltdown na 90 % procesorů uvedených za posledních pět let

Intel již má a patrně příští týden vydá záplatu, která bude řešit problémy Spectre a Meltdown na 90 % procesorů uvedených za posledních pět let. Hovoří patrně o procesorech 4. generace, tedy o Haswell (uvedeno v roce 2013) a novějších. Není známo…

Jan Fikar

5. 1. 2018 9:23 |

AMD umožňuje vypnout Platform Security Processor

Podle diskuse na Reditu to vypadá, že nová aktualizace AGESA pro procesory AMD Ryzen umožní vypnutí Platform Security Procesor (PSP) přímo v biosu. AMD PSP je v podstatě obdoba nechvalně známého Intel ME. PSP využívá ARM TrustZone. (zdroj: phoronix)

Jan Fikar

8. 12. 2017 8:43 |

SiFive začalo licencovat první RISC-V procesor, na kterém poběží Linux

SiFive dokončilo design 64bitového procesoru U54-MC Coreplex a začalo jej licencovat. Jde o první procesor s otevřenou architekturou RISC-V, na kterém poběží Linux. Procesor U54-MC Coreplex má 4 aplikační jádra U54 s instrukční sadou RV64GC na…

Jan Fikar

9. 10. 2017 9:23 |
| 2

Intel vydal Coffee Lake, už jsou první linuxové benchmarky

Intel včera podle předpokladu vydal desktopové procesory osmé generace Coffee Lake. Hlavní změnou je větší počet jader, jako odpověď na procesory AMD Ryzen. Server Phoronix přinesl linuxový benchmark procesorů i5 8400 (6/6 jader, bez HT) a…

Jan Fikar

6. 10. 2017 10:23 |
| 2

Interní reprezentace numerických hodnot: od skutečného počítačového pravěku po IEEE 754–2008 (dokončení)

Nejdříve se zmíníme o standardních i rozšířených formátech definovaných v IEEE 754–2008, popíšeme si „malé“ FP formáty a samozřejmě nezapomeneme ani na formáty používající BCD, ať již v původní či komprimované podobě.

Pavel Tišnovský

5. 10. 2017 0:00
Doba čtení: 32 minut

Interní reprezentace numerických hodnot: od skutečného počítačového pravěku po IEEE 754–2008

Už jsme se věnovali zmatkům, které vládnou ve způsobu interní reprezentace řetězců. Pokud se ale podíváme na metody ukládání hodnot s plovoucí čárkou, zjistíme, že existovalo několik různých standardů i pseudostandardů.

Pavel Tišnovský

28. 9. 2017 0:00
Doba čtení: 28 minut

Intel oznámil procesory Core osmé generace Coffee Lake s více jádry

Intel oznámil desktopové procesory Core osmé generace Coffee Lake. Hlavní změnou je větší počet jader kvůli tlaku AMD a zvětšená cache. Procesory i7 budou mít šest jader a s HT 12 vláken, i5 šest jader bez HT a i3 čtyři jádra bez HT. Zvýšení počtu…

Jan Fikar

25. 9. 2017 8:52 |
| 5

GCC 5.5 bude poslední v pětkové řadě, vyjde brzy

Jakub Jelínek z Red Hatu oznámil, že brzy vyjde GCC 5.5. Půjde o poslední verzi vydanou v páté řadě, aktuální je řada 7 a řada 6 je také stále ještě podporovaná. Příští rok nás čeká vydání GCC 8, v řádu několika týdnů bude ukončena podpora GCC 5. (Zdroj: Phoronix)

Petr Krčmář

18. 9. 2017 8:33 |

Coconut aneb funkcionální nadstavba nad Pythonem (2.část)

Ve druhé části článku o programovacím jazyku Coconut si popíšeme další zajímavé vlastnosti tohoto jazyka: nové operátory, použití Unicode znaků pro zápis nových i stávajících operátorů, pattern matching i optimalizaci koncové rekurze (TCO).

Pavel Tišnovský

14. 9. 2017 0:00
| 5
Doba čtení: 21 minut

Linuxový benchmark AMD Threadripperu vypadá dobře

Na serveru phoronix vyšel včera test procesoru AMD Threadripper 1950X, který má 16 jader a základní frekvenci 3,4 GHz. V testech si vedl velmi pěkně, často je nejrychlejší a poráží například i Intel Core i9 7900X (10 jader, 3,3 GHz) a to jak…

Jan Fikar

29. 8. 2017 16:56 |

Clang C/C++ má stále problém s asi 5 % balíčků v Debianu

Vývojář Debianu a nadšenec do LLVM/Clang Sylvestre Ledru na svém blogu popisuje pokrok v kompilaci všech balíčků Debianu pomocí Clang 5.0 místo GCC. V současnosti asi 5,1 % balíčků nejde zkompilovat. Situace se postupně zlepšuje, ale stále ještě…

Jan Fikar

24. 8. 2017 11:38 |
| 2

GCC špatně pracovalo s RDRAND instrukcemi

V GCC se již v březnu objevila chyba, kdy se špatně zacházelo s instrukcemi RDRAND/RDSEED pro generování náhodných čísel procesorem (u Intelu od Ivy Bridge u AMD od Zen). Detaily chyby CVE-2017–11671 byly zveřejněny až nyní. Jde o přemazání…

Jan Fikar

27. 7. 2017 15:58 |
| 7

AMD oznámilo cenu CPU Ryzen Threadripper

AMD oznámilo cenu dvou procesorů Threadripper, o kterých jsme již informovali. Ryzen ThreadRipper 1900X, 12 jader, 24 vláken, frekvence 3, 5 GHz a turbo 4,0 GHz bude za 799 dolarů. Ryzen ThreadRipper 1950X, 16 jader, 32 vláken, frekvence 3,4 GHz a…

Jan Fikar

13. 7. 2017 17:12 |

Instrukční sada AArch64: technologie NEON

Jednou z nejdůležitějších a potenciálně nejužitečnějších vlastností mikroprocesorových jader ARMv8-A s instrukční sadou AArch64 je upravená a v několika směrech vylepšená technologie NEON umožňující provádění SIMD operací.

Pavel Tišnovský

11. 7. 2017 0:00
| 7
Doba čtení: 29 minut

Instrukční sada AArch64 (2.část)

Dnes budeme pokračovat v popisu instrukční sady AArch64. Zmíníme se zejména o instrukcích matematického koprocesoru a taktéž o SIMD operacích umožňujících paralelní zpracování prvků vektorů. Na závěr si popíšeme volání služeb jádra.

Pavel Tišnovský

20. 6. 2017 0:00
| 5
Doba čtení: 23 minut

Instrukční sada AArch64

Minule jsme si řekli základní informace o stále relativně nové architektuře AArch64. Dnes se budeme věnovat instrukční sadě. Popíšeme si i některé rozdíly mezi instrukcemi AArch64 a původní instrukční sadou ARM 32 (A32).

Pavel Tišnovský

13. 6. 2017 0:00
Doba čtení: 23 minut

64bitové mikroprocesory s architekturou AArch64

V roce 2011 byla společností ARM představena specifikace nových procesorových jader ARMv8-A. Tato jádra, která dnes nalezneme mj. i v nových smartphonech, se v mnoha ohledech liší od starších ARMovských jader.

Pavel Tišnovský

6. 6. 2017 0:00
Doba čtení: 21 minut

Google pracuje na překladači Go pro LLVM, asi se bude jmenovat Gollvm

Google pracuje na novém experimentálním překladači jazyka Go založeném na LLVM. Bude se asi jmenovat Gollvm, ale finální rozhodnutí ještě nepadlo. Zdrojové kódy jsou dostupné pomocí Gitu. (zdroj: phoronix)

Jan Fikar

30. 5. 2017 13:55 |
| 6

Intel oznámil procesory Kaby Lake-X a Skylake-X až s 18 jádry a 36 vlákny za 2000 dolarů

Intel na Computexu oznámil nové procesory Core-X pro výkonné desktopy a hráče her. Soupeřit mají zřejmě s oznámeným 16jádrovým procesorem AMD Threadripper. Nové procesory Kaby Lake-X a Skylake-X budou mít od 4 až do 18 jader, až 44 PCIe linek, až…

Jan Fikar

30. 5. 2017 13:43 |

ARM představil dva nové procesory Cortex-A75 a A55

ARM včera na Computexu představil dva nové procesory Cortex-A75 a A55. Výkonný Cortex-A75 by měl mít o 22 % větší výkon, než stávající A73. Cortex-A55 by měl nejlepší poměr výkon-spotřeba ve střední řadě procesorů. Představeno bylo také nové GPU…

Jan Fikar

30. 5. 2017 9:05 |
| 1