<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Commentary</title>
        <link>http://4volt.com:8080/Blog/category/14.aspx</link>
        <description>Commentary</description>
        <language>en-US</language>
        <copyright>4volt</copyright>
        <generator>Subtext Version 2.1.1.1</generator>
        <item>
            <title>Canon T2i/550D, Audio, and Auto Gain Control</title>
            <link>http://4volt.com:8080/Blog/archive/2010/04/30/canon-t2i550d-audio-auto-gain-control.aspx</link>
            <description>A while back I posted a glowing review of the video performance of the T2i / 550D camera. I'm coming back now to review the audio quality and frankly there is not much to say.&lt;br /&gt;
&lt;br /&gt;
The external microphone jack works well, and the T2i still uses AGC (Auto Gain Control) that automatically increases the gain (volume) on the microphone when things are quiet. That's fine for impromptu video where you don't necessary know what the noise levels will be, or aren't using an external microphone. The 7D also forces use of AGC but the 5D2 does not since 2.0.4 of the firmware.&lt;br /&gt;
&lt;br /&gt;
For serious or even semi-serious film making, the audio is carefully controlled and microphones are placed to get the best audio quality, and AGC constantly trying to crank up the gain makes things sound very noisy.&lt;br /&gt;
&lt;br /&gt;
What frustrates me most about this is such great manual control of the video on those cameras (now), it makes the audio control and quality seem very poor.&lt;br /&gt;
&lt;br /&gt;
I would love to see Canon add a simple switch to turn of AGC for people that don't want to use it and I've actually started a petition that speaks directly to that.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="javascript:void(0);/*1272670398951*/"&gt;http://www.petitiononline.com/CanonAGC/petition.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you agree, sign the petition, maybe just maybe Canon will listen and add a manual audio control just like they added a manual video control to the 5D Mark II and the 7D after it was released.&lt;img src="http://4volt.com:8080/Blog/aggbug/197.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>4volt</dc:creator>
            <guid>http://4volt.com:8080/Blog/archive/2010/04/30/canon-t2i550d-audio-auto-gain-control.aspx</guid>
            <pubDate>Sat, 01 May 2010 00:02:46 GMT</pubDate>
            <wfw:comment>http://4volt.com:8080/Blog/comments/197.aspx</wfw:comment>
            <comments>http://4volt.com:8080/Blog/archive/2010/04/30/canon-t2i550d-audio-auto-gain-control.aspx#feedback</comments>
            <wfw:commentRss>http://4volt.com:8080/Blog/comments/commentRss/197.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Power required to emulate a human brain</title>
            <link>http://4volt.com:8080/Blog/archive/2010/02/05/power-required-to-emulate-a-human-brain.aspx</link>
            <description>&lt;p&gt;Recently, &lt;a href="javascript:void(0);/*1265441229892*/"&gt;I posted a article&lt;/a&gt; about how much computational power it would take to emulate the human brain, and my calculations were off by a factor of 10. I've corrected my estimates and here are the updated sections:&lt;/p&gt;
