It Must Be Magic
|
||
An algorithm is a fail-safe procedure guaranteed to achieve a specific goal. The word “algorithm” comes from the name of Arabian mathematician al-Khwarizmi, who wrote down an extensive collection of algorithms in the ninth century. The word “algebra,” in fact, comes from… one of his books. …It has even been suggested that the incantation “abracadabra” is a corruption of al-Khwarizmi's full name… Computer algorithms are usually expressed as programs.
-The Pattern on the Stone by Daniel Hillis Ah, computers: the thing I least wanted to research! But I realized that I needed to gain at least a tiny amount of knowledge on this subject because my main character is somewhat of an expert on it. (Why did I make him an expert on it? Well, obviously, because my story is set in the future – and won’t we all be just virtual entities by then?) Happily, I was able to add to my baseline of knowledge enough to be able to do things like avoid writing the word “server” when I really meant “router.” And luckily, I was able to find a number of computer-related books that entertained me. My first quandary in my story was when Chess decided to upgrade Razor’s absurd collection of outdated computers. I really wanted to have Chess put together what I called a “synergistic” computer, where the machine was so skillfully built that it ran faster than the sum of its parts (synergy). Daniel Hillis, author of The Pattern on the Stone argues that this is possible using principles of parallel computing. But since parallel computing seems to involve more program-writing than actual set-up of the hardware components… and since Hillis is an expert with the knowledge to defend his position and I am not… I decided to agree with Amdahls Law and just have Chess use the best of the old computers to build a sort of networked supercomputer that is “faster.” But I did learn something: the more I read about computers, the less adequate I feel to the task of writing about them. I also learned that clusters of computers working together are referred to as “Beowulfs!” (I still have no idea why they are called that, but I just think that’s awesome.)
comments powered by Disqus |
||
SeeDarkly All Rights Reserved additional coding provided by Dormouse Games |