There are many ways of measuring computation speed. The one I suggested - FLOPS or floating point operations per second - is admittedly biased toward machines. I'm pretty confident that, using this metric - the one I originally specified - that I was WAY off in the opposite direction - fast machines beat humans by a factor of a trillion or more. How many 7 digit numbers can you add in a second without error?
FLOPS and clock speed are not the same thing. The clock speed of the human brain (possible neuronal firings per second is like 100-1000 Hz). However, the brain is also massively parallel, and FLOPS estimates for the brain vary widely. I've seen estimates ranging from 100 teraFLOPS to 100 exaFLOPS. Kurzweil estimates 20 PetaFLOPS, but admits that it could be much higher.
http://michaelnielsen.org/blog/what-should-a-reasonable-person-believe-about-the-singularity/
Michael Nielsen, a pioneer in the field of quantum computation (from his website: Together with Ike Chuang of MIT, he wrote the standard text on quantum computation. This is the most highly cited physics publication of the last 25 years, and one of the ten most highly cited physics books of all time (Source: Google Scholar, December 2007). He is the author of more than fifty scientific papers, including invited contributions to Nature and Scientific American) has a pretty good essay about the probability of the Singularity. He starts off from Vinge's definition of the Singularity, and says that it's essentially the proposition that the three following assumptions are true:
Then he goes on to define the probability of the Singularity within the next 100 years as the probability p(C|B)p(B|A)p(A), and gives what he thinks are reasonable ranges for the values p(A), p(B) and p(C)
In the end, he finds that the Singularity should be considered a serious probability:
Hat tip to Risto Saarelma.