YoVDO

Sweeten Your Yocto Build Times with Icecream

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Embedded Systems Courses Performance Testing Courses

Course Description

Overview

Learn how to accelerate Yocto build times using icecream, a distributed compiler, in this informative conference talk. Discover the current state of icecream support in Yocto, explore its advantages and disadvantages, and gain insights into typical configurations. Delve into performance testing results, understand the importance of a central scheduler, and learn practical tips for implementation. Explore topics such as blacklisting, network performance optimization, and remote preprocessing. Get valuable advice on keeping up-to-date with upstream changes, using dedicated schedulers, and avoiding virtual machines. Gain a comprehensive understanding of icecream's potential to significantly reduce build times for complex embedded systems.

Syllabus

Intro
Outline
Advantages of a central scheduler
Performance Testing
Testing Environment
Results (CPU time)
Results (Wall Time)
Why use Icecream?
How to enable Icecream?
Blacklisting
Network Performance
Keep Up to Date with Upstream
Use a dedicated scheduler
Avoid Virtual Machines
Remote Preprocessing
What's Next?
Conclusion
What is Icecream?


Taught by

Linux Foundation

Tags

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera