News for hackers. Stuff that matters.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by sp332 on Tuesday May 22, 2012 @05:27PM (#4010122)
Alan Kay often uses the Burroughs architecture as an example of hardware that's good for software.

Neither Intel nor Motorola nor any other chip company understands the first thing about why that architecture was a good idea.

Just as an aside, to give you an interesting benchmark—on roughly the same system, roughly optimized the same way, a benchmark from 1979 at Xerox PARC runs only 50 times faster today. Moore’s law has given us somewhere between 40,000 and 60,000 times improvement in that time. So there’s approximately a factor of 1,000 in efficiency that has been lost by bad CPU architectures.

The myth that it doesn’t matter what your processor architecture is—that Moore’s law will take care of you—is totally false.

https://queue.acm.org/detail.cfm?id=1039523

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by tedunangst on Tuesday May 22, 2012 @06:33PM (#4010477)
I would love to know what that benchmark is. I feel pretty confident I could cherry pick a benchmark that runs a lot faster than 50x on modern hardware. Some variant of Amdahl's law probably applies here.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by DanBC on Tuesday May 22, 2012 @07:50PM (#4010723)
Maybe this email list has some details?

(http://lists.canonical.org/pipermail/kragen-tol/2007-March/0...)

Here's a mildly interesting rant:

(http://www.yosefk.com/blog/the-high-level-cpu-challenge.html)

This post doesn't give any details of the benchmark, but describes another test (boot, load word processor, open document, close wp, shut down) and compares an old mac and a (at the time) modern laptop.

(http://tekkie.wordpress.com/2009/08/12/does-computer-science...)

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by tedunangst on Tuesday May 22, 2012 @08:07PM (#4010779)
Thank you. Looks like I'm not the first to ask. Doubt I'll be the first to get an answer.

Wrt the last post, I'll note my openbsd laptop can complete that challenge before many other machines have made it past post, so all hope is not lost.

And we had wysiwyg HTML editors eons ago. The switch to online markdown editors was a trade off, but it's not like the secrets of the ancients were lost when the library of parc was burned to the ground.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by ScottBurson on Tuesday May 22, 2012 @09:54PM (#4011107)
I'll hazard a guess as to what's going on here. The OP mentions the B5000's use of descriptors. I think it's decoding a descriptor and doing bounds checking on every array access. That would certainly slow down a machine that didn't have hardware support for these operations.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by tedunangst on Tuesday May 22, 2012 @10:54PM (#4011286)
That's a fairly trivial optimization for a jit to perform. And a 1000x penalty for bounds checking? No way, that would literally require your bounds check to take a minimum of 1000 instructions, even assuming your inner loop didn't do anything meaningful with the accessed value.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by wmf on Tuesday May 22, 2012 @06:33PM (#4010479)
Without details this borders on trolling. If Kay could build a processor that was even 10x faster than Intel he'd be a billionaire.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by acqq on Tuesday May 22, 2012 @07:33PM (#4010671)
Kay is dear to me, but dearer still is truth: Moore's law has nothing to do with the speed anyway:

http://en.wikipedia.org/wiki/Moores_law

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by sp332 on Tuesday May 22, 2012 @09:13PM (#4010963)
Intel didn't get popular because of speed. They got popular for only two things: people write software for their platform, and they're cheap. Just as one example, the DEC Alpha was never slower but they were cancelled by Compaq who backed Intel's Itanium instead.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by cbsmith on Wednesday May 23, 2012 @04:49AM (#4012168)
Alpha was slower for fixed point, particularly if you factor in bang for the buck.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by sp332 on Wednesday May 23, 2012 @01:41PM (#4014243)
I couldn't quite remember about that, I just knew they had a better architecture for 2+ GHz. Wikipedia's chart shows Alpha and Intel being very close for fixed point as well.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by cbsmith on Saturday May 26, 2012 @06:14PM (#4028548)
AlphaServers were not exactly as inexpensive as the Intel systems in those examples. The Alpha had a huge disadvantage in that low cost motherboards were hard to come by, and those that were available actually did tend to kill its performance.

There were certain kinds of benchmarks (including some in SPECcpu) that really favoured CPU's with 64-bit fixed point arithmetic, but if you left those out, it wasn't even a contest. Even when you left them in, the Alpha systems had a hard time justifying themselves for people who weren't doing floating point work.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by astrodust on Tuesday May 22, 2012 @07:56PM (#4010745)
You can build a better processor, but who would use it if you don't have the manufacturing technology to mass produce it at a cost-effective price, or market it to consumers to get the scale you need to drive prices down in the first place?

At this point being "faster" is only a bullet point on a long list of reasons to buy the chip.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by wmf on Tuesday May 22, 2012 @08:28PM (#4010833)
If you're actually 10x faster (2x is not enough), people will give you the money.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by astrodust on Tuesday May 22, 2012 @08:48PM (#4010886)
At the same price point and power consumption? Then it'd be worth recompiling, for sure.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by darkarmani on Wednesday May 23, 2012 @10:23PM (#4016456)
fires up Gentoo box and starts recompiling
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by mbell on Tuesday May 22, 2012 @08:07PM (#4010776)
Nvidia does run any fabs, yet is successful.

AMD didn't invent x86, yet is successful.

ARM isn't compatible with x86, yet is successful.

There are more...

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by astrodust on Tuesday May 22, 2012 @08:11PM (#4010797)
All three of these companies have the finances to buy large volumes at low cost and to market their products to the right people.

Whatever happened to Transmeta?

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by sp332 on Tuesday May 22, 2012 @09:16PM (#4010974)
Transmeta couldn't convince enough people (at the time) that it was worth trading computing power for longer battery life. They never sold enough hardware units to stay afloat. But I consider them a success because they sold their IP to Intel who actually used it in the Pentium M which became the basis for all their processors starting with the Core line. So Intel chips today use at least some of the power management features that were patented by Transmeta.
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by sp332 on Tuesday May 22, 2012 @11:37PM (#4011413)
OK a correction: technically an intellectual ventures firm owns most of the patents now. But some were sold or licensed to Intel, some were already perpetually licensed to nvidia, and AMD had invested in them in order to use the patents as well. https://en.wikipedia.org/wiki/Transmeta#Timeline
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by mbell on Tuesday May 22, 2012 @08:27PM (#4010831)
I don't follow. What does "these cases were successful and others were not" have to do with the discussion. AMD wasn't around when x86 was developed, Nvidia wasn't the first 3D graphics company and ARM wasn't the first low power micro-processor development company. In all cases, just as with web startups, they executed better than most or all of the rest, so they lived on. They didn't miraculously over night have the finances to "buy large volumes".
Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by astrodust on Tuesday May 22, 2012 @08:44PM (#4010878)
I'm saying "better" does not equal "successful".

AMD lived for years in Intel's shadow and barely scraped by, surviving only because they were willing to price their chips lower than Intel wanted to. Their success came only when Intel fumbled and, to their credit, the Athlon series of chips was in its prime. I'd argue they were only successful at that point because they were better and cheaper than the Intel chips at the time which were unusually under-performing and over-priced. They were only cheaper because they had years of experience in surviving at the bottom end of the market. They also marketed like their life depended on it.

ARM is something of an anomaly. They were as much as left for dead, with conventional wisdom thinking one of Motorola, IBM or even Intel would run them over like a bug on the road. That didn't come to pass because none of those companies ever seriously committed to building a modern but very low power CPU. They squeaked through a hole.

To credit NVidia with the success of 3Dfx is misleading. It was the Voodoo card that was marketed aggressively to consumers which, at the time, cared little for 3D performance. NVidia picked them up at a yard sale when they were run out of the market by more successful companies like ATI and, at the time, Matrox. It was NVidia's acquisition of 3Dfx that showed they were serious about the consumer market and not just ultra high-end applications. Making one GPU for both consumer and professional markets gave them the edge to remain competitive.

All three of these companies got lucky. They say you can engineer your own luck, and with that I can't disagree, but they never had a "better" product until the other guy dropped the ball or they could crack open a new market.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by mbell on Tuesday May 22, 2012 @09:16PM (#4010972)
> AMD lived for years in Intel's shadow and barely scraped by, surviving only because they were willing to price their chips lower than Intel wanted to.

You mean cutting margins to survive while they didn't have the luxury of massive volume pricing? Isn't this exactly what you were arguing can not possibly happen?

> ARM is something of an anomaly. They were as much as left for dead, with conventional wisdom thinking one of Motorola, IBM or even Intel would run them over like a bug on the road.

Which architectures from each of those companies was in competition with ARM in its early days? I don't think that competition came till much later when ARM had already proven itself in the micro-controller market.

> To credit NVidia with the success of 3Dfx is misleading. It was the Voodoo card that was marketed aggressively to consumers which

Nvidia bought them because Nvidia created a part that performed on par or better than the 3Dfx part but also did 2D, which was a flat out revolution in the graphics card market.

> All three of these companies got lucky.

Sorry, that is just an incredibly egotistical comment to make.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by astrodust on Tuesday May 22, 2012 @10:11PM (#4011161)
I mean AMD was shipping enormous quantities of low-margin parts. They didn't have the market share of Intel, but the chips they did make sold fairly well, enough to keep in the game.

They also had the advantage of not betting the house on Itanium or losing their shirt on the doomed Pentium 4 architecture.

In the early days, where ARM was used in the Newton and very little else. Motorola absolutely owned the market. If I was to bet on someone to unseat them I'd have gone with Hitachi and their SH series as used in the Dreamcast.

Like I said, they got lucky, but they also played smart when they did get lucky. Too many companies have been handed the opportunity of the century only to fumble it. It's a credit to each of them they went from underdog to player.

I still don't think this discounts how much money it takes to succeed. It takes a great company with a product that is at least good enough, not necessarily better.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by 6ren on Tuesday May 22, 2012 @09:17PM (#4010978)
Re ARM: they grew up in a market Intel etc didn't want: embedded devices. It's only a "hole" to squeak through when viewed from the laptop/desktop market. From ARM's point of view, it was a legitimate market. This "different market" is part of the technical definition of disruption, and is arguably very common, even inevitable.

But note that they haven't disrupted {lap,/desk}tops yet, despite having comparable power. The barrier isn't manufacturing scale but compatibility with x86's massive install-base of software. One way around this is an entirely new ecosystem, such as phones/tablets.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by astrodust on Tuesday May 22, 2012 @10:05PM (#4011136)
The embedded market has always been "bigger" than the PC market for processors, but Motorola was the gorilla until they fragmented into a bunch of companies. ARM has been mostly irrelevant until they got a foot-hold in the mobile phone market.

It'll be interesting to see if ARM can parlay their near stranglehold on the market now into further dominance into previously desktop-only domains, and possibly even servers.

Re:The Burroughs B5000 - 20 Years Later and Still Ahead of t... by tedunangst on Tuesday May 22, 2012 @10:22PM (#4011193)
Transmeta offered 50% of the performance at 75% of the power. That's a far cry from being 10x, let alone 1000x, better.