Computer Architecture Essentials on Arm

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Computer Architecture Essentials on Arm

Coursera · Beginner ·🏗️ Systems Design & Architecture ·3mo ago

Key Takeaways

Explains computer architecture essentials on Arm microprocessors

Original Description

Whether you’re downloading an app, streaming a video, or clicking a mouse, modern microprocessors are the engines powering your digital life. Arm’s 30-year-plus history of designing energy and power-efficient microprocessors helped fuel the smartphone revolution, and today from the tiniest sensors to the world's most powerful supercomputers, Arm is building the future of computing. This course will provide you with a deep understanding of the architecture of modern microprocessors. We'll start your learning journey by covering the basics of computer architecture, such as definitions and a description of key components of a microprocessor. We'll then take a deep dive into important computer architectural concepts and processes. For example, you'll learn how pipelining, branch handling and cache memories can improve the performance of a single-cycle microprocessor. We'll then introduce you to the world of superscalar processors, and how to maximise performance using out-of-order instructions. Our lab exercises will bring to life the theory discussed in the course through a range of simulation tools. Along the way, we'll provide you with insights from key engineers at Arm, illustrating how and why certain design choices were made so you’ll have the real-world context behind these pivotal architectural decisions. With over 250 billion Arm-based chips deployed by our vast ecosystem of partners, Arm technology is present wherever computing happens. Be a part of this thriving community and enrol in Computer Architecture Essentials on Arm today. This course is aimed at learners who have a basic understanding of computer organisation and programming languages. If you are completely new to the world of microprocessors, we suggest you take our Introduction to Microprocessors course on Coursera.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
MCP Series (08): Enterprise Governance — Registry, Routing, and Observability
Learn to implement enterprise governance in MCP series with registry, routing, and observability to manage multiple servers efficiently
Dev.to · WonderLab
📰
Where is the hosts file on Mac, Windows, and Linux?
Learn the location of the hosts file on Mac, Windows, and Linux to edit and configure network settings
Dev.to · Locahl
📰
Presentation: The Rust High Performance Talk You Did Not Expect
Learn how Rust's performance capabilities and compile-time safety can improve delivery velocity and reduce engineering overhead in high-performance caching services
InfoQ AI/ML
📰
I Use These Two Books for System Design & DSA — That’s It, No Clutter
Learn the two essential books for system design and data structures and algorithms to crack interviews at top tech companies
Medium · Programming
Up next
Forget Fable 5: Build Your SaaS with Opus 4.8! #shorts
Income stream surfers
Watch →