Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DataScienceLab2017_Блиц-доклад

60 views

Published on

DataScience Lab, 13 мая 2017
Распределенные вычисления: использование BOINC в Data Science
Виталий Кошура (Software Developer at Lohika)
BOINC - это открытое программное обеспечение для распределенных вычислений. Данный доклад освещает использование приложения BOINC в различных областях науки, которые связаны с обработкой огромных массивов данных, на примере текущих активных исследовательских проектов.
Все материалы доступны по ссылке: http://datascience.in.ua/report2017

Published in: Technology
  • Be the first to comment

  • Be the first to like this

DataScienceLab2017_Блиц-доклад

  1. 1. Distributed calculations: Use of BOINC in Data Science Vitalii Koshura, Software Developer @ Lohika <lestat.de.lionkur@gmail.com>
  2. 2. David P. Anderson David Gedye
  3. 3. David P. Anderson David Gedye
  4. 4. BOINC - Berkeley Open Infrastructure for Network Computing From: Wikipedia
  5. 5. BOINC Architecture
  6. 6. Supported devices, platforms and technologies
  7. 7. BOINC Manager
  8. 8. http://boinc.berkeley.edu/projects.php
  9. 9. Power comparison Sunway TaihuLight 93 PFLOPS BOINC 158 PFLOPS
  10. 10. https://github.com/BOINC/boinc BOINC on GitHub
  11. 11. Launch new project ● Server ○ Install ■ VirtualBox image: https://boinc.berkeley.edu/trac/wiki/VmServer ■ Docker container: https://github.com/marius311/boinc-server-docker ■ make_project script: https://boinc.berkeley.edu/trac/wiki/MakeProject ○ Configure ■ config.xml ■ project.inc ● Task Generator: https://boinc.berkeley.edu/trac/wiki/WorkGeneration ● Validator: https://boinc.berkeley.edu/trac/wiki/ValidationSimple
  12. 12. Launch new project ● Client application ○ CPU ■ Singlethread app: https://github.com/BOINC/boinc/tree/master/samples/example_app ■ Mutithread app: https://github.com/BOINC/boinc/tree/master/samples/multi_thread ○ GPU ■ OpenCL (Intel, AMD, Nvidia): https://github.com/BOINC/boinc/tree/master/samples/openclapp ■ CUDA (Nvidia): https://github.com/BOINC/boinc/tree/master/samples/nvcuda ○ Android: https://github.com/BOINC/boinc/tree/master/samples/example_app ○ VirtualBox: https://boinc.berkeley.edu/trac/wiki/VmApps
  13. 13. ● http://boinc.berkeley.edu/dev/forum_forum.php?id=11 ● https://vk.com/boinc ● ... Share info about project

×