Channels ▼

Cameron and Tracey Hughes

Dr. Dobb's Bloggers

I'll have An ISO C++ (New Standard Compliant) Compiler with my SPARC T4, Please!

June 22, 2011

It was touch and go there for a moment. I have to admit that when Oracle took over Sun Microsystems. I had fear in my heart for the future of the SPARC processor. I know, Oracle early on made all kinds of commitments to SPARC, and to Solaris, and to Java, and to the customers, blah, blah, blah.

We all know how it goes when Company X takes over Company Y. There is a honeymoon period of about 18 months (maybe 24 months), and then KA-POW!

But Oracle's announcement of a new five year plan for the SPARC T-Series processors has brought me new hope. It's no secret that, at Ctest Labs, that we are in large part powered by SPARC processors. We find the SPARC support for parallel processing and multithreading right on target. As far as we are concerned, the original SPARC T1 eight-core/four-hardware-threads-per-core is a thing of beauty, and every kid should have one. But the fact that Oracle is beefing up the SPARC T4, which is an eight-core system slated to ship in the first half of 2012, and they are now designing the new 16-core SPARC T5 processors simply puts a spring in my step.

Oracle's Five Year Plan for the SPARC T-Series is really promising. But now that those fears have been put to rest, I wonder whether Oracle will update the Sun C++ compilers to support the new C++ Standard? Hmmm...Now that the new C++ Standard has more support for parallelism and threading, it would be totally awesome if we had a nice new shiny Oracle/Sun C++ compiler to help us exercise the new SPARC T4.

By the way, has anybody out there implemented the new support for parallelism and threading found in the new C++ Standard? Maybe Oracle could be one of the leaders!

Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 


Video