Sunil Joshi
A common thread: Java, Solaris, OpenSPARC
A friend recently said to me "I don't get it! Sun talks about all this Participation Age and Sharing and everything. I can see how it is good for your customers and users that you are being so open, but how does it help Sun?"
That indeed is a very fair question. Although the words "participation" and "sharing" have a goody-goody feeling about them, I believe that they actually represent a key business strategy for Sun. The internet or web around us is changing. You can call it what you want - internet.next or web 2.0. It is essentially becoming a read-write internet . As millions of users share information, share pictures/files/music, blog, shop and transact on Ebay/Amazon, participate in internet gaming, and as businesses create supply chains and developers collaborate on open source databases to build complex apps, we are already in the midst of the Participation Age.
Sun loves participation this way. The more the users, the more the possible connections between the participants. The more the kinds of things people share the more the transactions on the web. All of these transactions create a demand for infrastructure. Sun is in the business of supplying the infrastructure for this transaction-rich, highly interactive web.
The good news is that what we see today is just the tip of the iceberg. Just a glimpse of what is to come. So far we just talked about participation from humans. Next comes participation from devices! Devices measured in billions. Everything from web cams sending data streams for other devices to process, store and display, all the way to sensors providing real-time data, to smart dust collecting more needless information. The more the merrier! Sun is there to fill the demand for the infrastructure.
But notice one interesting thing about this new web. Most of the transactions are threaded. Zillions of transactions need to happen simultaneously, some in real-time. That's Throughtput Computing for you! The more the users depend on a participating culture to live their life, the more demanding they get. The more the demands on the infrastructure, the better it gets for Sun. We want the customers to ask for higher scalability, higher throughput, higher dependability, higher security, competitive pricing and cooler systems that fit in less space . All are key areas that Sun has strategically invested in for this next generation internet.
It starts fitting together very nicely. The internet demanded by the participation age is highly threaded. So is Java! Intrinsically threaded. And Solaris gives you the best threaded OS you can find. OpenSPARC completes the picture with hardware now that is designed from ground up for threading.
Sun is sharing them all. So that everyone has the building blocks they need for the next generation internet and as the users participate more and ask for more, we can be the best choice for the infrastructure on the planet! Go CoolThreads!
[T: Threads, Solaris, Sun, OpenSPARC]
Posted at 05:22PM Dec 12, 2005 by sunil in Sun | Comments[0]
From Bit-slices to OpenSPARC: Innovation thru Simplification
I was lucky that my first job out of college was to work on Bit-slice processors. Loved it! Had learned all about it in school, done class projects with bit-slices. And here I was working with the creators of these simple, 4-bit, cascadable, scalable processors. In one year, I had designed/redesigned 12 chips (yes, no kidding!) and published a ton of articles. Plus designed a really cool coffee mug.
Then RISC happened. When the trend was complex instructions, here came the reduced instruction set computer. Simpler, but achieved more. This time I was there next to the guys who designed the first SPARC chip at Sun. Simpler, faster, better. I did not design that first chip, but did design a coffee mug and a T-shirt for it! It was a great time for everyone. Sun had reinvented itself for the first time in transitioning from the Motorola 68K to SPARC.
Now many years later, I suppose it was by chance that I got associated with Niagara from day one of its life @Sun. Right place at the right time. It started with the Afara acquisition, the integration/assimilation of the team and then all the hard teamwork to support it. There it was - gutsy, radical, innovative, and simple. Normally in most designs, complexity creeps up on you. The art is to simplify complexity. To take a step back to take three forward. Niagara did. It looks obvious now when you have the proof points and benchmarks ("hindsight is 20-20")! Kudos to those that had the foresight. Text books will talk about this. College students will do their projects with CoolThreads technology.
As for me, I am trying to think of a cool design for another mug.
On second thoughts, let me make it a T-shirt design... goes better with CoolThreads.
Sunil Joshi
p.s. shall do an intro in a future blog...
Posted at 05:17PM Dec 08, 2005 by sunil in Sun | Comments[0]