Collective Tuning Initiative

Collective Tuning Initiative

Collective Tuning Initiative is a community-driven initiative, which aims to develop free collaborative open-source research tools with unified API for code and architecture characterization and optimization, and enable sharing of benchmarks, data sets and optimization cases from the community in the open optimization repository through unified web-services to be able to predict better optimizations or architecture designs provided there is enough information collected in the repository from multiple users.[1][2] Using common R&D tools should help to improve the quality and reproducibility of the research of code and architecture design and optimization, and boost innovation in this area.

cTuning tools and repository currently include:

  • Collective Optimization Database[3] is an open repository to share optimization cases from the community, provide web-services and plugins to analyze collective optimization data and predict good program optimizations based on statistical and machine learning techniques, and improve the quality and reproducibility of the compiler and architecture research.
  • Online machine learning-based program optimization predictor is used to suggest profitable optimizations that improve execution time/code size/compilation time, etc based on similarities between programs (program features).
  • Continuous Collective Compilation Framework is used to automate and distribute iterative feedback-directed exploration of large optimization spaces by multiple users.
  • Interactive Compilation Interface "opens up" and transforms production compilers into stable interactive research toolsets using event-driven plugin system to avoid costly developments of new research compilers from scratch.
  • Collective Benchmark with multiple datasets is used to enable realistic benchmarking and research on iterative compilation and run-time adaptation.
  • Universal Adaptation Framework is used to enable run-time adaptation and optimization of statically-compiled programs for heterogeneous multi-core architectures.

References

  1. ^ Grigori Fursin. Collective Tuning Initiative: automating and accelerating development and optimization of computing systems. Proceedings of the GCC Summit'09, Montreal, Canada, June 2009 (link)
  2. ^ Rethinking code optimization for mobile and multicore, InfoWorld, July 2009 (link)
  3. ^ Grigori Fursin and Olivier Temam. Collective optimization. Proceedings of the International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2009), Paphos, Cyprus, January 2009 (link)

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Collective Optimization Database — is an open repository to enable sharing of benchmarks, data sets and optimization cases from the community, provide web services and plugins to analyze optimization data and predict program transformations or better hardware designs for multi… …   Wikipedia

  • Science ouverte — La notion de « science ouverte » peut pour les francophones désigner deux choses : – un concept général de science non fermée, c est à dire ouverte à des scientifiques ou utilisateurs étrangers, (par opposition à certains domaine… …   Wikipédia en Français

  • international relations — a branch of political science dealing with the relations between nations. [1970 75] * * * Study of the relations of states with each other and with international organizations and certain subnational entities (e.g., bureaucracies and political… …   Universalium

  • United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… …   Universalium

  • performing arts — arts or skills that require public performance, as acting, singing, or dancing. [1945 50] * * * ▪ 2009 Introduction Music Classical.       The last vestiges of the Cold War seemed to thaw for a moment on Feb. 26, 2008, when the unfamiliar strains …   Universalium

  • cañada — /keuhn yah deuh, yad euh/, n. Chiefly Western U.S. 1. a dry riverbed. 2. a small, deep canyon. [1840 50; < Sp, equiv. to cañ(a) CANE + ada n. suffix] * * * Canada Introduction Canada Background: A land of vast distances and rich natural resources …   Universalium

  • Canada — /kan euh deuh/, n. a nation in N North America: a member of the Commonwealth of Nations. 29,123,194; 3,690,410 sq. mi. (9,558,160 sq. km). Cap.: Ottawa. * * * Canada Introduction Canada Background: A land of vast distances and rich natural… …   Universalium

  • MUSIC — This article is arranged according to the following outline: introduction written sources of direct and circumstantial evidence the material relics and iconography notated sources oral tradition archives and important collections of jewish music… …   Encyclopedia of Judaism

  • Assurance automobile en France — Article principal : Assurance automobile. Une voiture accidentée Une assurance automobile en France est une assurance destinée aux véhicules à moteur assurés en France et circulant sur le territoire français ou dans la zone carte verte …   Wikipédia en Français

  • police — /peuh lees /, n., v., policed, policing. n. 1. Also called police force. an organized civil force for maintaining order, preventing and detecting crime, and enforcing the laws. 2. (used with a pl. v.) members of such a force: Several police are… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”