YoVDO

The Importance of Continuous Regression for Hardware and Software Development

Offered By: Linux Foundation via YouTube

Tags

Software Development Courses Quality Assurance Courses Automated testing Courses Benchmarking Courses Open Source Courses Hardware Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the significance of continuous regression in hardware and software development through this 41-minute conference talk by Travis Lazar from Ampere Computing. Learn how innovative testing techniques drive quality, compatibility, and stability in data-center class products. Discover Ampere's automated continuous regression system, which analyzes performance, identifies issues, and generates tuning guides for various workloads. Understand how this approach lowers support costs, improves performance across all products, and facilitates real-time documentation for new code contributions. Gain insights into the three phases of the system, including scheduling, test execution, and analysis, as well as the benefits of open-source partnerships and automated performance data collection.

Syllabus

Introduction
About Ampere
About Continuous Regression
Hardware vs Software
Infinite Problem Space
Large Open Source Projects
Continuous Change
Maintain Quality
Automated Regression System
Open Source Partnership
Three Phases
Scheduling
Test Sets
OS
Dashboard
System Pool
Boot Script
Package Update
Ansible
Reproducible
Test Execution
Test Extensions
Unstructured Compute
Database
Benchmarks
Bimodal Results
Pattern Matching
Statistics
Perf Charts
Packages Versions
Open Source Partners
Contact Information
Iftars
Perf Data
Load Generation
Rack Deployment
Testing Load Generation
Customers and Partners


Taught by

Linux Foundation

Tags

Related Courses

Desarrollo de aplicaciones profesionales para Android
Galileo University via edX
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Accelerate Software Delivery using DevOps
Microsoft via edX
Continuous Integration and Deployment
Udacity