Distributed calculations: Use
of BOINC in Data Science
Vitalii Koshura, Software Developer @ Lohika
<lestat.de.lionkur@gmail.com>
David P.
Anderson
David Gedye
David P.
Anderson
David Gedye
BOINC -
Berkeley Open Infrastructure for Network Computing
From: Wikipedia
BOINC Architecture
Supported devices, platforms and technologies
BOINC Manager
http://boinc.berkeley.edu/projects.php
Power comparison
Sunway TaihuLight
93 PFLOPS
BOINC
158 PFLOPS
https://github.com/BOINC/boinc
BOINC on GitHub
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
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
● http://boinc.berkeley.edu/dev/forum_forum.php?id=11
● https://vk.com/boinc
● ...
Share info about project

More Related Content

PDF
Take the next step with git
PPTX
Quick workflow of a nodejs api
PPTX
Why reinvent the wheel at Criteo?
PDF
Jenkins x gitops
PPTX
C# development workflow @ criteo
PPTX
(Open Hack Night 2014) GitHub Tutorial
PDF
GitLab London Meetup: How Containerized Pipelines and Kubernetes Can Boost Yo...
PDF
Introduction à l’intégration continue avec Jenkins
Take the next step with git
Quick workflow of a nodejs api
Why reinvent the wheel at Criteo?
Jenkins x gitops
C# development workflow @ criteo
(Open Hack Night 2014) GitHub Tutorial
GitLab London Meetup: How Containerized Pipelines and Kubernetes Can Boost Yo...
Introduction à l’intégration continue avec Jenkins

What's hot (6)

PDF
Introduction à l'intégration continue en PHP
PDF
Introduction to Continuous Integration with Jenkins
PDF
Know the Science behind WorkFlows using Git & GitHhub
PPTX
Hot deploy
PDF
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
PDF
Gitlab Commit: How Containerized GitLab CI Pipelines Can Help You Streamline ...
Introduction à l'intégration continue en PHP
Introduction to Continuous Integration with Jenkins
Know the Science behind WorkFlows using Git & GitHhub
Hot deploy
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
Gitlab Commit: How Containerized GitLab CI Pipelines Can Help You Streamline ...
Ad

Similar to DataScienceLab2017_Блиц-доклад (9)

PPTX
Volunteer Computing using BOINC
PPTX
"Volunteer Computing With Boinc" por Diamantino Cruz e Ricardo Madeira
PPTX
What is BOINC? How Does it Work
PPTX
OpenACC Monthly Highlights September 2020
PDF
Scallable Distributed Deep Learning on OpenPOWER systems
PPTX
OpenACC Monthly Highlights: September 2021
PDF
Virtual Machines & Volunteer Computing
PDF
Scalable and Distributed DNN Training on Modern HPC Systems
DOCX
Bsdtw17: johannes m dieterich: high performance computing and gpu acceleratio...
Volunteer Computing using BOINC
"Volunteer Computing With Boinc" por Diamantino Cruz e Ricardo Madeira
What is BOINC? How Does it Work
OpenACC Monthly Highlights September 2020
Scallable Distributed Deep Learning on OpenPOWER systems
OpenACC Monthly Highlights: September 2021
Virtual Machines & Volunteer Computing
Scalable and Distributed DNN Training on Modern HPC Systems
Bsdtw17: johannes m dieterich: high performance computing and gpu acceleratio...
Ad

More from GeeksLab Odessa (20)

PDF
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
PDF
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
PDF
DataScience Lab 2017_Блиц-доклад_Турский Виктор
PDF
DataScience Lab 2017_Обзор методов детекции лиц на изображение
PDF
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
PDF
DataScienceLab2017_Блиц-доклад
PDF
DataScienceLab2017_Блиц-доклад
PDF
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
PDF
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
PDF
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
PDF
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
PDF
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
PDF
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
PDF
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
PDF
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
PDF
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
PDF
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
PDF
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
PPTX
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
PDF
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова
DataScience Lab2017_Коррекция геометрических искажений оптических спутниковых...
DataScience Lab 2017_Kappa Architecture: How to implement a real-time streami...
DataScience Lab 2017_Блиц-доклад_Турский Виктор
DataScience Lab 2017_Обзор методов детекции лиц на изображение
DataScienceLab2017_Сходство пациентов: вычистка дубликатов и предсказание про...
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Блиц-доклад
DataScienceLab2017_Cервинг моделей, построенных на больших данных с помощью A...
DataScienceLab2017_BioVec: Word2Vec в задачах анализа геномных данных и биоин...
DataScienceLab2017_Data Sciences и Big Data в Телекоме_Александр Саенко
DataScienceLab2017_Высокопроизводительные вычислительные возможности для сист...
DataScience Lab 2017_Мониторинг модных трендов с помощью глубокого обучения и...
DataScience Lab 2017_Кто здесь? Автоматическая разметка спикеров на телефонны...
DataScience Lab 2017_From bag of texts to bag of clusters_Терпиль Евгений / П...
DataScience Lab 2017_Графические вероятностные модели для принятия решений в ...
DataScienceLab2017_Оптимизация гиперпараметров машинного обучения при помощи ...
DataScienceLab2017_Как знать всё о покупателях (или почти всё)?_Дарина Перемот
JS Lab 2017_Mapbox GL: как работают современные интерактивные карты_Владимир ...
JS Lab2017_Под микроскопом: блеск и нищета микросервисов на node.js
JS Lab2017_Redux: время двигаться дальше?_Екатерина Лизогубова

Recently uploaded (20)

PDF
Human Computer Interaction Miterm Lesson
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
The AI Revolution in Customer Service - 2025
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PPTX
Internet of Everything -Basic concepts details
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Advancing precision in air quality forecasting through machine learning integ...
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PPTX
Microsoft User Copilot Training Slide Deck
Human Computer Interaction Miterm Lesson
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
The AI Revolution in Customer Service - 2025
Data Virtualization in Action: Scaling APIs and Apps with FME
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Build Real-Time ML Apps with Python, Feast & NoSQL
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Auditboard EB SOX Playbook 2023 edition.
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Ensemble model-based arrhythmia classification with local interpretable model...
Connector Corner: Transform Unstructured Documents with Agentic Automation
Co-training pseudo-labeling for text classification with support vector machi...
Internet of Everything -Basic concepts details
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Electrocardiogram sequences data analytics and classification using unsupervi...
Advancing precision in air quality forecasting through machine learning integ...
Training Program for knowledge in solar cell and solar industry
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Microsoft User Copilot Training Slide Deck

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