Hlavní navigace

Rodina mikroprocesorů a mikrořadičů H8 (řada 300H)

Po popisu osmibitových procesorů z rodiny H8, tj. čipů z řady 300 a 300L, se začneme zabývat čipy postavenými na jádrech 300H. Jedná se o 16bitová jádra, přičemž některé operace mohou probíhat i s 32bitovými operandy.

Pavel Tišnovský

27. 10. 2016 0:00

Benchmark Intel Turbo Boost Max 3.0 v Linuxu

Na serveru Phoronix včera uveřejnili benchmark Intel Turbo Boost Max 3.0 (ITMT) v Linuxu. ITMT je novou vlastností procesorů Broadwell-E, která nakonec není v kernelu 4.9, bude nejdříve v 4.10, ale do 4.9-rc1 lze přidat pomocí patche Intelu. Ve…

Jan Fikar

25. 10. 2016 16:01 |

Rodina mikroprocesorů a mikrořadičů H8

Po popisu jader SuperH se seznámíme s další rodinou mikroprocesorů navržených v Hitachi. Jedná se o rodinu H8, v níž nalezneme celou řadu čipů – od 8bitových až po výkonné 32bitové.

Pavel Tišnovský

20. 10. 2016 0:00
| 8

Superskalární RISCová jádra SH-4 a SH-4A použitá v mikroprocesorech i mikrořadičích

V posledním článku o čipech s architekturou SuperH si popíšeme vlastnosti RISCových jader nazvaných SH-4 a SH-4A. Ta dnes nalezneme jak v mikroprocesorech, tak i mikrořadičích vyráběných společností Renesas.

Pavel Tišnovský

11. 10. 2016 0:00

Analýza a transformace kódu v Javě s knihovnou Spoon (2)

Ve druhém článku o knihovně Spoon, kterou lze použít pro analýzu či transformace kódu v Javě, dokončíme téma „procesorů“, jež mohou sloužit k relativně jednoduchým analýzám kódu.

Pavel Tišnovský

6. 10. 2016 0:00
| 2

Mikroprocesory a mikrořadiče s jádrem SH-2A a koprocesorem SH2A-FPU

Mikroprocesory a mikrořadiče založené na jádru SH-2A mohou být doplněny o matematický koprocesor SH2A-FPU. Seznámíme se s jeho vlastnostmi a porovnáme si jej s dalšími procesory.

Pavel Tišnovský

4. 10. 2016 0:00

Programování GPU na Raspberry Pi: použití Quad Processor Unit(s)

Raspberry Pi je znám poměrně nevýkonným procesorem. Ve skutečnosti čipy BCM2835(6,7) nabízí vysoký výkon teoreticky dosahující až 28,8 GFLOPS. Výpočet je ale nutné přenést z CPU (ARM) na tzv. QPU.

Pavel Tišnovský

22. 9. 2016 0:00

Mikroprocesory a mikrořadiče s jádrem SH-2A aneb vítězství superskalární architektury

Ve třetím článku o architektuře SuperH se budeme věnovat popisu instrukční sady SH-2A. Jedná se o rozšíření původní sady SH-2 o instrukce užitečné zejména v mikrořadičích a taktéž při zpracování signálů.

Pavel Tišnovský

20. 9. 2016 0:00
| 2

GNU Bash 4.4 přináší nové proměnné

Oblíbený shell GNU Bash vyšel ve verzi 4.4. Z uživatelských novinek je asi nejzajímavější přidání proměnných EXECIGNORE (umožňuje specifikovat případy, kdy preferovat doplňování názvů příkazů na úkor názvů souborů) a BASH_LOADABLE_PATHS. Verze…

Roman Bořánek

16. 9. 2016 21:08 |

Problémy s vyrovnávací pamětí u telefonů Samsung

Samsung nemá jen problém s hořící baterií u Note 7, ale i s náhodně padajícími aplikacemi na Note 7, Galaxy S7 a S7 Edge, které mají procesor Exynos 8890. Nedávno se podařilo odhalit jádro problému, jde o různé cache_line_size u big.LITTLE…

Jan Fikar

15. 9. 2016 9:25 |
| 2

Instrukční sada mikroprocesorů SuperH 2 (SH-2)

