Darryl Gove's blog

Friday Jul 17, 2009

Sun Studio 12 Update 1 blog entry live on AMD site

Just had a blog entry about Sun Studio 12 Update 1 posted to the AMD forums site.

Comments:

I Installed windows vista,but i want to install solaris on my laptop.my laptop details are HP COMPAQ 250gb hard disk,intel pentium dual 2-17ghz.if i install open solaris on my laptop, will it makes me trouble ..could u plz give me suggestions for my issue..

Posted by chandru on July 25, 2009 at 01:07 PM PDT #

We have been doing battle with a number of performance issues as well as basic porting issues. Regardless of Studio 11 or 12 or 12u1 we see some odd behavior. My friend Giancarlo Niccolai explains one of these rather well at http://www.niccolai.cc/index.php?itemid=266

We have been fighting this battle inside the Blastwave build farm for a while and ultimately we had to look at what, really, was the compiler doing to result in such a massive performance drop? Well, see the above link please.

Posted by Dennis Clarke on July 26, 2009 at 08:21 AM PDT #

@Chandru. One way of trying OpenSolaris without the stress of repartitioning the disk is to run it in virtualbox (http://www.virtualbox.org/)

Instructions:
http://dlc.sun.com/osol/docs/content/IPS/virtualbox.html

The same page contains instructions for installing the 2008.05 release of OpenSolaris in a multi-boot environment. There are plenty of other pages which walk through the process (eg http://blogs.sun.com/amaguire/entry/opensolaris_windows_vista_dual_boot)

Posted by Darryl Gove on July 27, 2009 at 12:46 AM PDT #

@Dennis. Very interesting blog entry. What's the quickest way for me to reproduce the issue?

Posted by Darryl Gove on July 27, 2009 at 12:48 AM PDT #

Well, this (an exert of) the item class of which I speak in the post:

http://falconpastebin.appspot.com/39011

Just change pointer types in void* and int32/int64 into proper types, and check out the "<<<<" notes. Accessing multiple times the type inline (in writing) and using the copy() method, on a sparc32 machine (v8ultra), should do.

However, you may jump in #blastwave at irc.freenode.net, so other people there can help pointing out details that I may be missing.

Posted by Giancarlo Niccolai on July 28, 2009 at 11:05 AM PDT #

Post a Comment:
Comments are closed for this entry.

Calendar

Search this blog

About

Solaris Application Programming

Book resources

The Developer's Edge

Book resources

OpenSPARC Internals

Book resources

Recent entries

Custom search

Tag cloud

book cmt communityone compiler cooltools cpu2006 dtrace gcc libraries linker multithreading openmp opensolaris opensparc optimisation optimization parallelisation parallelization performance performanceanalyzer programming secondlife solaris solarisapplicationprogramming sparc spot sunstudio ultrasparc ultrasparct2 x86

Links

Webcasts

Articles

Presentations

Interesting docs

Navigation

Referers

Feeds