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."
Phew. For a moment, I thought they were talking about this Colossus.
An artificially intelligent supercomputer is developed and activated, only to reveal that it has a sinister agenda of its own
When I read the headline I thought it was about the Colossus of Rhodes!
:)
This is cool too
OLPC Australia
... and the IRS still uses it to this day.
And just try to implement DRM! ;)
not a chance baby!
It only matches the speed of a modern PC at the single task it was designed for. Think of it as a very old, very interesting DSP. (I recall the stories on SlashDot about how the GPUs on modern ATI/nVidia cards are "many times faster than P4s"... well, yes, but you can't run Linux on them...)
Honey, I shrunk the Cygwin
Just goes to show what can be done when you are clever about using what you have.
Agile Artisans
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."
This definitely shows you what a good design can do. WIth all the advancement I expected that thing to be slower than my TI-89 calculator.
Evolution or ID?
Jeez, here it comes -- someone's gonna tell me Colossus is faster than my Mac. Gentlemen, warm your PCs! It's BENCHMARK TIME!!!
I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."
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.
A beowulf cluster of these things!
(sorry. No. Really. Sorry!)
Can I run Linux on it?
Quantum hacker.
There is also a wikipedia article about the Colossus computer , perhaps more relevant.
This gave me flashbacks of playing Civ II.
Ugh, and now I have to go play it instead of going to work. Trying to get fired is fun.
The article mentions ENIAC, but not the Atanasoff-Berry Computer which pre-dated it, and which ENIAC was largely based upon.
For more information, read "Atanasoff: Forgotten Father of the Computer".
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?
I would urge all UK-based \.ers to go and visit Bletchley Park as soon as possible. It's an amazing day out. It's just sad that the UK government doesn't appear to recognise the historical significance of BP and spend whatever is required to restore the site. Hut 6 and Hut 1, where most of the decoding was done are practically falling down these days.
This is the real one!. Ignore the other ones, this is the REAL wikipedia link. Verify it for yourself!
Make him faster, stronger.....
Evolution or ID?
reverberations to be felt by supporters of mag-lev, hydro, other alternative transportation, & the growing # of hungry/sick babies, & their parents, neighbors, infinitum?
There is a Wikipedia article on karma whoring here.
Britain invents, loses interest, somebody else commercialises, and then Britain still wins the war.
How do those Brits do it?
But look at the popularity of the ideas we exported; why, in central London a pub has a sign outside saying it was where the Communist Manifesto was launched, and offering themed lunches (borscht etc.) (oddly I can't remember a similar sign outside the hofbrauhaus in Munich). Who would have thought that would take off?
The Colossi were not programmable (they just did precisely one thing rather well), so it may be hard to consider them computers in all possible senses. Konrad Zuse's Z3 (Wikipedia Link) was also completed two years prior and was Turing complete, so it's hard to really give Colossus any credit other than the impact it had on the war.
One of my grad school professors wrote a detailed book on colossus as a project to keep him busy in retirement.
9 74 304506/qid=1086095280/sr=1-1/ref=sr_1_1/104-610257 7-9835954?v=glance&s=books
"From Fish to Colossus: How the German Lorenz Cipher was Broken at Bletchley Park"
by Harvey Cragon
On amazon:
http://www.amazon.com/exec/obidos/tg/detail/-/0
I proofread an early copy of the book and it was quite interesting how the cryptanalysis was done and even more impressive what these people accomplished with technology that was, to quote Spock, not much removed from bearskins and stone knives.
I have seen a project to run programs on a gpu, with BrookGPU.
It would only be applicable for certain applications, but some of the things that a graphics card excels at (I think) are linear algebra, vector manipulation, and some other number-crunching activities.
You can't run linux on it though, just programs written in Brook Stream language (an extension of ANSI C).
...but if you get to Bletchley Park, for goodness sake don't mention the film U-571 :-) the retired UK military people who are the tour guides get a bit twitchy that Hollywood makes out it was the US Navy and not the Royal Navy (UK) who grabbed vital code books from a sinking U-boat (which I think was actually U-110). (actually they are quite relaxed and happy to correct/ give more info , plus the U571 film makers donated a couple of huge u-boat props which are in the grounds of BP).
" you might want to think about that next time you do anything on a computer whos CPU is based on an ARM core."
I'll be sure to keep that in mind.
Not that its likely to happen. But I will keep that in mind.
...welcome our new code-breaking overlord...
no really, please don't arm those nukes...
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.
.. that translations to 1.2 microseconds per instruction?
..
Hmm
Yes, I'd even dare say that it's *faster* than a modern PC.
Running Windows that is.
Stop it. They think they invented the computer, and its something for them to hold onto.
If you puncture that, they may try to invade Wales to compensate. Probably build a lot of pointless castles, put men in funny tin suits, and force us to watch a lot of unentertaining films about camelot.
Pathetic.
(repeat subject line here) A modern PC is 2-3GHz, can compute 3 general purpose 32 bit operations per cycle, and has a gate count of about 50 million. Colossus is sub-1MHz, computes "100 bits per cycle" (hard to tell from article text) and has a gate count of 1,000. It also has a tape input which probably amounts to about 25KB/sec (so I am told).
No amount of specific purpose machinary is going to catch up with that order of magnitude difference. Please, I can easily imagine simulating the analog signals going through the 1,000 or so valves in real time on a modern PC, let alone emulating it digitally.
For more information see "The Code Book" by Simon Singh.
It was developed by the superbly named Clifford Cocks, a at GCHQ in 1973 (IIRC thats three years before Rivest et al.) Apparently he thought it no big deal (completing an implementation of Ellis' original proof-of-concept practically overnight) and filed it away for further reference. End of story. Cocks is now chief mathematician at GCHQ; and given that he's probably intercepting this communication as I write, I dare say he will pop-up if what I've said is inaccurate!
The true tragedy is obviously that RSA is called RSA, rather than the far more amusing "Cocks Encryption" or similar. The sheer weight of punnage (e.g., "Hard Cocks Encryption" anyone?) is a tragic is a loss to humanity IMHO.
Plays violent online games as: Nerfherder76
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.
Do not celebrate the death you insensitive clod!
Fatal error on tape0 - unknown error, paper exploded?
503 Sig Unavailable
The Signature could not be accessed. Please try again later or contact the administrator
Just to make this statement a bit more qualified, according to the WayBackMachine, the Lorenz cipher link (where the claim of being equivalent to modern computers is made) was uploaded in 2000.
So the claim that it is as fast as a modern PC needs to be evaluated with respect to the computing hardware available at the time (1GHz-ish systems)
I will admit, however, that the system is very specialized, which has an impact on any comparison to other hardware.
Anyone still claiming that the Colossus is equivalent (as the BBC article implies) is misinformed.
nuff said
I don't run into the middle of your snipe hunt, why are you running into mine?
" Three months were spent re-drawing the machine using CAD (Computer Aided Design) software on a computer with a 486 processor."
They could have saved 2 months by using a more recent machine.. ANYTHING...
A computer without Microsoft is like ice cream without ketchup.
There is plenty of reasons for the day to be celebrated. Think of the people who had hope restored to them on D-Day.
Hooray! Thousands of people died! Let's par-tay!
Perhaps you need a refresher on the meaning of 'celebrate' before making would-be sarcastic remarks:
"1 : to perform (a sacrament or solemn ceremony) publicly and with appropriate rites"
"2 a : to honor (as a holiday) by solemn ceremonies"
Which makes me wonder, if the dedicated instruction sets in your current GPU's were eventually to be included in a CPU, would this not be a major performance increase gaming-wise since it would eliminate the need for data to transfer through the PCI/AGP bus?
Of course, the CPU's would have to be "gamer CPUs" since for standard non-gaming applications this would only be a lot of bloat.
Isn't this somewhat akin to what 3dnow etc was supposed to be about?
Lorentz!=Lorenz
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
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.
link1
link2
Happy reading.
When I was there Tony Sale was hard at work - he has an impressive background computer restoration wise with the London Science Museum too. The museum it is in is really great and the tour is a lot of fun - when I was there two employees from IBM in the US were there too. If you visit Bletchley Park (NW of London - take the train from Euston station in London to Bletchley) all that remains of the building where the 10 Colossus computers is the stone front step. The building, computers and blueprints were destroyed at the end of the war. One Colossus computer was sent to GCHQ in Cheltenham at the end of the war then reportedly disassembled later. Enjoy.
Colossus has been Rebuilt
:-)
Great! In time for the next X-Men movie too
I have a theory that the truth is never told during the nine-to-five hours. -- Hunter S. Thompson
As others have mentioned, it's worth a visit. But go on a weekend, when the volunteers show up. I went on a weekday, and the tour guide was more into English country architecture than cryptography.
The Fall of Colossus (Forbin enlists aliens to take Colossus down)
Colossus and the Crab (they rebuild it)
If you happen to be in Berkeley, CA, go to the top of the hill above the campus and visit the Lawrence Hall of Science, where the exteriors for Colossus were shot. There's a great view of San Francisco Bay from there. (LHoS is pretty cool, too.)
Yes, but look at the context of how it was used. Are you saying that the rebuilding of Collusus was a solemn ceremony or a sacrament?
How about using, "In memory of D-Day...", instead?
Proverbs 21:19
Most of these machines had electronic arithmetic units. The big problem was memory. There were no good memory technologies yet, and none of those machines had much memory. They all basically had a few registers, like a calculator. Each bit of memory required a relay, a tube, or a discrite capacitor and switchgear.
Finally, the memory problem was solved. EDVAC, (1947-1952), had 1K of mercury-tank delay line memory. This was a lousy main memory technology (you had to wait for the word you wanted to come around, like a disk), but allowed reasonable memory sizes. It was clunky, but at last, there was memory.
With the memory problem partially solved, various groups started building machines. Pilot ACE, ACE, and IAS date from this period.
The UNIVAC I (1948-1951) had it all - memory (1K words, in mercury tanks), console, tape drives, console typewriter, programmability, electronic arithmetic, a reasonable instruction set, and self-checking. It was built, sold, and used. UNIVAC I was the first of these machines that a modern programmer would consider usable.
I wonder if you could get Linux running on it...
Saying "I'll probably get modded down for this" in a post is the best way to get it modded up.
----------
WAP porn
Not to mention the hundreds of thousands that were still sitting in concentration and death camps at the time of the invasion.
Yes, I think "celebration" is appropriate.
Would that be the NASA that succeeded at landing things on Mars? Is that the NASA that you mean?
But seriously, this is a truly awesome article, IMO. Keep in mind people, we are talking 19-friggin'-44!
Slashdot "libertarians": Small government for me, big government for those I disagree with. -1, I disagree with you
"Colossus first worked at two-bit level"
Between stupidity shown by Hitler's personal direction of the German military command and the diversion of Germany's war effort to the obsession with racial purification, they substantially ruined themselves. They were also slower to mobilise their women into factories. Slaves are much less productive than patriotic employees, especially if your goal is to work them to death.
Considering how modern PeeCee's are moving away from parallel data I/O ("Let's sell everyone on SERIAL-ATA, it's faster because it's errr... serial!"), this shouldn't be a surprise.
The only difficulty in operating parallel circuits is synchronization. If the problem is nicely divideable into independant segments (as most code-breaking efforts are), parallel will always be an improvement.
Ideally, the SATA people (only one letter away, you know!) should have designed a spec that fixed the number of drive heads and had one data line per head... thus giving us REAL parallel data I/O if the data is properly striped.
Or maybe this was first posted in 1985. That would make this the oldest Slashdot dupe yet discovered....
... surely the only explanation for all the virus infected emails my wife keeps receiving from a machine that announces itself (in its helo) as "COLOSSUS"
The real "Libtards" are the Libertarians!
I think my parent post has some of the mod points that are owing more to this chap. Thanks.
Plays violent online games as: Nerfherder76
After all, they are building access circumvention devices, which are illegal under DMCA.
Why don't they called it the A-Day, Z-Day, or even F-day?
P.S. 'F' is for final, you perverts!
Imagine a Beowulf cluster of these things!
CSIRAC - (1949 - 1961) - digital computer, entire machine housed at melbourne museum (victoria, australia) after service with CSIRO ( formerly called CSIR), Radio physics lab Sydney University finally residing at Melbourne University.
Interesting facts ...
one of last original computers intact
CSIR Mk1 or CSIRAC designed by team lead by Maston Beard and Trevor Pearcey for CSIR (CSIRO)
primary store of 768 20-bit words
magnetic drum 4,096 word capacity
10ms access time
clock speed 1000Hz
serial bus
paper tape input
30 KW power requirement
crt output of registers
high level programming via language INTERPROGRAM
audio output for errors
first computer programmed for music
emululator available
references:
http://en.wikipedia.org/wiki/CSIRAC
http://www.cs.mu.oz.au/csirac/csirac.html
story on recreations of some of the original music tracks CSIRAC
50th Anniversary of the CSIRAC
peterrenshaw ~ Another Scrappy Startup
IIRC, the Collossus uses about 1500 EF37A tubes. These are very low current, very low noise signal pentode. They run at about 250V / 3mA. They were widely used in audio gear including the Leak TL12 and so on.
I use Mullard EF37A input tubes in an audio amp I built. They are quite beautiful looking as seen here: www.r-type.org/exhib/aad0108.htm
More cool tubes stuff at www.diyaudio.com in the tube forum.
the colossus
The Lockheed SR-71./a>
It is now 'out of print' for security reasons per link above. I guess all the brainpower that went into it will be lost in the interest of national security once all the Blackbirds are utterly scrapped or are (heavily guarded) museum pieces.... =/
Exactly. Noone is celebrating the fact that lots of people died. The fact that it was the single largest amphibious assault *ever* and that it worked, leading to the allied liberation of Europe (including Germany: many of the people/soldiers there just wanted the hell out of the war, but Hitler wouldn't let them) and the freeing of all the people in concentration/death camps. That is worth celebrating/remembering IMHO.
If it had failed, the war would have dragged on probably until the discovery and use of an atomic bomb on Germany. Japan almost kept fighting after two such bombs. I think that Hitler, in his megalomania, would have kept Germany fighting until the very end or until he was dead(obviously). Also, think about how many more people would have died in concentration camps in that time.
When I was a kid and I heard the term "D-Day" I assumed it was a bad day as well, as I assumed the "D" stood for "Doom". Later when I learned about history, I realized that it was a good day.