Ve druhém článku o SuperH si popíšeme instrukční sadu SH-2, s níž se mohli setkat programátoři her pro Sega Saturn a dnes především vývojáři mikrořadičů pro průmyslové aplikace (včetně automotive).

Pavel Tišnovský

15. 9. 2016 0:00
| 6

První benchmark GCC 7.0

Na GNU kompilátoru GCC 7 se od dubna letošního roku pilně pracuje. Stabilní verze 7.1 by měla vyjít příští rok, ale již včera vyšlo na serveru Phoronix srovnání rychlosti GCC 7.0 s 6.2 a 5.4. Dobrá zpráva je, že nový GCC 7.0 je téměř ve všech…

Jan Fikar

13. 9. 2016 15:35 |

Mikroprocesory a mikrořadiče s instrukční sadou SuperH (SH)

Je možné pozorovat rostoucí oblibu mikrořadičů s plně 32bitovými ALU. Kromě ARM (Cortex-M) či MIPS se zejména v průmyslu setkáme i s mikrořadiči s instrukčními sadami SuperH (SH-2, SH-2A, SH-4).

Pavel Tišnovský

8. 9. 2016 0:00
| 7

RISCová architektura PowerPC: AltiVec a operace s vektory

Prakticky u všech RISCových architektur nalezneme rozšíření instrukční sady určená pro operace s vektory dat. Podobná rozšíření najdeme i u PowerPC: AltiVec, Velocity Engine či Vector Multimedia Extension.

Pavel Tišnovský

6. 9. 2016 0:00

RISCová architektura PowerPC: matematický koprocesor

Třetí a současně i poslední část článku o mikroprocesorech s architekturou PowerPC je věnována popisu instrukcí používaných při práci s numerickými hodnotami s plovoucí řádovou čárkou (floating point).

Pavel Tišnovský

23. 8. 2016 0:00

Nové CPU od AMD Zen bude rychlejší než Brodawell-E, ale bude až příští rok

AMD v San Francisku odhalilo více detailů o svém novém CPU Zen. Vzorek „Summit Ridge“ (8 jader, 16 vláken) překonal v renderovacím testu v Blenderu Broadwell-E se stejným počtem jader a frekvencí. Výsledku bylo dosaženo zřejmě zvýšením počtu…

Jan Fikar

18. 8. 2016 16:12 |

RISCová architektura PowerPC (pokračování)

Ve druhé části článku o RISCové architektuře PowerPC nejprve dokončíme popis modulu určeného pro provádění podmíněných i nepodmíněných skoků a následně se zaměříme na celočíselné instrukce prováděné v aritmeticko-logické jednotce.

Pavel Tišnovský

16. 8. 2016 0:00
| 5

RISCová architektura PowerPC

Jednou z posledních rozšířených a stále používaných RISCových architektur, kterou jsme si (alespoň prozatím) nepopsali, je architektura PowerPC. Dnes se seznámíme s jejími základními vlastnostmi.

Pavel Tišnovský

4. 8. 2016 0:00

Intel zatím nemá v plánu linuxový ovladač pro Turbo Boost Max 3.0

Turbo Boost Max 3.0 byl uveden před nedávnem v procesorech Broadwell-E. Na rozdíl od staršího Turbo Boost 2.0, kde frekvence ovládal přímo HW, bude potřebovat podporu OS. Intel však zatím nemá v plánu linuxový ovladač. Ovladač ve Windows zřejmě jen…

Jan Fikar

14. 6. 2016 9:07 |
| 7

Intel uvedl Broadwell-E s šesti až deseti jádry pro výkonné desktopy

Intel uvedl Broadwell-E (Extreme) s šesti až deseti jádry pro výkonné desktopy. Procesory pracují na frekvencích 3,0–3,6 GHz a podporují paměť DDR4–2400, kdežto Skylake pouze DDR4–2133. Procesory mají TDP 140W a podporují nový Turbo Boost Max 3.0…

Jan Fikar

31. 5. 2016 14:44 |

Vylepšená spotřeba Haswell, Broadwell a Skylake S a U

Matthew Garrett vydal patche pro jádra 4.5 a 4.6, které nastavují řízení spotřeby SATA na „firmware“. Řízení spotřeby SATA má samo o sobě malý vliv na spotřebu, ovšem špatné nastavení zabraňuje některým procesorům hlubší spánek než PC3. Pokud máte…

