Caleb James DeLisle on Nostr: That change to the instruction set makes it possible to design some very aggressive ...
That change to the instruction set makes it possible to design some very aggressive optimizations in the hardware.
Right now you've got two kinds of hardware, CPUs and GPUs. A GPU can do like 10x the computation of a CPU, but it can't execute a whole lot of code. You need to say like "multiply these million numbers by those million numbers" and the GPU will shine...
A CPU can execute quite a bit of code quite quickly, but that all requires a whole lot of circuitry.
What I'm thinking is you build a single physical core of this architecture and it can have something like 128 belts, so you have 128 threads resident at any given time. But then you can also allocate some DRAM to enable 2048 belts that you can quickly swap in.
So then because your 128 belts are all asynchronous, you can basically package up computation requests and send them downstream as it they were network packets. And downstream you can put a GPU style "army of computation circuits" because now you have a nice convenient flow of computation requests for them to process.
So what you end up with is something like a wildly powerful CPU...
Published at
2026-10-06 07:49:12 UTCEvent JSON
{
"id": "7418d608e3421bed3161d82db77854ee36e636e65ee9ab4bc9b77920b4430831",
"pubkey": "8edd4dbd9ccebee34d3ae60cb08a5ca10aa788388808fcad3ee90adeb9a8f491",
"created_at": 1791272952,
"kind": 1,
"tags": [
[
"r",
"https://mastodon.social/users/dansup/statuses/117392810968103868"
],
[
"fedibridge",
"https://pkteerium.xyz/users/cjd"
],
[
"proxy",
"https://pkteerium.xyz/objects/0294697b-39bb-4546-bace-69172b03b698",
"activitypub"
]
],
"content": "That change to the instruction set makes it possible to design some very aggressive optimizations in the hardware.\n\nRight now you've got two kinds of hardware, CPUs and GPUs. A GPU can do like 10x the computation of a CPU, but it can't execute a whole lot of code. You need to say like \"multiply these million numbers by those million numbers\" and the GPU will shine...\n\nA CPU can execute quite a bit of code quite quickly, but that all requires a whole lot of circuitry.\n\nWhat I'm thinking is you build a single physical core of this architecture and it can have something like 128 belts, so you have 128 threads resident at any given time. But then you can also allocate some DRAM to enable 2048 belts that you can quickly swap in.\n\nSo then because your 128 belts are all asynchronous, you can basically package up computation requests and send them downstream as it they were network packets. And downstream you can put a GPU style \"army of computation circuits\" because now you have a nice convenient flow of computation requests for them to process.\n\nSo what you end up with is something like a wildly powerful CPU...",
"sig": "f475a5a119b58489394ae15589740ad1b37fc4bfa3c5bf373e7fac58c15d188d0099e854e2914dd2d47faee6aba58b22ed649bb70ead2d1ac266aa6a89565aff"
}