LINUX.ORG.RU

Sun Studio 11


0

0

Sun распространяет 11 версию бесплатно.

Что такое Sun Studio 11 ? Это набор оптимизирующих компиляторов для языков C, C++, FORTRAN. В данный релиз включены компиляторы для 32х и 64х битных платформ.

http://www.sun.com/software/products/...

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Круто.

anonymous
()

Что то много нынче саново-оракловых новостей развелось...

x0x01
()

ntegrated into a fully-featured IDE, Sun Studio 11 software includes an advanced graphical debugger and a suite of performance analysis tools that simplifies the development process for even the most sophisticated programming needs.

Короче мелкософт раздает Visual C# & Web Developer и санки тоже не хотят облажаться.

Oceanborn
()

/me, видимо, тупой - но скачать у меня не получилось. Линка "get the software" ведет на download center, а там есть только studio 10 try&buy (ну и более старые).

anonymous
()

обалдеть!

Кстати, линух тоже поддерживается!

anonymous
()
Ответ на: комментарий от kahcepb

о компиляторах нет речи, пингвины сидят на GCC,

но для них в качестве утешения:

Q:
What about the Linux version?
A:
This release is supported on the Linux OS. This version contains the following components:

Same NetBeans-based IDE as on our other supported platforms
Editors of choice: (GVIM, XEmacs, builtin)
Distributed building utility (dmake)
CLI- and GUI-based debugger (dbx) for GCC generated binaries
Performance Tools (including Analyzer) for tuning GCC generated executables
X-Designer GUI builder
Documentation including Release Notes, man pages, READMEs, and Install Guide.

anonymous
()
Ответ на: комментарий от anonymous

>о компиляторах нет речи, пингвины сидят на GCC,

почему не идет,
мне недавно впарили на какой-то выставке диски с этой студией,
там и C/C++ компиляторы есть и на линукс работают.

fghj ★★★★★
()

ядро кто нибуть компилил им?

anonymous
()

Ага - системные требования для ихней IDE - минимум 512M ОЗУ и 1Г свопа. С++ похоже нет, хотя зачем? Говорят он очень плохо соответствует стандарту, тогда как лучше g++ (>=3.4.3) только Comeau. То, что сановский С++ генерит на 2,3% более производительный код, мало кого беспокоит. Плюс наличие gcc везде и всюду, делает портирование приложений безпроблемным.

captain_pedantic
()

Скачал линуксовую версию. Страшного вида (Swing Metal) IDE, компилятора нету. Есть, правда, гуевый дебуггер - надо будет попробовать, и какие-то тулзы для профилирования - тоже посмотрим на досуге.

anonymous
()
Ответ на: комментарий от captain_pedantic

> Ага - системные требования для ихней IDE - минимум 512M ОЗУ и 1Г свопа.

Пытался работать с этим IDE - тормозилово страшное. Жаба, как всегда, рулит. :)

Sorcerer ★★★★★
()
Ответ на: комментарий от captain_pedantic

IDE на Java, так что системные требования соответствующие

на стандарт наплевать - главное чтобы OpenSolaris собирался

бенчмарки (блоггер правда особо ничего не настраивал, так что возможен люфт в обе стороны) показывают общее превосходство на 20%

http://blogs.sun.com/roller/page/hinkthink?entry=the_sun_studio_compiler_coll...

но это туфта. Для числодробилок главное реальное приложение, и тут думаю SUN постарается оптимизировать свои High Performance Libraries (а в них вся соль), так что gcc останется далеко позади.

anonymous
()
Ответ на: комментарий от anonymous

>так что gcc останется далеко позади

наивный чукотский юноша :) золотые деньки солнцевских канули в лету с их лобзанием ботинок "империи зла"

anonymous
()

Sun поразгоняет 11 оргию бесплатно.

Что такое Sun Studio 11 ? Это набор переутомляющих компиляторов для сильфонов C, C++, FORTRAN. В хромой релиз включены компиляторы для 32х и 64х битных опер.

