Linked by Thom Holwerda on Thu 2nd Nov 2006 10:00 UTC, submitted by IdaAshley
Geek stuff, sci-fi... "In this article, see how HAL 9000, the computer in the 2001: A Space Odyssey movie [ed. note: for you cultural barbarians: that's from (one of) the best director(s) ever], the smartest believable artificial intelligence so far in fiction, could predict equipment failure, answer personal questions, learn to sing 'Bicycle built for Two', and go insane, based on IBM Build to Manage Toolkit components. By the end of this article, you'll see how autonomic computing can be implemented today; determine if there is such a thing as a Hofstadter-Moebius loop in programming; and discover if HAL stands for Heuristic ALgorithmic computer, Heuristic Autonomic Learner, or is simply the first three letters of a prankster holiday that occurs about this time of the year."
Permalink for comment 178071
To read all comments associated with this story, please click here.
RE[3]: Hal 9000?
by transputer_guy on Thu 2nd Nov 2006 21:58 UTC in reply to "RE[2]: Hal 9000?"
Member since:

This sort of gets back to my thesis, hardware currently has a Memory Wall that continues to grow, that makes software that manipulates large data sets run much slower with all those cache & TLB misses. I'd bet the kind of app that would simulate HAL would have an enormouse working set of maybe 100s gigabytes of "distributed knowledge" (what else does 10^10 neurons do). What the current crop of cpus are good at is running media codecs and the like that does alot of DSP on small tiles of pixel data. I am sure knowledge software is the complete inverse of that.

A 64 bit address aspace should help on the size of the knowledge base but the Memory Wall esp to hard disk stops the software from connecting it all up. I bet that distributed multiprocessors on a chip with real support for concurrency will be much better suited for AI software. Years ago Transputers produced lots of AI conference papers.

Reply Parent Score: 2