[cTools] pre-release of all tools (MILEPOST GCC/CCC/cBench) is now available (MAJOR UPDATE)

1 view
Skip to first unread message

Grigori Fursin

unread,
Mar 18, 2010, 4:50:34 AM3/18/10
to ctuning-...@googlegroups.com, ctuning-d...@googlegroups.com, Yuriy Kashnikov, Abdul Wahid Memon, Joern Rennecke, nikhi...@gmail.com
Dear friends,

After many months of suffering ;) I finally managed to make a major update of all cTuning tools ...

There have been lots of changes behind cTuning Collective Optimization Database web-services,
optimization prediction web-services, CCC framework, cBench and MILEPOST GCC to
support transparent optimizations of programs and libraries, better multi-objective optimization
(including balancing of execution time, code size and compilation time), bug fixes in averaging
multiple optimization cases, C++ support in MILEPOST GCC, support of all version of GCC 4.4,
new static features in MILEPOST GCC, extended documentation, etc.

You can download MILEPOST GCC pre-release here:
http://sourceforge.net/projects/gcc-ici/files/MILEPOST-GCC/V2.1-pre-release
and get the latest documentation here:
http://ctuning.org/wiki/index.php/CTools:MilepostGCC:Documentation:MILEPOST_V2.1

Normally, you should be able to recompile it all using _build_all.sh script,
then just source _set_environment_for_milepost_gcc.sh and immediately
use examples from the demo directory (some realistic programs, libraries
or just kernels in C, C++ and fortran) - you will just need to enter your
password for cTuning.org - that's all ...

Any testing will be appreciated before the official release.
Yuriy, do you mind to check it on Berkeley DB, please?
Abdul and Joern, can you make a general test on demo benchmarks, please?
Nik, new version should now work on vorbis library - can you test it please too?..
Thanks a lot for your help!!!

You can also get the latest versions of cBench and CCC in 'Download' sections here:
http://cTuning.org/cbench
http://cTuning.org/ccc

Just to mention that I was doing all this software mainly in my spare time recently
and now will have to concentrate fully on the new Lab affairs so will have little time
to steer the development activities and I hope that it will be continued by my students
and by the community ...

Have fun,
Grigori


*************************************************************
Dr. Grigori Fursin

Head of code characterization and optimization group

Exascale Research Center (Intel Labs Europe/CEA/GENCI/UVSQ)
University of Versailles at Saint-Quentin-en-Yvelines, France

http://unidapt.org/people/gfursin
*************************************************************


Nik

unread,
Mar 18, 2010, 12:30:18 PM3/18/10
to ctuning-discussions
Hi
I am sorry I have been a little busy with my BTP and had put the
Mozilla project on a pause while waiting for the updates. I'll try to
get in some time now and test this new release. Should I continue
using the web-service or switch to CCC framework?
Thanks & Regards
Nik

Grigori Fursin

unread,
Mar 18, 2010, 1:00:49 PM3/18/10
to ctuning-d...@googlegroups.com
Hi Nik,
No problem, totally understand!
You can now normally use MILEPOST GCC without any other additional tools.
I integrated parts of CCC framework to it, so you should
be able to recompile the whole thing with one script
and start using ;) (unless there are new bugs ;) ) ...
Good luck and have fun ;) ...
Grigori

--
You received this message because you are subscribed to the Google Groups "ctuning-discussions"
group.
To post to this group, send email to ctuning-d...@googlegroups.com.
To unsubscribe from this group, send email to ctuning-discuss...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ctuning-discussions?hl=en.

Reply all
Reply to author
Forward
0 new messages