Wednesday March 16, 2005
Bill Moffitt's WeblogBill Moffitt's Weblog So, if you believe Bernie Ebbers, he has been convicted for ignorance. He didn't know what was going on, MCI was a huge company, and a lot of things happen without his knowledge. I actually agree with him on that: a CEO cannot and should not know everything going on in the organization. However, the most important job of a CEO is to set the tone and expectations at the highest level of ethics and legality throughout the organization. The CEO can't know everything that's going on, but he or she has to make it clear that malfeasance will not be tolerated and make his or her actions back that up. Whether he knew about the specific fraudulent activities or not, he was criminally negligent in his responsibility as the leader of the organization. Given that the jury deliberated for 8 hours, I think that the jury agrees that the crime isn't not knowing what's going on; they convicted him because he's a bad leader. I hope that this case is a referendum for top executives: leadership matters, because winning isn't the only thing that counts; you have to win clean. If you tell the group, "just win, however you have to do it," there are a lot of people who will do just that, and you'll have an atmosphere in which cheating is the norm. Now, if you lead that way, you'll go to jail. Just like Bernie. (2005-03-16 11:53:32.0) Permalink Comments [5] As promised, I have turned my attention in a completely new direction: hardware. The amazingly successful rollout of Solaris 10 (over 700,000 registered licenses at the time of this posting), I wanted to take a look at what is the "Next Big Fun Thing" to do. I considered a lot of different options, both within and without Sun, and I decided that the most exciting thing coming up in the industry in the next year is actually inside of Sun. If you haven't already, I want to encourage you to get familiar with a project inside of Sun called "Niagara." Here's a good external view. Niagara has been a long time coming; it is the culmination of the work that was being done by Afara, which was acquired by Sun in 2002. It's a really brilliant idea that was way ahead of its time - these guys foresaw the current situation, where actual performance is not increasing anywhere near linearly with increases in clock speed. So they wanted to add a "third axis" to radically increase the performance of CPUs given a much slower ramp in clock speed. What they came up with is the processor currently code-named "Niagara," with up to 8 cores per die with each core capable of executing 4 threads. Contrast this with IBM's Power5, which has two cores per die and can execute two thread per core, and the "HyperThreaded" Pentium, with a single core and the ability to sometimes execute two threads simultaneously, and you can see how radical this is. That's not the end of the radical ideas in Niagara, though. At a time when state-of-the-art processors are drawing well over 100 watts, Niagara is designed to run all eight cores on a bit more than half that. This translates to the opportunity for unparalleled compute density by almost any measurement: MIPs per rack unit, MIPs per Kilowatt, MIPs per ton of air conditioning, etc. With datacenters and service providers being pushed to deliver more and more computing and communications power, and this has the potential to completely change the economics of the computer industry. Unsurprisingly, Niagara is a set of compromises. To deliver 32 threads, the cores have been simplified with single instruction pipelines, in-order execution, and only one floating-point unit shared across all the cores on the die. The initial clock speed is going to be considerably slower than the "state of the art" processors being sold today. One of the useful visuals we are using is waterfalls: increasing clock speed is like a higher waterfall, while adding threads is like a wider waterfall. There's a lot of power either way, but it's intuitively clear that there's a lot more energy coming out of a wide waterfall than a high waterfall. Sun's Opteron systems (current and future) are very exciting, but don't set us radically apart from our competitors - everyone has access to Opteron and the new EM-64T Xeon. Sun's UltraSPARC and Fujitsu's SPARC64 systems (current and future) are very interesting as direct competitors to HP and IBM's enterprise-class machines, but they are still relatively conservative - two and four threads, increasing clock speeds, etc. Niagara is completely different, and, properly used, it can deliver an order of magnitude better price-performance to Sun's customers. My job is to show the world how, where, and why. Look for more... (2005-03-16 11:33:25.0) Permalink Comments [1] It's the small things that count, sometimes I am very bummed by the crash of Genesis in the Utah dessert. It was a cool project that would have brought back some very, very interesting information about the solar system.It was launched over three years ago, flew flawlessly, intercepted the earth, separated as designed, and the drogue chute failed to deploy, turning a multi-million-dollar space probe into a big lump in the middle of a salt flat. Sometimes it's the most rudimentary things that mess you up... |