From cTuning.org

(Difference between revisions)
Jump to: navigation, search
Line 8: Line 8:
Collective Benchmark (cBench) is a collection of open-source sequential programs (working to add parallel applications) with multiple datasets (former MiDataSets) assembled by the community to enable realistic benchmarking and research on program and architecture optimization. The source code of individual programs is simplified to ease portability. All the benchmarks now include scripts to be used with [[CTools:CCC|Continuous Collective Compilation Framework]] to perform automatic optimizations (iterative compilation) using GCC, LLVM, GCC4CIL, Open64, PathScale, Intel and other compilers and a wide range of architectures. This collection of programs can later be used to create specialized benchmarks.
Collective Benchmark (cBench) is a collection of open-source sequential programs (working to add parallel applications) with multiple datasets (former MiDataSets) assembled by the community to enable realistic benchmarking and research on program and architecture optimization. The source code of individual programs is simplified to ease portability. All the benchmarks now include scripts to be used with [[CTools:CCC|Continuous Collective Compilation Framework]] to perform automatic optimizations (iterative compilation) using GCC, LLVM, GCC4CIL, Open64, PathScale, Intel and other compilers and a wide range of architectures. This collection of programs can later be used to create specialized benchmarks.
-
 
-
<div align="left" style="background-color:#FF7F7F">
 
-
* After long thinking and discussions with cTuning community, we may expect to get a new version of cTuning in Fall, 2011. Please, stay tuned  through Grigori Fursin's [http://twitter.com/grigori_fursin twitter] or [[Community|cTuning mailing lists]].
 
-
* 2 new reference journal publications with more scientific aspects/details on cTuning.org are now available online: [http://fursin.net/wiki/index.php5?title=Research:Dissemination#FT2010 collective optimization (ACM TACO'10)] and [http://fursin.net/wiki/index.php5?title=Research:Dissemination#FKMP2011 machine learning enabled self-tuning compiler for multi-objective optimizations (IJPP'11)]
 
-
* '''Open calls for papers: [http://exadapt.org EXADAPT 2011] (at PLDI 2011/FCRC 2011)'''
 
-
</div>
 
cBench is an evolving project driven by the community demands - you are welcome to [[Join|join]] the project, [[CTools:CBench:Projects|extend or add]] benchmarks and datasets and provide performance analysis, leave [[CTools:CBench:Feedback|feedback]] and add your optimization data to the [[CDatabase|Collective Optimization Database]] to help the community optimize their programs. You can also communicate with cTuning community through our [[Community|mailing lists]].
cBench is an evolving project driven by the community demands - you are welcome to [[Join|join]] the project, [[CTools:CBench:Projects|extend or add]] benchmarks and datasets and provide performance analysis, leave [[CTools:CBench:Feedback|feedback]] and add your optimization data to the [[CDatabase|Collective Optimization Database]] to help the community optimize their programs. You can also communicate with cTuning community through our [[Community|mailing lists]].

Revision as of 15:34, 5 September 2011

logo_cbench.gif

Collective Benchmark

Enabling realistic benchmarking and optimization
Web shortcut: http://cTuning.org/cbench
Navigation: cTuning.org > CTools 

NOTES:

cTuning Google discussions list

Collective Benchmark (cBench) is a collection of open-source sequential programs (working to add parallel applications) with multiple datasets (former MiDataSets) assembled by the community to enable realistic benchmarking and research on program and architecture optimization. The source code of individual programs is simplified to ease portability. All the benchmarks now include scripts to be used with Continuous Collective Compilation Framework to perform automatic optimizations (iterative compilation) using GCC, LLVM, GCC4CIL, Open64, PathScale, Intel and other compilers and a wide range of architectures. This collection of programs can later be used to create specialized benchmarks.

cBench is an evolving project driven by the community demands - you are welcome to join the project, extend or add benchmarks and datasets and provide performance analysis, leave feedback and add your optimization data to the Collective Optimization Database to help the community optimize their programs. You can also communicate with cTuning community through our mailing lists.



figure_datasets.jpg

cBench is an open collaborative community-driven project. You are welcome to join us and participate in discussions, developments or provide feedback and suggestions to extend cBench or add new benchmarks/datasets.

Locations of visitors to this page