Collective Optimization Database

Collective Optimization Database

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-objective optimizations based on statistical and machine learning techniques provided there is enough information collected in the repository from multiple users.[1]

Functionality

Collective Optimization Database is also intended to improve the quality and reproducibility of the research on code and architecture design, characterization and optimization. It includes online machine learning-based program optimization predictor that can suggest profitable optimizations to improve program execution time/code size/compilation time, etc based on similarities between programs (program features). Collective Optimization Database is an important part of the Collective Tuning Initiative[2][3] to develop open-source R&D tools for self-tuning computing systems.

References

  1. ^ 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)
  2. ^ 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)
  3. ^ Rethinking code optimization for mobile and multicore, InfoWorld, July 2009 (link)

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • 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 …   Wikipedia

  • Bird migration — A flock of Barnacle Geese during autumn migration …   Wikipedia

  • OpenLDAP — Software Developer(s) The OpenLDAP Project Stable release 2.4.26 / June 30, 2011; 4 months ago (2011 06 30) …   Wikipedia

  • Natural computing — For the scientific journal, see Natural Computing (journal). Natural computing, also called Natural computation, is a terminology introduced to encompass three classes of methods: 1) those that take inspiration from nature for the development of… …   Wikipedia

  • Autonomic Computing — is an initiative started by IBM in 2001. Its ultimate aim is to develop computer systems capable of self management, to overcome the rapidly growing complexity of computing systems management, and to reduce the barrier that that complexity poses… …   Wikipedia

  • Neural network — For other uses, see Neural network (disambiguation). Simplified view of a feedforward artificial neural network The term neural network was traditionally used to refer to a network or circuit of biological neurons.[1] The modern usage of the term …   Wikipedia

  • List of academic disciplines — An academic discipline, or field of study, is a branch of knowledge that is taught and researched at the college or university level. Disciplines are defined (in part), and recognized by the academic journals in which research is published, and… …   Wikipedia

  • Product lifecycle management — (PLM) is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal. [cite web title = About PLM publisher = CIMdata url = http://www.cimdata.com/PLM/aboutPLM.html ] PLM… …   Wikipedia

  • Economics — This article is about the social science. For other uses, see Economics (disambiguation). For a topical guide to this subject, see Outline of economics. Economics …   Wikipedia

  • Domain name — A domain name is an identification string that defines a realm of administrative autonomy, authority, or control in the Internet. Domain names are formed by the rules and procedures of the Domain Name System (DNS). Domain names are used in… …   Wikipedia

Share the article and excerpts

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