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
- ^ 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)
- ^ 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)
- ^ 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