Jan Fikar

19. 4. 2016 9:40 |

Matthew Garret doporučuje nekupovat mobilní Skylake kvůli špatnému power managementu

Známý jaderný vývojář Matthew Garret doporučuje na svém blogu nekupovat mobilní Skylake kvůli špatnému power managementu. Podle jeho slov se v Linuxu využije pouze úroveň usnutí procesoru PC3 i když Skylake podporuje až úroveň PC8. Odhaduje, že…

Jan Fikar

14. 4. 2016 16:01 |
| 5

Zamrzání Linuxu s Intel Bay Trail

Někteří uživatelé procesoru Intel Bay Trail (a částečně i Braswell) narážejí na nepříjemné a náhodné zamrzání systému v X11 s jádrem novějším než 3.16. Proto byla v lednu 2015 otevřena chyba v ovladači i915 na FreeDesktop.org. Provizorním řešením…

Jan Fikar

10. 3. 2016 15:00 |

Ruský All-in-One PC s Linuxem a MIPS

Ruská společnost T-Platforms vyvinula All-in-One počítač s procesorem Baikal-T1, který se vyrábí rovněž v Rusku. SoC má 2 jádra a je založen na licencované 32 bitové architektuře MIPS. Jako operační systém je instalován Debian 8. Vzhledem ke…

ByCzech

8. 3. 2016 14:50 |

Architektura mikrořadičů s jádry ARM Cortex-M4

Pátý článek o mikrořadičích založených na RISCových jádrech s architekturou ARM je věnován popisu řady Cortex-M4(F). Čipy obsahující tato jádra se podobají již dříve popsaným jádrům Cortex-M3, ovšem ve skutečnosti mají mnoho společného i s minule popsanými nejvýkonnějšími mikrořadiči Cortex-M7.

Pavel Tišnovský

19. 1. 2016 0:00

Skylake bude mít podporu ve Windows 7 a 8.1 jen 18 měsíců

Microsoft oznámil, že nový procesor Intel Skylake bude podporován ve Windows 7 a Windows 8.1 už jen 18 měsíců, tedy do 17. července 2017. Poté budou dostupné jen některé záplaty a uživatelé se Skylake budou muset přejít na Windows 10. Přitom…

Jan Fikar

18. 1. 2016 11:27 |

Procesory Intel Skylake obsahují chybu způsobující zamrznutí při komplexní zátěži

Intel potvrdil, že jeho procesory Skylake obsahují chybu způsobující zamrznutí při zátěži v programu Prime95, který se často používá ke zjištění stability systému jak v Linuxu tak i ve Windows a je vytvořen projektem GIMPS (Great Internet Mersene…

Jan Fikar

12. 1. 2016 12:45 |

RISCové mikroprocesory s komprimovanými instrukčními sadami (2)

V předchozí části článku o mikroprocesorech s RISCovou architekturou jsme si uvedli důvody, které vedly návrháře RISCových procesorů k zavedení takzvaných „komprimovaných“ instrukcí. Kromě minule popsané sady MIPS16e samozřejmě existují i sady další, především pak RVC (RISC-V „C“).

Pavel Tišnovský

22. 12. 2015 0:00

RISCové mikroprocesory s komprimovanými instrukčními sadami

Při popisu mikroprocesorů s RISCovou architekturou jsme se již zmínili o použití těchto čipů v mikrořadičích či SoC, což je oblast, pro kterou původní RISCy nebyly navrženy. A právě v této oblasti se ukazuje, jak může být výhodné používat instrukční sady s kratšími „komprimovanými“ instrukcemi.

Pavel Tišnovský

15. 12. 2015 0:00

Srovnání výkonu na watt: Rapberry Pi 2, Zero a staré Pentium 4

Zajímavé srovnání výkonu na watt vyšlo na serveru Phoronix. Srovnávají Rapberry Pi 2, Raspberry Zero a stará Pentia 4 (Pentium 4 C 2,8 GHz, 70 W TDP a Celeron D 320 2,4 GHz 73 W TDP). V testu x264 komprese je výkon Raspberry Pi 2 srovnatelný se…

Jan Fikar

8. 12. 2015 16:21 |
| 9