Tuesday October 24, 2006
Sun Studio Compilers + Solaris have 15% advantage over MS Windows/XP
This interesting performance blog at Geek Patrol was being discussed on two aliases internally:
Sun Ultra 20 M2 Performance
It is an interesting comparison between Windows/XP Compiler and Sun Studio running on Solaris using a benchmark called geekbench. Geek Bench 2006 is available
here for Solaris x86 (both 32bit and 64bit versions).
Overall, the conclusion is that SunStudio does about 15% better. In particular, I like this pronouncement:
Solaris outperformed Windows in almost every benchmark category, even outperforming Windows dramatically in some specific tests (such as some of the floating point benchmarks). If you’re working with processor-intensive tasks, Solaris might be the operating system for you.
This is inspite of the Sun Studio numbers for STREAM being under-represented. John Poole, who wrote the blog, used the -fast flag, while adding -xvector=simd -xprefetch would have helped it enormously more (by about 50% or so, I'm guessing).
My own references to STREAM
here and
here show these numbers to be compellingly higher.
Comments posted
here on OSNews are also worth reading.
Posted by tatkar
( Oct 24 2006, 01:34:58 PM PDT )
Permalink
Comments [3]
Compilers continue World Record Performance streak on new SunFire Rev F Opteron
Sun has made much of the Datacenter in a Trailer (aka Project
Blackbox) concept, lately. It is clearly one of those ideas
that are so compelling that they are also simple. The press has been
quick to pick up on it. See here,
here at IT Jungle and
here at Reuters, for
example.
What didnt get as much press at this time was the other announcement
from Sun: Sun
has refreshed the entire x64 line of servers with the new AMD Opteron
RevF (and
whats more, at 2.8GHz, dual-core) chips.
Sun's compilers are at the fore-front once again in the SPEC CPU
performance race. The current systems and Sun Studio 11 combine to give
very impressive performance overall, nicely edging out systems based on
Woodcrest, Itanium and Power5+ by some very healthy margins. In
particular:
Required Disclosure Statements:
SPEC, SPEComp, SPECCfp and
SPECfp Rate are Registered Trademarks of Standard
Performance Evaluation Sun's results
were submitted for review. For SPEC comparisons, socket equates to
chip.
Competitive results from www.spec.org as of Oct 15, 2006.
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]
SunStudio compiles Loki library!
Good news! Sun C++ now compiles the Loki library
(you can download Loki sources here)!
Once considered one of the hardest libraries to compile, Simon who had worked on making BOOST work and
reported his results regularly at this blog, has now gotten the last two bugs with Loki worked out! Check out his
latest entry related to Loki here. You'll also need a
patch which is also uploaded at Simon's site here. The upcoming (soon!) SunStudio Express 2 drop should contain the fixes for it.
Great job, C++ team!
Posted by tatkar
( Jul 21 2006, 08:16:24 AM PDT )
Permalink
Comments [0]
Customer Testimonial for Sun Try-and-Buy Heres
a Sun Success story (validation) among many others with the Sun
Try-And-Buy Program that I
described earlier in my blog.
DigitTar, a messaging services outsourcing company, which was an early
Sun customer and then fell out of the Sun camp, has reiterated its love
with the SunFire T2000 systems. DigiTar has now consolidated 10 Opteron
boxes from HP, with 2 T2000 boxes (with 50% headroom for
growth) and has
this to say (glow) about the servers:
"We were kind of an anti-Sun house
for a long time because of our
earlier experience with Solaris, and in the past Sun was expensive and
the price-performance just wasn't there for their servers," he says.
"When we put Solaris 10 and the T2000 into production, those issues
were resolved."
and this
quote particularly:
"The T2000 did require some tuning to
meet DigiTar's production
requirements, but once it was working "it scaled incredibly compared to
the dual-core Opteron servers we had been running."
May this be a precursor to a
great new phase for Sun!
Posted by tatkar
( Jul 18 2006, 09:59:45 AM PDT )
Permalink
Comments [0]
Contrarian thinking in Sun's Opteron Server offerings
Sun had plenty to glow about in the Big
Opteron server announcement this Tuesday . The boxes are
truly remarkable in design and technical specifications and the press
has finally been positive in its reception of these announcements, from
Mercury
News to The
Register to ZDnet to
News.com
to
Internet News. There have been plenty of accolades from customers
who have had a preview of these boxes and you'll
find their opinion here.
But in this blog, I'd like to emphasize the contrarian aspect of the
offering. True to its history, Sun hasnt just introduced a hot box, but
it hopes that it will change the game as well, at least in significant,
emerging segments. So let me try and enumerate what I believe constitutes
contrarian thinking here:
SunStudio Portal article compares Solaris and Linux for developers
There is a new article on the
Sun Developer's portal that compares Solaris and Linux from a application developer's viewpoint! Highly recommended reading for someone who is planning to be on both platforms;
read the full article here. To quote from the article:
"This article examines similarities and differences in the development environments of both operating systems. Someone responsible for porting applications from Linux to the Solaris OS, or programmers with prior Linux experience that want to learn development on the Solaris OS, should benefit from this article."
Of course, SunStudio now runs on both, even though the
Linux version is still in pre-release (TP) stage .
With equivalent features and performance on both, we are hoping that it will be compelling choice for those looking for a common build environment .
Posted by tatkar
( Jul 13 2006, 09:14:34 AM PDT )
Permalink
Comments [0]
Can we Manage Failure to achieve Success? A new businessweek article...
I am fascinated with how businesses use (or often dont use ) controlled failure as a
mechanism for achieving greater success.
In the past, I posted, for example, in my blog, Google
VP, Marissa Ann Meyer, touting the value of Constrained
creativity.
Or see
here for a more hilariously presented video on the Importance of
mistakes by John Cleese.
There is plenty of material on the web on the topic of learning from
failures or on the importance of using failure as a creativity tool
(just google these phrases and see how many hits you get!). But it
still remains a daunting topic, rarely mentioned alongside popular
positive attitude books (you know which ones I mean, just walk down
your favorite Airport bookstore for a collection!).
So, its good to see when popular and reputable publications embrace the
topic from time to time. The most recent cover story Businessweek
titled: Eureka, we failed!
caught my eye. It talks about how smart companies learn from their
failures and gives
some interesting subtext with stories of favorite
failures of such luminaries as Jeff Immelt of GE, Pete Carroll of
USC, etc. The online article is titled: How failure breeds
success!
For fun, see this Businessweek online extra about
some
spectacular failures.
Makes for interesting reading. I'd urge you to do so. Reading it online
might need a subscription number or registration, but you can always
look it up in your favorite library!
My primary interest in this is in day-to-day application.
As managers of
technology groups, I feel we are constantly walking the thin line
between encouraging
engineers to push the leading edge of technology (and
often, as part of that effort, push the edge in terms of their own
experience, expertise and horizons) and controlling the path
which leads to unmitigated failure. Failure detection and
management is a very
useful control tool (IMO) to achieve aggressive product goals . In
his hilarious teaching video, John Cleese, eg. makes the point that
heat-seeking missiles hit their target by
constantly readjusting their trajectory based on updated sensory
readings of the target and that learning from failure is no different
(in the sense of readjusting frequently based on violations of
parameters or boundaries). Dont we contain forest fires
through controlled burns to limit the otherwise extensive damage that
may be caused by unsuccessfully fighting a larger fire. In everyday
lives, we recognize stumbling
frequently as a necessary step to
learning to walk. If thats the case, why are organizations
so reluctant to manage failure?
Posted by tatkar
( Jul 12 2006, 11:32:20 AM PDT )
Permalink
Comments [0]
Three New Opteron Servers from Sun
Big
Announcement(s) from Sun today.
Sun introduces the next generation of technology servers today based on
three primary guiding principles:
Sun's Try and Buy Program for Servers and Storage
There are 8
products in Sun's Try and Buy
Program.
Here they are (follow the links to follow the program in each):
Sun Studio Service Plans Explained
Did you have difficulty navigating through Sun's fairly complex (and
complete) support plans matrix before?
If so, Sun has just revamped the service offerings, especially for Sun
Studio compilers and tools.
This
document is an easy and lucid 1-pager on support offerings.
If this is not clear enough send (me) email and I'll help clarify in
this document as well as to you.
Posted by tatkar
( Jul 07 2006, 02:05:21 PM PDT )
Permalink
Comments [0]
SunFire X4100 and X4200 Shatter Another World Record: TPC-H
Sun Fire X4100 and
X4200 servers now
hold world-records in price-performance for
TPC-H (100GB and 300GB categories).
With this new benchmark, Sun Fire X4100 offers:
Happy Birthday, America!
America turns a young 230!
A country that has opened the doors to much of the world at a shot at "Life, liberty and the
pursuit of happiness". Not without controversy -and not without
its detractors, none of whom have generally done any better- but most
definitely a nation that has stands out as a bright beacon of the principles on which it was founded.
And, moreover, one that has attracted with open arms and thrived on the
backs of immigrants, such as myself!
Happy Independence
Day, my fellow citizens, and may we be able to celebrate another 230 with as much pride!
Posted by tatkar
( Jul 04 2006, 12:32:59 PM PDT )
Permalink
Comments [0]
Welcome to our Compilers-for-Linux Commander-in-Chief!
I promised out primary instigator and evangelist of our Linux Compilers that I'd welcome
him to Sun's blogging community as its Commander-in-Chief when he decides to join us here.
He is now here !
I am glad to see that he has jumped in. He is sure to
bring his passion, immense energy,
keen intellect and perception and wholly different viewpoint here. Welcome, Roman
Shaposhnick!
Roman has a long history at Sun. He joined us at one of the first engineers on the compiler project in
St. Petersburg, Russia, long before we started our own Sun Engineering Center in SPB. He has worked in C++ Compiler, and dbx before bringing his passion for Linux to this product!
Hope you enjoy this forum as much as I think you will and you
will have a long, and enjoyable experience here!
Posted by tatkar
( Jun 30 2006, 06:42:42 PM PDT )
Permalink
Comments [0]
Sun Studio Linux Compiler TP4: Whats New?
Sun Studio for Linux Technology Preview 4 is open for business!
You
can download it and get the details here.
Here is the list of new features implemented as described in
this active forum: