YoVDO

Enhancing Performance to Export Processor Hazard Information

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Software Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of modern microprocessor instruction execution pipelines in this 28-minute conference talk from the Linux Plumbers Conference. Delve into the efficiency metrics of Instructions Per Cycle (IPC) and Cycles Per Instruction (CPI), and examine the various hazards affecting these metrics, including data, structural, and control hazards. Learn about the critical role of hazard information in performance analysis and software tuning. Discover a proposed architecture-neutral extension to perf for exporting hazard data from different architectures, with a focus on its application to IBM Power processors. Gain insights into the APIs and example outputs of this enhancement, covering topics such as basic instruction pipeline, puffs, memory data sources, data structures, and hazard information modes.

Syllabus

Introduction
Overview
Basic Instruction Pipeline
Puffs
Memory Data Source
Data Structure
Approach
Enhancements
Data dump
Hazard information mode
Questions


Taught by

Linux Plumbers Conference

Related Courses

Real Time Mesajlaşma Uygulaması
Udemy
Securely Booting Confidential VMs with Encrypting Disk
Linux Plumbers Conference via YouTube
Pressure Feedback for LRU Map Types
Linux Plumbers Conference via YouTube
Closing the BPF Map Permission Loophole
Linux Plumbers Conference via YouTube
The Revival of the Learning-Sync Bridgeport Flag
Linux Plumbers Conference via YouTube