kmeaw ★★★
()
Ответ на: комментарий от anonymous

> так что gcc останется далеко позади.

Очень-очень смешно ... можете дальше в тоже духе, т. сказочник. :)

vtVitus ★★★★★
()
Ответ на: комментарий от vtVitus

ну слушай, малыш,

за тридевять земель жил-был SUN, и выращивал он серверы SunFire на своем огороде...

а мудрые звездочеты на них щитали...

а тебе в Новосибирске эти заморские плоды не покажут, денежек не хватит...

anonymous
()
Ответ на: комментарий от anonymous

> а мудрые звездочеты на них щитали...

Тор500 считает по-другому.

plm ★★★★★
()
Ответ на: комментарий от captain_pedantic

> Плюс наличие gcc везде и всюду, делает портирование приложений беЗпроблемным.

А вот говорят, что gcc плохо дружит с AIX, в частности не умеет правильно инициализировать глобальные объекты в динамических библиотеках. Причём не умеет с момента введения поддержки этих библиотек для AIX (параметр -shared) в 1995 году.

anonymous
()
Ответ на: комментарий от kahcepb

> Alpha Build 2? :)

У солярисной и линуксной версии ассемблерные листинги совпадают буква в букву. Так что он если может вообще запуститься на вашем конкретном линуксе то скомпилирует вполне нормально. Результат на amd-шных процах обычно значительно лучче чем у gcc.

anonymous
()
Ответ на: комментарий от captain_pedantic

> С++ есть > Говорят он очень плохо соответствует стандарту,

говорят, а вы верите. boost работает, stlport работает, kde компилится все в порядке

> То, что сановский С++ генерит на 2,3% более производительный код, мало кого беспокоит. 20-50% не хотите? Сановский компилятор очень хорошо поддерживает openmp, авто-параллелизацию и прочие радости. Так что если ваш код нормально параллелизуется, то на AMDшном двухпроцовом прирост будет соответственный. В отличие от gcc. А скорость вычислений с плавающей точкой и на одном проце будет вдвое больше gcc-шного.

anonymous
()
Ответ на: комментарий от michwill

> Интересно, а как оно в сравнении с icc / ifc?

они не встречаются на одной площадке.

Sun -- sparc и amd Intel -- itanium и pentium

anonymous
()
Ответ на: комментарий от anonymous

> Есть, правда, гуевый дебуггер - надо будет попробовать,

в нем радость не то, что он гуевый, а то дебуггер. нормальная поддержка многопоточности с openmp и жабой вместе

> и какие-то тулзы для профилирования - тоже посмотрим на досуге.

эти тоже умеют жабу профилировать. Могут байткод показывать, а могут нативный из JIT-a. Еще там примочка есть er_kernel называется. с поощью dtrace профилирует opensolaris-ное ядро.

anonymous
()
Ответ на: комментарий от anonymous

>А вот говорят, что gcc плохо дружит с AIX, в частности не умеет >правильно инициализировать глобальные объекты в динамических >библиотеках. Причём не умеет с момента введения поддержки этих >библиотек для AIX (параметр -shared) в 1995 году.

И бимеры радостно раздают такой gcc вместе AIX ?
Вот злодеи.

anonymous
()

Собрал apache2 под Solaris 10 x86 - на первый взгдя все выглядит очень симпатично. Оптимизирующие ключи компилятора - "-xipo -xO4 -fast -xtarget=pentium4". /usr/local/apache2/bin/httpd: ELF 32-bit LSB executable 80386 Version 1 [SSE2 SSE FXSR CMOV FPU], dynamically linked, stripped.

OverLord
()
Ответ на: комментарий от anonymous

>говорят, а вы верите.

