Colossus has been Rebuilt
Max Driver writes "In celebration of D-Day, "Colossus", one of the earliest electronic code-breaking machines, has been rebuilt after ten years of effort by computer conservationists. Colossus was used to break the Lorenz cipher. This story is being reported by the BBC. Remarkably, the use of parallel processing (five tape channels) and short gate delay time (1.2 microseconds) allows the Colossus to match the speed of a modern PC."
Just goes to show what can be done when you are clever about using what you have.
Agile Artisans
This to me illustrates the need for free information. If information about this machine had been made public in the years after the war, we may now have been a good few megahertz ahead of our selves in computer technology.
I really put that down to two things:
1) Most people in England still only have 486 computers
2) He's talking about deciphering stuff off a paper tape, something a modern PC can't do at any speed
3) An old guy bragging about life's accomplishments (which is okay).
Don't get me wrong, this is a brilliant technical advance for the 1940's, but not even close to modern computer. This is really pandering to a British audience ("Look mates, at once time, we were the leaders in computer technology!")
Er, this is an obviously ridiculous statement. A modern PC is such an order of magnitude faster that it could probably run equations simulating the circuit behaviour itself and still run real time. Compare 1,000 values at 1MHz (which it probably isn't anywhere near in reality), and a slow tape data input (even with 5 of them), to 10 million transistors at 3GHz.
Funny thing is so many people seem to think there's nothing odd about it.
The code breakers in these small prefabricated huts probably shortened the war by two years and saved hundreds of thousands of lives. Surely us geeks can help save this site and remember their contribution? If you can't get there to volunteer, maybe use their online form and give them a small donation? Their website is going to be slashdotted at this rate, so how about slashdotting their intray with donations?
Britain invents, loses interest, somebody else commercialises, and then Britain still wins the war.
How do those Brits do it?
It doesn't say that it was cleverly designed to do a single purpose so that its as fast as modern processors. It says that its parallel tape drives were so fast that it can match modern processors. That is a ridiculous statement. Now, that doesn't mean that it isn't as fast as modern computers, but that it isn't because of the speed of the hardware.
Well.. maybe. Or Maybe not. But Definitely not sort of.
I think the story goes something like this: a few years ago the team reproducing the Colossus set out by writing an emulator for the PC. It wasn't written that smartly and ran slower than the real thing. Now, several years later, that statement is being repeated more often than it should be. But I think that in the weak sense I have outlined it was once true.
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
It's called clear, concise writing.
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
You'd still need to transfer data through the AGP bus. More data than currently is done, in fact.
Modern graphics cards assemble each frame from a collection of images, or textures, that are provided it. The GPU performs mathematical operations on these textures in order to orient them somewhere in the field of view.
If you performed all of the operations on the CPU, you'd not only be taking up instruction cycles, you'd have to transmit entire frames through the AGP bus. 1600x1200x24bytes works out to about 44Mb per frame. At 24 fps, that's about one gigabit per second. That's an awful low refresh rate. Let's raise it to 56Hz. Now we're at 2.33Gb/s, more than normal PCI. Let's go for a smooth 85Hz: Now we're at 3.54Gb/s. Let's look forwards to higher resolutions, say, 3200x2400@85Hz: 14.17Gb/s. More than the latest HyperTransport revision can handle. By this time, you've already crowded out hard drive and network access. Your sound might be in trouble too.
That's an awful lot of bandwidth. And don't forget the space on the CPU die, and cache pollution for other processes. And Memory latency, not to mention the fact that a lot of that memory could be used for other game data.
That's not to say there wouldn't be advantages. You could also conceivably perform physics calculations like collision detection and simple FEA.
All in all, though, it's more efficient to have a multiprocessor setup where specific tasks are run on specialized hardware.
tasks(723) drafts(105) languages(484) examples(29106)
Ever used a Zaurus or a iPaq( That's why it's called StrongARM )? How about a newer Palm Pilot?
The ARM processor is a wonder of low power design!
Perhaps I will crawl back into the cave and stare at the shadows...
Pan
I said no... but I missed and it came out yes.