AI Engineer - Learn how to integrate AI into software applications
Master Finance Tools - 35% Off CFI (Code CFI35)
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a technical presentation from the Storage Developer Conference 2022 that investigates computational storage benchmarking in HDD systems, focusing on a use case from the Human Cell Atlas genomics research project. Dive into the journey from standard system benchmarking to detailed micro-benchmarking, specifically examining instruction per cycle (IPC) analysis. Master programming techniques including intrinsic SIMD and inline assembler programming while learning to identify hardware differences through IPC analysis. Follow along as presenter Philip Kufeldt from Seagate Technology demonstrates how to achieve fine-grain control of performance benchmarking through inline assembler and explains why the deployed hardware computational storage engine proved insufficient for the specific genomics research requirements. The presentation covers hardware overview, benchmarks, performance analysis, pipeline comparisons between A53 and A72 processors, and concludes with insights on floating-point division operations.
Syllabus
Intro
Hardware Overview
Benchmarks
Background
Problems
Performance
SimD
Analysis
Recreation
A53 vs A72
A53 Pipeline
A72 Pipeline
My Journey
Fdiv
Conclusions
Taught by
SNIAVideo