&lt;h3&gt;Emulating the Human Brain&lt;/h3&gt;
&lt;p&gt;The &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Blue_brain"&gt;Blue Brain Project&lt;/a&gt; has successfully simulated 1 cordical column on the &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Magerit"&gt;Magerit super computer&lt;/a&gt; (100 TeraFLOPS), and human brain has an estimated &lt;a target="_blank" href="http://www.ted.com/talks/henry_markram_supercomputing_the_brain_s_secrets.html"&gt;1,000,000 columns&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So with 5.2 ExaFlops, one could emulate 52,000 cordial columns. And that’s 1/20th of enough power to emulate a human brain. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;To emulate the entire human brain you would need approximately 100 ExaFLOPs&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;That's a lot of FLOPS! &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I chose the above estimation because many others rely on calculating how many operations per second the brain can processes, not how many computer calculations to emulate the brain. I.E. It takes many more computer computations to emulate a brain computation.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt; Fore some more notes see: &lt;a href="javascript:void(0);/*1265439113406*/"&gt;http://www.smartcomputing.com/articles/2002/s1302/39s02/39s02.pdf &lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;a target="_blank" href="http://www.ted.com/talks/henry_markram_supercomputing_the_brain_s_secrets.html"&gt;Henry Markham in his recent TED talk&lt;/a&gt;, thinks that a human brain could be emulated in 10 years. &lt;br /&gt;
&lt;p&gt;I agree with his estimate, using Moore's law 10 years seems like an achievable goal.&lt;/p&gt;
If you are interested in the subject you may also like &lt;a href="javascript:void(0);/*1265440768018*/"&gt;Ray Kurzweil's&lt;/a&gt; research and books.&lt;img src="http://4volt.com:8080/Blog/aggbug/191.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>4volt</dc:creator>
            <guid>http://4volt.com:8080/Blog/archive/2010/02/05/power-required-to-emulate-a-human-brain.aspx</guid>
            <pubDate>Sat, 06 Feb 2010 07:27:47 GMT</pubDate>
            <wfw:comment>http://4volt.com:8080/Blog/comments/191.aspx</wfw:comment>
            <comments>http://4volt.com:8080/Blog/archive/2010/02/05/power-required-to-emulate-a-human-brain.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://4volt.com:8080/Blog/comments/commentRss/191.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Total Processing Power of the Internet</title>
            <link>http://4volt.com:8080/Blog/archive/2010/01/18/total-processing-power-of-the-internet.aspx</link>
            <description>&lt;p&gt;As a brain exercise I decided to try and estimate the total processing power of all the computers on the entire internet, and see if that is enough processing power to emulate the human brain. &lt;/p&gt;
