From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net From: Richard Miller <9fans@hamnavoe.com> Date: Wed, 1 Dec 2010 14:36:24 +0000 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Subject: Re: [9fans] latest minicluster: ARM fun Topicbox-Message-UUID: 86f85fd8-ead6-11e9-9d60-3106f5b1d025 Very nice, and very reminiscent of the "processor farms" we used to build out of gumstix-sized transputer TRAM modules in the late '80s. Of course you'd need a whole boxful of 20Mhz transputers to compete with a single 600Mhz omap, but the transputer did make it surprisingly easy to get linear speedups by adding more processors, thanks to the low latency of communication on its serial links. Because link read/write was performed with a single instruction, with process scheduling and interrupt handling microcoded into the cpu (no kernel required), the overhead for a send or receive (from user code to bits on the wire or vice versa) was about 20 cycles, or 1μs. I would be interested to know the equivalent figure for overo's ethernet (with linux or plan 9 helping out).