**SPEAKER_1** (0:00)
You think you know how your Apple Silicon runs AI, but, um, Core ML has been lying to you.
**SPEAKER_2** (0:06)
Oh, absolutely.
**SPEAKER_1** (0:06)
Or at the very least, it's been hiding a fixed-function FP16 powerhouse behind this completely opaque placement planner.
**SPEAKER_2** (0:13)
Right, it's a black box.
**SPEAKER_1** (0:15)
Exactly. I mean, Apple has shipped over 2.5 billion devices with a dedicated matrix math accelerator, yet they provide zero public instruction sets for it.
**SPEAKER_2** (0:25)
Which is wild when you really think about it.
**SPEAKER_1** (0:27)
It is. For developers, researchers and technical founders trying to build sovereign, persistent AI architectures, relying on black box frameworks means unpredictable performance, hidden security surfaces and just wasted power.
**SPEAKER_2** (0:41)
Yeah, you're basically driving a sports car, but the manufacturer only lets you use the valet.
**SPEAKER_1** (0:46)
That is the perfect way to put it. Today, the solution we're looking at is a reverse-engineered direct path to the Apple Neural Engine, revealing exactly how to structure your math, your memory boundaries, and weights for maximum throughput and energy efficiency. We are learning how to hotwire it.
**SPEAKER_2** (1:01)
I love that. Let's hotwire the engine.
**SPEAKER_1** (1:03)
Welcome back listeners to the Neural Intel Podcast. Let's dive into today's topic. As always, we'll focus on the technical details and implications of the technology we discuss. To stay updated on the latest in AI and ML, visit our blog at neuralintel.org and check us out on YouTube, Apple Podcasts and Spotify.
**SPEAKER_2** (1:20)
And we are really getting into the weeds today. We are.
**SPEAKER_1** (1:23)
This deep dive is grounded in a phenomenal June 2026 paper by Spencer H. Brinklson at the Georgia Institute of Technology called Apple Neural Engine, Architecture, Programming and Performance.
**SPEAKER_2** (1:36)
Right. And for the listeners out there, especially the ML OAPs engineers, the infrastructure architects, you know, the technical founders, this is pure silicon physics. You're skipping the software abstraction layers today.
**SPEAKER_1** (1:47)
Completely. And we want to hear from you as we go. Drop your own architectural workarounds in the comments below.
So let's start with this illusion of control that Core ML gives you.
**SPEAKER_2** (1:56)
It really is an illusion.
**SPEAKER_1** (1:57)
Right. Because I think a lot of developers assume that when they write an app and they literally set the compute units in Core ML to.CPU and Neural Engine, they think they are writing a hard command to the hardware.
**SPEAKER_2** (2:08)
Yeah, they think, I am telling the neural engine to do this math right now.
**SPEAKER_1** (2:12)
But that's not what's happening at the operating system level at all, is it?
**SPEAKER_2** (2:15)
Not even close. You are basically submitting a polite request to a very secretive middleman.
**SPEAKER_1** (2:21)
A polite request.
**SPEAKER_2** (2:22)
Yeah, I mean, Core ML is just a high level API, and it treats the A&E as a mere suggestion. Beneath that API is a cost driven placement planner.
**SPEAKER_1** (2:32)
Okay, break down what that placement planner actually does.
**SPEAKER_2** (2:35)
So this planner is a piece of software that looks at your neural network model, segments all the operations into chunks, and then decides on the fly where each segment should run.
**SPEAKER_1** (2:45)
Like CPU, GPU, or A&E.
**SPEAKER_2** (2:47)
Exactly. But it uses its own internal completely opaque logic. It might look at the current thermal load of the chip, it might look at other background tasks, and then it routes the math accordingly.
**SPEAKER_1** (2:57)
Wait, so the problem with that, especially if you are, say, an architect persona building a persistent agentic workflow, is that the planner never tells you what it decided?
**SPEAKER_2** (3:07)
It never tells you. You lose all deterministic latency.
**SPEAKER_1** (3:09)
It's like a ride share algorithm. You request a ride and the algorithm decides whether you get a bike, a sedan or a literal bus based on current traffic. Yeah. But it doesn't tell you what vehicle you are getting into until you're already moving.
**SPEAKER_2** (3:23)
That is a great analogy. And if I'm trying to build an orchestration layer for a sovereign AI agent that needs to run 24-7 without draining a laptop battery, I can't rely on a system that might randomly decide to spin up the power hungry GPU just because the thermal envelope happened to look okay for a microsecond.
**SPEAKER_1** (3:42)
Because that ruins your power budget.
**SPEAKER_2** (3:44)
And that unpredictability is just a nightmare. You need strict auditability of where your code is executing.
**SPEAKER_1** (3:50)
So if you want deterministic latency, you need to know exactly which Silicon IP block is handling your tensors. Which brings us to the core breakthrough in the research, bypassing Core ML entirely.
37 more minutes of transcript below
Try it now — copy, paste, done:
curl -H "x-api-key: pt_demo" \
https://spoken.md/transcripts/1000651996090
Works with Claude, ChatGPT, Cursor, and any agent that makes HTTP calls.
From $0.10 per transcript. No subscription. Credits never expire.
Using your own key:
curl -H "x-api-key: YOUR_KEY" \
https://spoken.md/transcripts/1000775870831