Re:AT&T's Hobbit Microprocessor (2023)
by compressedgas on Sunday September 15, 2024 @06:43AM
(#41546629)
However the Hobbit wasn't a stack machine, it was a memory-to-memory machine with a stack cache.
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.
Re:AT&T's Hobbit Microprocessor (2023)
by pclmulqdq on Sunday September 15, 2024 @02:39PM
(#41549373)
Most compilers either use an "infinite registers" abstraction or a "no registers" abstraction in the layer that LLVM occupies. It is easy enough to translate from there to "16/32/64 registers."
Re:AT&T's Hobbit Microprocessor (2023)
by hulitu on Sunday September 15, 2024 @07:29AM
(#41546819)
> In addition, the Hobbit was buggy and, as the Hobbit was exclusive to Apple, AT&T wanted millions more dollars from Apple to continue development for the Newton. So Apple looked at the ARM architecture instead. Benchmarks showed the ARM design outperforming the Hobbit
So maybe TSMC shall learn something from history and not rely only on Apple for some processes.
Re:AT&T's Hobbit Microprocessor (2023)
by Taniwha on Sunday September 15, 2024 @07:45AM
(#41546895)
I'm pretty sure that Apple's internal silicon group rolled their own version, as I recall it came back after they decided to switch to ARM and worked perfectly.
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 ....
Re:AT&T's Hobbit Microprocessor (2023)
by the-rc on Sunday September 15, 2024 @01:28PM
(#41548882)
The first true ARM MMU design was Bob Welland's, who had joined Apple after his stint at Commodore (C900, Amiga 500). It doesn't look like traditional MMUs, because it needed to support the Newton OS and shared address spaces.
Re:AT&T's Hobbit Microprocessor (2023)
by twoodfin on Sunday September 15, 2024 @08:11AM
(#41547023)
Apple did so many of these reinvent-the-world projects in the systems area alone that somewhere on Earth-87 they’re running their Hobbit-based phones on NuKernel and the apps are all written in Dylan.
Re:AT&T's Hobbit Microprocessor (2023)
by rvense on Sunday September 15, 2024 @09:19AM
(#41547347)
They were really really bad at actually shipping products for a long time. I love all that ATG stuff: SK8, Dylan, all that blue-eyed object oriented optimism. But hundreds of man-years were put into all of that and Copland and Taligent, and they had nothing to show for it. Apple was so dysfunctional under Sculley and Spindler. People say Apple killed Hypercard but really what happened is people worked on it for years but it got bogged down in feature creep and focus switches, and they never get a functional version 3 out the door.
Re:AT&T's Hobbit Microprocessor (2023)
by musicale on Sunday September 15, 2024 @06:41PM
(#41551095)
> Reminds me of Transmeta Crusoe. Innovative but insufficiently performant.
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:
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.
Re:AT&T's Hobbit Microprocessor (2023)
by gorbypark on Sunday September 15, 2024 @01:51PM
(#41549054)
I dream of owning one of those one day! I was a huge BeOS fan as a teenager, and even though the BeBox was from before my time I’d love to own one! They very very rarely seem to come up for sale, though. And the ones that do are pretty crazily priced..
Re:AT&T's Hobbit Microprocessor (2023)
by AstroJetson on Sunday September 15, 2024 @08:30AM
(#41547102)
I’m always surprised that when people talk about stack computers they don’t mention the Burroughs B55/65/67/7700 and A Series computers. They ran Algol (pre C) super fast.
Re:AT&T's Hobbit Microprocessor (2023)
by formerly_proven on Sunday September 15, 2024 @08:42AM
(#41547159)
> The CRISP architecture was described as a "2½ address memory-to-memory machine", where instructions can employ zero, one, or two memory addresses and can employ a stack entry called the accumulator for computation results.
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.
Re:AT&T's Hobbit Microprocessor (2023)
by sandworm101 on Sunday September 15, 2024 @08:43AM
(#41547164)
>> With apologies to J.R.R. Tolkien
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).
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.
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.
Re:AT&T's Hobbit Microprocessor (2023)
by julesallen on Sunday September 15, 2024 @12:46PM
(#41548558)
I had one of these and I think I bought it from Staples, Office Depot, or whatever the predecessor to this was. I can't remember the exact timing but I picked up an IBM Simon around the same time.
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.
Re:AT&T's Hobbit Microprocessor (2023)
by LeoPanthera on Sunday September 15, 2024 @01:54PM
(#41549081)
My husband worked for Go Corporation and there is a small pile of EO Personal Communicator bits and pieces sitting in our garage.
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.
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.
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...
https://archive.org/details/scorpius_architecture
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'?
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.
https://en.wikipedia.org/wiki/BeBox
In comparison, I'd be curious as to how many, say, SGI O2s were ever produced in total.
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.
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.
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.
ARM seems to have worked out pretty well.