Navrhujeme a vyrábíme vlastní CPU: architektura instrukční sady

Zdroj Zdroj: root.cz     18.03.2025 (00:00)     Sekcia it, počítače

Dnešní díl série o cestě k vlastnímu procesoru věnujeme návrhu ISA, tedy tomu, jak bude CPU vypadat z pohledu programátora v assembleru, kolik bude mít registrů, a jak budou vypadat instrukce. celý článek

 
Ďalšie články
 

Navrhujeme a vyrábíme vlastní CPU: architektura počítače MB50

Zdroj Zdroj: root.cz     24.04.2025 (00:00)     Sekcia it-pocitace

Z předchozích dílů máme připravený procesor MB5016 ve formě VHDL entity. Nyní přidáme další potřebné komponenty (paměť, řadiče periferií a ladicí rozhraní) a postavíme celý počítač.

 

Navrhujeme a vyrábíme vlastní CPU: software pro náš vlastní procesor

Zdroj Zdroj: root.cz     29.05.2025 (00:00)     Sekcia it-pocitace

S pomocí vývojových nástrojů z minulého dílu můžeme naplno začít programovat svůj počítač MB50. Napíšeme první jednoduchý program, systémovou knihovnu a několik demonstračních programů.

 

Rozšíření instrukční sady SSE2 v programech psaných v assembleru (dokončení)

Zdroj Zdroj: root.cz     08.04.2025 (00:00)     Sekcia it-pocitace

Na předchozí dvojici článků o rozšíření instrukční sady SSE2 dnes navážeme. Popíšeme si zbývající instrukce ze sady SSE2, které slouží pro operace prokládání prvků, extrakci či naopak spojování prvků vektorů a podobně.

 

Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64

Zdroj Zdroj: root.cz     10.11.2022 (00:00)     Sekcia it-pocitace

Dnes se seznámíme s rozšířeními instrukční sady, které se jmenují F16C, FMA a AVX-512. První dvě rozšíření jsou pojata minimalisticky, ovšem AVX-512 přidává velké množství instrukcí i registrů.

 

Další zářez pro Arm. Čínská Alibaba vyvinula 128jádrový procesor, kterým v datacentrech nahradí čipy x86

Zdroj Zdroj: zive.cz     20.10.2021 (16:45)     Sekcia it-pocitace

Stále více velkých technologických společností si vyvíjí vlastní procesory na bázi instrukční sady Arm a nově to platí i pro výkonné serverové čipy. Další významnou firmu, která odchází od instrukční sady x86, je čínská Alibaba. Technologická odnož T-Head, kterou Alibaba založila v roce 2018, ...

 

Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64

Zdroj Zdroj: root.cz     01.11.2022 (00:00)     Sekcia it-pocitace

Článek je věnován rozšíření instrukční sady „Advanced Vector Extension“ neboli AVX. Oproti MMX či SSE se jedná o výrazné vylepšení podpory SIMD operací s delšími vektory a s novými instrukcemi.

 

Navrhujeme a vyrábíme vlastní CPU: první pokusy s FPGA

Zdroj Zdroj: root.cz     04.03.2025 (00:00)     Sekcia it-pocitace

V tomto článku začneme jednoduchými obvody, postavíme digitální budík a nakonec připravíme periferní zařízení pro náš budoucí počítač: VGA výstup, vstup z klávesnice PS/2 a sériový port.

 

Navrhujeme a vyrábíme vlastní CPU: mikroarchitektura procesoru

Zdroj Zdroj: root.cz     10.04.2025 (00:00)     Sekcia it-pocitace

Co se děje v procesoru, když vykonává strojový kód? Jak se načítají, dekódují a provádějí jednotlivé instrukce? Jak procesor přistupuje k paměti? Co se stane, když přijde přerušení?

 

Specifika instrukční sady mikroprocesorů Intel 8086/8088

Zdroj Zdroj: root.cz     12.09.2024 (00:00)     Sekcia it-pocitace

Po popisu grafického subsystému počítačů IBM PC se na chvíli zastavme u instrukční sady mikroprocesorů Intel 8086/8088. Ta je totiž poměrně specifická a navíc i překvapivá v tom, jak dlouho některé instrukce trvají.

 

Navrhujeme a vyrábíme vlastní CPU: vývojové nástroje

Zdroj Zdroj: root.cz     15.05.2025 (00:00)     Sekcia it-pocitace

Máme dokončený hardware počítače MB5016 a nyní si ukážeme, jak ho můžeme začít programovat. K tomu účelu si vytvoříme dva základní vývojové nástroje – debugger a assembler.

Specifika instrukční sady mikroprocesorů Intel 8086/8088 (3)

Navrhujeme a vyrábíme vlastní CPU: kolik nás to bude stát a proč to chceme?

Navrhujeme a vyrábíme vlastní CPU: druhy instrukcí a přerušení

Od instrukční sady SSE k sadě SSE2

Rozšíření instrukční sady SSE2 (2. část)

Apple drtí notebookovou konkurenci s čipy Arm. Shrábne 90 % všech příjmů

Dokonáno. Apple se v nových MacBoocích definitivně zbavil Intelu

Apple chystá vlastní 64jádrový čip pro Mac Pro. Mohl by překonat i to nejlepší od AMD

Čínský výrobce procesorů Zhaoxin chystá i vlastní samostatnou grafickou kartu

Programovatelné IO na mikrořadičích RP2040 – praktické použití

Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)

Rozšíření instrukční sady AVX a programy v assembleru

V Brně vytvořili nové procesorové jádro s nízkou spotřebou. Chystají i verzi s vysokým výkonem

Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC

Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (3)

První prototyp 5nm čipu RISC-V má rekordní propustnost a paměti HBM3

Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (2)

Specifické vlastnosti procesorů AArch64: podmíněné a nepodmíněné skoky, adresování dat

Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (2)

Procesory od AMD krvací. Zranitelnost Zenbleed je bezpečnostní noční můřou

Pokročilejší SSE operace: přeskupení, promíchání a rozbalování prvků vektorů

K Armu se nesmí přiblížit, Huawei proto experimentuje s RISC-V. Už má první čip

Čínský Zhaoxin už má desktopovou grafickou kartu. Je tak slabá, až to bolí

Microsoft Office 360 pro Mac už je upravený a plně kompatibilní s čipy M1 na bázi Armu

LiberSOC má první testovací čip OpenPower. O výrobu se postaraly starší linky TSMC

Specifika instrukční sady mikroprocesorů Intel 8086/8088 (2)

Edge už nepoběží na procesorech bez SSE3. Jste v pohodě, nepoužíváte-li rané Pentium 4

Zpracování hodnot typu half float (fp16) na platformě AArch64: operace s vektory

Softwarová sklizeň (5. 10. 2022): přehled o dění na vlastní síti

Ampere Altra Max je výkonný až 128jádrový procesor postavený na Armu

Apple zkoumá RISC-V. Mohl by se zbavit obrovských nákladů za licence Armu

Intel chce za 2 miliardy dolarů koupit startup vyvíjející open source čipy RISC-V

Intel investuje 400 milionů eur do vývoje procesorů RISC-V. Pomůžou mu na cestě k zettaFLOPS

Grafika na osmibitových Atari: grafický koprocesor ANTIC