filmov
tv
Optimizing a new processor architecture

Показать описание
Rob Landley
Now we'd like to talk about the things we've done to speed up linux, gcc, musl-libc, and the VHDL itself since we first got Linux booted on the thing ~3 years ago. We've doubled the MHZ, added SMP support, implemented futexes, ported everything to device tree, tracked down kernel and toolchain bugs of the "how did this ever work" variety (spoiler: it didn't), and even have a native compiler working on the board. We'll explain why we selected this architecture instead of i386/sparc/m68k (whose patents have had just as long to expire), scaling the processor design up to 64 bit and down to Arduino country at the same time, when the best way to go isn't clear because of tradeoffs (with a "prefetch vs cache" example), decisions about compatibility (sh2 vs sh3 system call numbers, should 64 bit mode have branch delay slots), issues with interrupts and clocks and futexes we hit modernizing an older architecture, and so on.
Now we'd like to talk about the things we've done to speed up linux, gcc, musl-libc, and the VHDL itself since we first got Linux booted on the thing ~3 years ago. We've doubled the MHZ, added SMP support, implemented futexes, ported everything to device tree, tracked down kernel and toolchain bugs of the "how did this ever work" variety (spoiler: it didn't), and even have a native compiler working on the board. We'll explain why we selected this architecture instead of i386/sparc/m68k (whose patents have had just as long to expire), scaling the processor design up to 64 bit and down to Arduino country at the same time, when the best way to go isn't clear because of tradeoffs (with a "prefetch vs cache" example), decisions about compatibility (sh2 vs sh3 system call numbers, should 64 bit mode have branch delay slots), issues with interrupts and clocks and futexes we hit modernizing an older architecture, and so on.
Optimizing a new processor architecture
AMD Ryzen™ Processor Software Optimization
The 'Dirty Secret' of CPU Design
Pc Tip High Cpu Utilization
WHAT IS NPU | MOST ADVANCED AI COMPUTER PROCESSOR
The Problem with Windows on ARM #microsoft #windows #tech
SREcon21 - Optimizing Cost and Performance with arm64
EMEA 2021 Student Forum: Processor Architecture Optimization for Spatially Dynamic Neural Networks
Xiaomi Xring O1 vs 8 Elite | Game, Heat & Benchmarks Compared!
Using virtual memory can give you a huge FPS boost 📈📈‼️ #pc #pctips #tech #ram #ssd #computer...
Optimize for a specific machine / processor architecture
GDC 2024 - AMD Ryzen™ Processor Software Optimization
The Future of PCs: NPU Revolutionizes Computing Experience
GDC 2022 - AMD Ryzen™ Processor Software Optimization
Optimizing Software on Lunar Lake Processor Hybrid Architecture | Tech Talk | Innovation Selects
HC28-S9: High-Performance Processors
CPUs to AVOID at All Costs in 2025!
Unlocking Efficiency: The Future of Computing Architecture Explained
Advanced CPU Designs: Crash Course Computer Science #9
Boost Cpu Power | Increase Laptop Speed | Increase Laptop performance |
GDC 2023 - AMD Ryzen™ Processor Software Optimization
Simplified CPO Architecture: Unlocking Efficiency in Chip Design
Intel Overhauls CPUs: Alder Lake Architecture Explained - New Core, PCIe Gen5, & DDR5
What Laptop to Get In 2024
Комментарии