&lt;p&gt;Since this is an estimate, I will try my best to figure it out with public data.&lt;/p&gt;
&lt;p&gt;Here was my process:&lt;/p&gt;
&lt;h3&gt;Total Number of Computers&lt;/h3&gt;
&lt;p&gt;No one knows exactly how many people (computers) are connected to the internet since a single IP address can be shared with any number of pc’s, but the best estimate I was able to find was here: &lt;a href="http://www.internetworldstats.com/stats.htm" target="_blank"&gt;Internet World Stats&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;They use population statistics and penetration data to estimate this. This does not include extraneous connected devices like gaming consoles, or other devices.&lt;/p&gt;
&lt;p&gt;Total Computers: 1,733,993,741 (1.7 Billion)&lt;/p&gt;
&lt;h3&gt;Effective Processing Power per Node&lt;/h3&gt;
&lt;p&gt;Since all the computers are separated by the internet, I chose to use &lt;a href="mailto:SETI@home"&gt;SETI@home&lt;/a&gt; as a benchmark  for the effective benchmark of how much processing on average a node can handle&lt;/p&gt;
&lt;p&gt;According to &lt;a href="http://boincstats.com/stats/project_graph.php?pr=sah" target="_blank"&gt;BOINC stats&lt;/a&gt;, Seti has 186,250 active computers (more inactive ones), and the peak processing speed is 704.507 TeraFLOPS (tF). (As of 01/17/2010)&lt;/p&gt;
&lt;p&gt;That’s 3.782 GigaFLOPS (gF) per node.&lt;/p&gt;
&lt;p&gt;Also, on average computers running SETI are probably faster then the average computer online, especially considering poorer countries. So lets round down the average to 3gF.&lt;/p&gt;
&lt;p&gt;3 GigaFLOPS is much lower then the peak processing power of a modern computer, a (Intel Core i7 965 XE), can process about 70, while some of the newest GPU cards can process upwards of 1,000 GigaFLOPS.&lt;/p&gt;
&lt;p&gt;This leaves me to believe that tele-processing is very inefficient compared to traditional supercomputers, though it is not without advantage.&lt;/p&gt;
&lt;h3&gt;Total Processing Power&lt;/h3&gt;
&lt;p&gt;Now, assume all 1.7B computers were all running this hypothetical peer to peer processing application, and bandwidth was not a bottle neck.&lt;/p&gt;
&lt;p&gt;1,733,993,741 * 3 = (5,201,981.223 TeraFLOPS, or 5.2 ExaFLOPS)&lt;/p&gt;
&lt;p&gt;In case your wondering: &lt;br /&gt;
&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;1 Peta = 1,000 Tera&lt;br /&gt;
&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;1 Exa = 1,000 Peta&lt;/p&gt;
&lt;p&gt;Currently the fastest supercomputer is “Jaguar” with 2,331 TeraFLOPS. (&lt;a href="http://www.top500.org/list/2009/11/100" target="_blank"&gt;Top 500 November 2009&lt;/a&gt;)&lt;/p&gt;
&lt;h3&gt;Emulating the Human Brain&lt;/h3&gt;
&lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Blue_brain" target="_blank"&gt;Blue Brain Project&lt;/a&gt; has successfully simulated 1 cordical column on the &lt;a href="http://en.wikipedia.org/wiki/Magerit" target="_blank"&gt;Magerit super computer&lt;/a&gt; (100 TeraFLOPS), and human brain has an estimated &lt;a href="http://www.ted.com/talks/henry_markram_supercomputing_the_brain_s_secrets.html" target="_blank"&gt;1,000,000 columns&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So with 5.2 ExaFlops, one could emulate 52,000 cordial columns. And that’s 1/20th of enough to emulate a human brain. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;To emulate the entire human brain you would need approximately 100 ExaFLOPs&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;That's a lot of FLOPS! &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I chose the above estimation because many others rely on calculating how many operations per second the brain can processes, not how many computer calculations to emulate the brain. I.E. It takes many more computer computations to emulate a brain computation. Just like any hardware emulator is inefficient, a brain emulator is very inefficient. &lt;/p&gt;
&lt;p&gt; Fore some more notes see: &lt;a href="javascript:void(0);/*1265439113406*/"&gt;http://www.smartcomputing.com/articles/2002/s1302/39s02/39s02.pdf &lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Wrap-up&lt;/h3&gt;
&lt;p&gt;After reading more about the Blue Brain Project, they are emulating a cordial column, as well as analyzing and visualizing that data, which is not necessary for a independent AI.That coupled with the inefficiencies in communication with tele-processing, I suspect that there is a lot of improvement that can be made.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ted.com/talks/henry_markram_supercomputing_the_brain_s_secrets.html" target="_blank"&gt;Henry Markham in his recent TED talk&lt;/a&gt;, thinks that a human brain could be emulated in 10 years. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I agree with his estimate, using moore's law 10 years seems like an achievable goal.&lt;/p&gt;
&lt;p&gt;If you are interested in the subject you may also like &lt;a href="javascript:void(0);/*1265440768018*/"&gt;Ray Kurzweil's&lt;/a&gt; research and books.&lt;br /&gt;
&lt;/p&gt;
&lt;h3&gt;Alternatives&lt;/h3&gt;
&lt;p&gt;More likely a successful AI would be a efficient &lt;a href="http://en.wikipedia.org/wiki/Emergent_behaviour#Computer_AI" target="_blank"&gt;Emergent&lt;/a&gt;-type hive AI. Where independent nodes contribute to a beneficial goal with independent actions. This would not look like a traditional AI to us, the patterns would probably to numerous and vague to track accurately.&lt;/p&gt;
&lt;p&gt;This was meant as a thought experiment, if you have any comments please leave them. I will revise this article as I see fit.&lt;/p&gt;&lt;img src="http://4volt.com:8080/Blog/aggbug/189.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>4volt</dc:creator>
            <guid>http://4volt.com:8080/Blog/archive/2010/01/18/total-processing-power-of-the-internet.aspx</guid>
            <pubDate>Mon, 18 Jan 2010 23:38:03 GMT</pubDate>
            <wfw:comment>http://4volt.com:8080/Blog/comments/189.aspx</wfw:comment>
            <comments>http://4volt.com:8080/Blog/archive/2010/01/18/total-processing-power-of-the-internet.aspx#feedback</comments>
            <wfw:commentRss>http://4volt.com:8080/Blog/comments/commentRss/189.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>