Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

The Importance of Continuous Regression for Hardware and Software Development

Linux Foundation via YouTube

Overview

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

Reviews

Start your review of The Importance of Continuous Regression for Hardware and Software Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.