Thursday August 31, 2006
Sun Studio in the news
Sun today announced that Sun Studio 11 had delivered record-setting results for SPEC CPU2006 and that Sun Studio Express (#2) has been released.
But you folks already know that from
this previous blog entry of mine and
this one.
Nevertheless, it IS nice to see it all in print. More awareness certainly wont hurt; its not like the product is suffering from over-exposure (or anything)
Read all the details at this URL:
http://biz.yahoo.com/prnews/060831/sfth046.html?.v=69
This morning (Sept 1), The Reg picked up the piece as well:
Sun gives hint of things to come in Studio.
Nice!
Posted by tatkar
( Aug 31 2006, 02:12:20 PM PDT )
Permalink
Comments [0]
SunStudio Portal Article: Performance Analyzer
Two new articles describe how to use the Sun Studio Performance Tools to profile Java applications, and WebLogic servers.
Profiling Java Applications with Sun Studio Performance Tools
describes the challenge of profile Java applications either pure Java or mixed Java/C/C++, which need to run as a process instantiating the Java Virtual Machine (JVM), which is itself a C++ program.
Profiling WebLogic Servers with Sun Studio Performance Tools describes how to profile servers being run under BEA's WebLogic® system. A server run under BEA's WebLogic is a Java application that you launch by running a script to invoke the JVM.
This is the only profiling tool I know of that does C, C++, Fortran, Java, Weblogic servers, OpenMP, MPI, Pthreads, Auto-parallelized code well both on Solaris as well as Linux(es). Both in GUI and command-line. A true SunStudio Gem!
Posted by tatkar
( Aug 30 2006, 10:05:55 AM PDT )
Permalink
Comments [0]
The Search for a new HPC language
Getting new languages adopted into the market is pretty rare; only a few have succeeded over time: Fortran, COBOL, C, C++ and Java are perhaps the best known of this lot. Adoption and popularity have often led to such fierce loyalty that getting new programming languages adopted has become a very high-barrier endeavor.
DARPA, through its HPCS program, is attempting to deliver a paradigm shift. The theory goes that creating a new general-purpose language for high performance computing will offer a different way to think about the problem.
The latest issue of HPCwire examines the three new emerging languages proposed as part of the DARPA effort: Chapel
(Cray), X10 (IBM) and Fortress (Sun) .
I think the following links are a must-read for anyone who is interested in whats emerging in the HPC market and how leading vendors are going to offer a way out of the current limitations.
The first one discusses the motivation to
Search for a new HPC language .
The second is an
interview with Rusky Lusk, Acting Division Director of the Mathematics and
Computer Science Division at Argonne National Laboratory, about how
this part of the HPCS program will proceed as Phase II comes to a
close.
I cant do enough justice in this blog to the topic; the above links say much more than I can and in more detail.
Personal note: I am sometimes asked at customer meetings about the direction that Sun is going to propose for development in the emerging CMT era (because Sun, more than anyone else, is seen as a technical leader in this market). My answers often wander around MPI, OpenMP, Parallel language extensions such as UPC, HPF, etc. I also mention the DARPA efforts in this regard. Clearly all of these are long-term efforts, not quick fixes in the short term to exploit the dual-core, quad-core and multi-core chips.
PPS. Sun has had other bloggers also talk about this aspect of the DARPA/HPCS program. One of the most profilic blogs is the
HPCS languages moving forward and about
the search for a new HPCL language . I'd urge y'all to go to this site from time to time; it has many interesting nuggets that I have learned from.
Posted by tatkar
( Aug 29 2006, 10:22:32 AM PDT )
Permalink
Comments [0]
Sun experiences Server Growth while competitors struggle
Well, clearly time will tell if Sun has actually turned the corner, but the indications are encouraging at this time. Sun has put out a marketing paper on server growth for second quarter in a row.
Its a good read; heres the pointer to it.
Perhaps, Sun's investments and product launches are beginning to find traction after all this time. Lets hope so!
In closing, over at Motley Fools Discussion Group on Sun, a frequent poster, ChrisRijk,
made the following table on recent server shares from various vendors.
Worldwide Server Systems Factory Revenue
|
|
Q105 |
Q2O5 |
Q305 |
Q405 |
Q106 |
Q206 |
| IBM |
28.3% |
31.9% |
32.3% |
27.9% |
27.9% |
31.0% |
| HP |
27.6% |
28.5% |
27.8% |
26.8% |
28.1% |
27.8% |
| Dell |
10.8% |
10.5% |
10.5% |
9.6% |
11.1% |
10.3% |
| Sun |
9.9% |
11.3% |
8.7% |
8.2% |
10.8% |
12.9% |
Thumper (SunFire X4500) sets World Record in SPECfp
Not just another pretty face, Thumper, aka Sun Fire X4500 has scored its first World Record SPEC performance win!
Thumper, or as its known by its marketing name: Sun Fire X4500, is a terrific combination of storage (24TB) along with high performance 2-socket dual-core (and quad-core ready, BTW) Opteron server. The kind that prompts you to say I want one of those the moment you set your eyes upon it.
World Record SPECfp_rate2000 for all 2-socket x86 systems.
The message is clear: (in the words of our Performance Lead)
The result puts Thumper clearly at the top of floating point CPU horsepower for all 2-socket x86 systems. Thumper is not just a lot of storage, but the fastest server in its class all at the same time.
Clearly its the rackmountable version of All This (beautiful) Storage and Brains Too!
You can find much more information about Thumper, aka
Sun Fire X4500 here.
Required Disclosure Statements:
Sun Fire X4500 103 SPECfp 2000 Rate (4 cores, 2 chip, Solaris 10)
SPEC, SPECfp Rate are Registered Trademarks of Standard Performance Evaluation Corporation. Results from www.spec.org as of August 24, 2006.
Posted by tatkar ( Aug 25 2006, 08:12:42 AM PDT ) Permalink Comments [0]
SPEC CPU2006 released and Sun Leads in Performance again!
SPEC has just released SPEC CPU2006; the follow on to the SPEC CPU2000 benchmark suite.
Sun, once again, leads in 3 out of the 4 major performance categories (see below), which is especially pleasing since this was a first or blind submission where none of the submitting companies knew what others were going to do.
You can find the release and descriptions here.
As
SPEC says here,
SPEC designed CPU2006 to provide a comparative measure of compute-intensive performance across the widest practical range of hardware using workloads developed from real user applications.
Kudos to all SPEC members for getting a more realistic benchmark out into the community . Benchmarking is a constantly changing exercise, as applications emphasis shift.
You can find ALL the submitted results at this URL.
Point of joy for my team and Sun: Sun's submissions came out on top in 3 out of 4 categories: CINT2006, CFP2006 and CINTrate. Check out these results:
Required Disclosure Statements:
Sun Fire X4200 13.3 SPECINT2006 (1 core, 1 chip, Solaris 10)
Sun Fire X4200 14.7 SPECFP2006 (2 cores, 2 chips, Solaris 10)
Sun Fire E25K 904 SPECINT2006 Rate (144 cores, 72 chips, Solaris 10)
Sun Fire X4200 26.4 SPECINT2006 Rate (2 cores, 2 chips, Solaris 10)
Sun Fire X4200 25.9 SPECFP2006 Rate (2 cores, 2 chips, Solaris 10)
SPEC, SPECint, SPECfp, SPECint Rate and SPECfp Rate are Registered Trademarks of Standard Performance Evaluation Corporation. Results from www.spec.org as of August 24, 2006.
Posted by tatkar ( Aug 24 2006, 11:54:42 AM PDT ) Permalink Comments [2]
On vacation till August 24th
See ya folks in about 8 days; I dont know if I can post (or read) while on vacation. Will be taking the family to Niagara Falls and area. Cant promise to be on the web in any case during this period. Looking forward to some nice R&R with the family!
Posted by tatkar
( Aug 15 2006, 11:31:08 PM PDT )
Permalink
Comments [0]
Sun Studio Express 2 released; Whats New?
New in Sun
Studio Express 2:
Sun Studio Express 2 introduces
Linux Compilers into the
mainstream builds. So, the Sun Studio
Linux offering now has Compilers integrated fully with the IDE,
Debugger, Performance Analyzer. Its an attractive package that has a
certain edge over the other Linux offerings in this space. I
did a comparative table a few weeks back; the pointer is here.
In addition to the integration, there are several features that are new
in this build. Heres a listing of the more significant ones:
LinuxWorld SF starts today and SunStudio Express2 Released
A quick note:
LinuxWorld, San Francisco starts today and runs through August 17th .
To coincide with this,
Sun is releasing the second Express program drop of our SunStudio tools.
You will find a lot of information at this README page.
The Highlights of this release are the integration of the Linux Compilers in the mainstream build, so you will now get a fully integrated package from Sun.
Browse the
README page for all the features (I'll blog about these separately, as time allows me to).
Posted by tatkar
( Aug 14 2006, 10:03:36 AM PDT )
Permalink
Comments [0]
SunTech Days scheduled; you're invited!
SunTech
Days are a Sun-sponsored Worldwide Developer Conference.
Its a terrific opportunity for developers to learn about all of the
latest technologies.
Attend expert-led technical sessions on:
The Register teaches you to write a C++ loop (Humor)
The Register (or rather
Reg Developer ) had a hilarious take on Writing a C++ Loop .
A must read; do take a look!
Posted by tatkar
( Aug 09 2006, 11:41:03 AM PDT )
Permalink
Comments [0]
SunStudio talk at LinuxWorld, SF
SunStudio will be at LinuxWorld, San Francisco, August 14-17th as part of our partner AMD's Pavilion. We will be doing demos, handing out Developer DVDs
Our own
Roman Shaposhnick will be presenting a paper titled:
Unleashing the power
of chip multi-threading with software tools. You can read the abstract
here .
Look up conference details
here. and
get your free exhibit-only pass here .
Come check us out!
Posted by tatkar
( Aug 08 2006, 10:00:36 AM PDT )
Permalink
Comments [0]
The day after the day after the RIF As you have probably seen by now, parts of Sun
(many of the geos, though not all, at this point) underwent the
rightsizing exercise last Thursday that Sun
had announced at year-end earnings announcement . The analyst
industry had picked up on this quite prominently at the time,
like this citation. The promise from executives was a
reduction in headcount to create a lowered breakeven point so that Sun
can be put right back onto a path of sustained, attractive, ongoing
profitability, with increased mindshare, adoption and market share penetration that
will position Sun for future growth.
As you can imagine, this is a VERY difficult exercise. For Sun, as a
business, its a tradeoff between
SunStudio on Linux Tip #1: CMT support
Multi-Threading is here! Multi-core is here! Its time to get ready!
There is
no more free lunch; its over!
OK, now that I'm done sloganizing :-), there is really a serious need
that I think SunStudio
Compilers and Tools on Linux are
well-positioned to satisfy: Developing
high
Performance Application for the emerging multi-core systems!
SunStudio on Linux offers the following distinct benefits:
OpenSolaris has now switched to SunStudio 11
Just saw this email from the OpenSolaris folks; the conversion from Sun Studio 10 to 11 has been in the works for a while now and now its completed!
Sun Studio 11 software is available for the OpenSolaris Community
Sun Studio 11 software can now be used by the OpenSolaris Community, as the ON Consolidation, now builds with Sun Studio 11.
It can be downloaded from the Tools community at:
http://www.opensolaris.org/os/community/tools/sun_studio_tools/sun_studio_11_tools/
note: This is a tarball image of Studio 11 with all the necessary patches already incorporated for ON builds.
I should add that we compile several other applications during every build cycle (current list is around 140 or so and counting various version numbers, its around 400). I have asked for this list to be published around the time we release Sun Studio Express 2 binaries.
Yes, we eat our own dogfood at Sun and getting our various C/C++/Fortran offerings compiled to take advantage of the latest compilers is a major initiative.
Posted by tatkar
( Aug 02 2006, 04:23:44 PM PDT )
Permalink
Comments [0]