From cTuning.org

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
{{CTitle|http://ctuning.org/wiki/images/logo_cbench.gif|Collective Benchmark|Enabling realistic benchmarking and optimization}}
{{CTitle|http://ctuning.org/wiki/images/logo_cbench.gif|Collective Benchmark|Enabling realistic benchmarking and optimization}}
{{News|
{{News|
 +
 +
* '''2009.April.21''' - [http://socghop.appspot.com/org/home/google/gsoc2009/gcc Several projects] to enable automatic fine-grain program optimization and run-time adaptation in GCC using iterative compilation and machine learning (based on cTuning/UNIDAPT/ICI/MILEPOST technology) have been accepted by the Google Summer of Code. You are welcome to [[Join|join cTuning community]] and follow or participate in the developments using our dedicated [[Community|mailing lists]].
 +
* '''2009.March.07''' - cBench v1.0 (MiDataSets v1.4) is in the final verification stage before the release.
* '''2009.March.07''' - cBench v1.0 (MiDataSets v1.4) is in the final verification stage before the release.

Revision as of 13:18, 21 April 2009

logo_cbench.gif

Collective Benchmark

Enabling realistic benchmarking and optimization
News
  • 2009.April.21 - Several projects to enable automatic fine-grain program optimization and run-time adaptation in GCC using iterative compilation and machine learning (based on cTuning/UNIDAPT/ICI/MILEPOST technology) have been accepted by the Google Summer of Code. You are welcome to join cTuning community and follow or participate in the developments using our dedicated mailing lists.
  • 2009.March.07 - cBench v1.0 (MiDataSets v1.4) is in the final verification stage before the release.
Navigation: cTuning.org > CTools 

Collective Benchmark (cBench) is a collection of open-source sequential and parallel programs with multiple datasets 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