AT&T's Hobbit Microprocessor (2023)
thechipletter.substack.com
thechipletter.substack.com
The LLVM uses a register machine with an unlimited number of once use registers. The Hobbit could easily run LLVM programs with no change to the number of registers used. Compiling as to reuse registers would only decrease the amount of stack memory traffic.
The stack cache is effectively a form of register window. The ISA could have or might have (I don't recall) short form instructions that take shorter offsets from the top of the stack which would be similar in performance to register-to-register operations.
In comparison, I'd be curious as to how many, say, SGI O2s were ever produced in total.
I was always on Team Psion, and I still miss the foldable-with-keyboard form factor today. It seems perfect, but despite one failed attempt from Planet Computers, no longer exists in any useful product.
Why? The word "hobbit" predates Tolkien and was used in a variety of ways. It might seem pedantic, but while the use of old words is one thing, there is a trend as of late whereby authors who popularize old words then claim ownership. Tolkien is beyond this but others such as the Potter franchise are not (Padfoot).
https://en.wikipedia.org/wiki/Hobbit_(unit) https://en.wikipedia.org/wiki/Hobbit_(word)
The parallels are pretty unmistakable. I believe the good Professor when he says he could recall no prior inspiration for the word, but: Bag-End. That's the Hobyah's whole thing, the bag. That and turnips.
https://www.inverse.com/input/features/fax-on-the-beach-the-...
Was never able to get the device working (I have two) but I still have them in my possession. So I have some of the few Hobbit microprocessors in the wild.
Both were half baked products that ended up in a drawer after a couple of weeks. The EO had lousy battery life and not as good as pen and paper for note taking which is why I wanted it.
I had various devices over that time frame which included the Palm Pilot, Sony Magic Link, all of the Newtons, a Sharp Zaurus, and so on. The one that really stuck was the Psion MX5 as I could actually touch type on it.
ARM seems to have worked out pretty well.
Ewwww
This sounds like something from the 70s and not like a new architecture for a mid-1990s microprocessor - and indeed the 70s seems to be where the design actually came from.
OTOH, LISP stack-based machines were fairly successful in their day.
According to this article (circa 2003?), Crusoe was slower but more power efficient than Pentium-M. It suffered from a recession in Japan (affecting Crusoe-based laptops), poor execution and faulty chips leading to product delays, and being "outfoxed" by intel:
https://www.cnet.com/tech/tech-industry/transmeta-are-the-ch...
An interesting bit is how intel was apparently ahead of TSMC at that time.
It's a shame that AMD is the only x86-compatible CPU company that survived competing with intel, but we're lucky that they did. Some Transmeta alumni also went on to Nvidia.
So maybe TSMC shall learn something from history and not rely only on Apple for some processes.
Like a lot of Apple projects of the era someone put their heart and soul and a year or more of their life into a project and it got arbitrarily canned - we hired him ....
https://thechipletter.substack.com/p/the-first-apple-silicon...
They were rolling their own north-bridge-ish chips at the same time for 2FX and later machines (all pre the power PC switch)
Surely it's Apple who rely upon TSMC for 'some processes'?