Последний раз я пытался использовать SUN С++ компилятор, который шел в составе Studio 8. К сожалению пришлось его отложить именно изза отвратительного соответствия стандарту и работать с g++. Посмотрите, boost даже на на Solaris на спарках не потдерживает sunpro-c++, посмотрите regression тесты на сайте boost-а и станет понятно почему - например http://engineering.meta-comm.com/boost-regression/1_33_0/user/mpl.html и заметка на полях [ Aleksey Gurtovoy 10 Jul 2005 ] The compiler is not supported by the library due to an utterly broken templates support.

>boost работает

Если сановцы добились того, что boost теперь собирается их компилатором, то честь им и хвала. ( хотя очень сомнительно )

>20-50% не хотите?

Это средние цыфры? Маловероятно.

captain_pedantic
()
Ответ на: комментарий от anonymous

> И бимеры радостно раздают такой gcc вместе AIX? Вот злодеи.

У них есть и свой компилятор, за который, правда, надо плтить не малую денюжку. А Вы всегда берёте всё что Вам дают?

anonymous
()
Ответ на: комментарий от OverLord

> ключи компилятора - "-xipo -xO4 -fast -xtarget=pentium4"

строчка в общем подходящая, только -xO4 не нужен здесь.

-fast -- макро опция раскрывающаяся во что-то типа

-D__MATHERR_ERRNO_DONTCARE -dalign -fns -nofstore -fsimple=2 -fsingle -xalias_level=basic -xarch=sse2 -xbuiltin=%all -xcache=8/64/4:256/128/8 -xchip=pentium4 -xdepend -xlibmil -xlibmopt -xO5 -xregs=frameptr

поэтому -xO4 перед ней писать не нужно. он перекроется -xO5 из -fast

anonymous
()
Ответ на: комментарий от captain_pedantic

>>boost работает

>Если сановцы добились того, что boost теперь собирается их компилатором, то честь им и хвала. ( хотя очень сомнительно )

Реальное состояние дел можно посмотреть вот в этих обсуждениях:

http://forum.sun.com/thread.jspa?threadID=23793&;start=0 http://forum.sun.com/thread.jspa?threadID=22400&;messageID=72017 http://forum.sun.com/thread.jspa?messageID=98690

они относятся к Studio 10 -- прошлому релизу. С тех пор поддержка boost'а еще улучшилась.

anonymous
()
Ответ на: комментарий от captain_pedantic

>>20-50% не хотите?

>Это средние цыфры? Маловероятно.

вы знаете, что такое specomp2001? это бенчмарки из набора spec2000 в которых расставлены openmp-шные прагмы. У studio10/11 на solaris10 на оптероне масштабируемость действительно чуть меньше 50%.

Разумеется hello world вдвое быстрее не заработает. Да и wget работает со скоростью сети, а не процессора. Но если вам действительно важна производительность вычисления, то высоки шансы, что ваша задача хорошо распарраллелится.

anonymous
()
Ответ на: комментарий от anonymous

Хобот - сборище громко пер^W высказывающихся невежд. ЛОР-овцы ((c) по-моему Sun-ch) и то компетентнее.

anonymous
()
Ответ на: комментарий от anonymous

>Здесь обсуждается Сановский компилятор. Местным хаяльщикам строго рекомендуется: >http://forum.ixbt.com/topic.cgi?id=8:19541

Отметим, что в том обсуждении на ixbt говорят про studio10 -- предыдущую версию. studio11 же, по многим отзывам, (да вот уже и на хоботе в конце написали) рвет предыдущую процентов на десять.

Вот например товарищ радуется:

http://groups.google.com/group/alt.solaris.x86/browse_frm/thread/3b8d660b98a6...

anonymous
()
Ответ на: комментарий от anonymous

это не тот ixbt на котором толпы тупых вантузятников постоянно обсасывают выдуманные ими же мифы про линух?

ффтопку

anonymous
()
Ответ на: комментарий от anonymous

Балда, это - тот ixbt, на некоторых форумах которого (тема "процессоры") есть компетентные людей, использующие разные линуксы. Прочитай по той ссылке внимательнее!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.