Git Product home page Git Product logo

ctuning / ck-crowdtuning-platforms Goto Github PK

View Code? Open in Web Editor NEW
30.0 10.0 1.0 797 KB

Meta information about platforms participating in experiment crowdsourcing using Collective Knowledge Framework (OS,CPU,GPU,GPGPU,NN...):

Home Page: http://cKnowledge.org/repo

License: Other

1C Enterprise 100.00%
json-api json-metadata experiment-crowdsourcing collective-knowledge platforms-properties crowdsourcing reproducible-experimentation reproducible-research collaborative-research open-research

ck-crowdtuning-platforms's Introduction

compatibility License: CC BY 4.0

All CK components can be found at cKnowledge.io and in one GitHub repository!

This project is hosted by the cTuning foundation.

This repository contains JSON meta information in the open CK format about platforms participating in CK-powered experiment crowdsourcing across diverse hardware provided by volunteers. For example, it is used to crowdsource performance analysis and optimization of realistic workloads across mobile devices and IoT.

Entries are first automatically created at cknowledge.org/repo , then synced with this repository. More importantly, they can be manually updated by the community to add important properties (such as platform topology, info about caches, etc) or scripts to set frequency, etc useful for collaborative and reproducible research scenarios!

The community also provides notes about setting up various hardware using this wiki.

Contributors

Prerequisites

Installation

 > ck pull repo:ck-crowdtuning-platforms

 > ck list platform --print_name | sort
 > ck list platform.cpu --print_name | sort
 > ck list platform.gpgpu --print_name | sort
 > ck list platform.gpu --print_name | sort
 > ck list platform.nn --print_name | sort
 > ck list platform.npu --print_name | sort
 > ck list platform.os --print_name  | sort

 > ck load platform.cpu:40bc4c800b3f8e3d --min
 > ck load platform.cpu:40bc4c800b3f8e3d
 > ck info platform.cpu:40bc4c800b3f8e3d

Publications

@inproceedings{cm:29db2248aba45e59:cd11e3a188574d80,
    title = {{Collective Mind, Part II}: Towards Performance- and Cost-Aware Software Engineering as a Natural Science},
    author = {Fursin, Grigori and Memon, Abdul and Guillon, Christophe and Lokhmotov, Anton},
    booktitle = {18th International Workshop on Compilers for Parallel Computing (CPC'15)},
    year = {2015},
    url = {https://arxiv.org/abs/1506.06256},
    month = {January}
}
@inproceedings{ck-date16,
    title = {{Collective Knowledge}: towards {R\&D} sustainability},
    author = {Fursin, Grigori and Lokhmotov, Anton and Plowman, Ed},
    booktitle = {Proceedings of the Conference on Design, Automation and Test in Europe (DATE'16)},
    year = {2016},
    month = {March},
    url = {https://www.researchgate.net/publication/304010295_Collective_Knowledge_Towards_RD_Sustainability}
}

The concepts have been described in the following publications:

Public results

Public benchmarking and optimization results are continuously aggregated in the live CK repository

Public discussions

ck-crowdtuning-platforms's People

Contributors

ens-lg4 avatar gfursin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

dividiti

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.