Wednesday December 07, 2005 Some lovely hardware announced yesterday. Suns' CoolThreads servers, the T1000 and T2000. Richard McDougall has some information and a comprehensive roundup of links to T1 blogs.
Highlights of Niagara (AIUI, hopefully someone correct me if I've made a mistake):
Significantly higher transaction / client-server performance for far lower power requirements than comparable traditional servers = many fold increase in performance/watt. Such many fold increases are very very rare in processor evolution. Possibly the last time this was seen was when SPARC and MIPS showed that the RISC philosophy of less == more could trounce comparable technology CISC chips of the day or (to a lesser extent) when DEC proved that a painstakingly hand-tuned design could fly[1]. Niagara does the same thing again, stripping down the resistor count in certain CPU functionality and using them far more productively in other areas, just as RISC did two decades ago[2].
I can't wait to get a chance to play with one. The T1000 and T2000 would make for really nice BGP route-servers, at least if we divide up bgpd into multiple processes, and crypto-engine would be extremely useful if/when Secure BGP (in whatever form) comes along.
1. And, apparently, really really hard to move to new processes too - unfortunately for DEC and AXP.
2. RISC did triumph in the performance space. Even modern "CISC" processors (ie x86) are RISC at heart (e.g. compare K7 and Opteron with the Alpha 21264), maybe they'd be better described as "CRISC".
Cerncourier article on data centre power usage
Interesting article on data centre power usage in the CERN Courier, from the perspective of Google. Apparently they've even managed to convince board makers to cut out redundant DC inputs.
( Nov 03 2005, 07:54:41 AM GMT ) Permalink Comments [0]
Someone asked google "how to take grub screenshot" and arrived at my blog. The answer is QEMU, a portable and quite fast JIT emulator of computer architectures, most notably Intel i386, but also PPC, MIPS, Alpha, etc.. Runs on Solaris, Linux, Windows, OS X and the various BSDs. The i386 system emulator will run just about any i386 OS which runs happily on older Pentium era PCs (roughly the class of system, in terms of hardware devices, which it emulates), including Solaris 10. Solaris NV newboot will not run though as it requires ACPI, which QEMU does not provide (it will run newboot GRUB though, and boot the kernel, which was all I needed to get the screen shot of Solaris newboot's GRUB menu
).
( Sep 07 2005, 12:11:23 AM IST ) Permalink Comments [0]
So useless, yet still so impossible to not display a high score on your blog..
Quagga 0.98.1 has been released. The CVS changelog tells the full story, but essentially it boils down to fixing two silly bugs which had gotten into the .0 release. One affecting ospfd where MD5 auth was enabled and one causing bgpd to needlessly resend UPDATEs every scan interval and induce needless load. Additionally there's a working fix for an odd ospfd crash, the true origin of which has not been nailed, but its symptom has been dealt with.
The signs so far are that 0.98.1 is a good yin. yay!
( Jan 31 2005, 08:47:26 PM GMT ) Permalink Comments [1]
[Update]: Retest, picking equivalently nerdly answers for questions where no answer fits me (eg calculator doesnt have a "bc + gnuplot" option, so I chose HP RPN on retest):
( Jan 17 2005, 11:13:10 AM GMT ) PermalinkI have Europe covered, now just need to visit South America, Africa, Asia and Australasia.
create your own visited countries map
( Dec 31 2004, 01:35:13 AM GMT ) Permalink