Power BI Fundamentals - Create visualizations and dashboards from scratch
Lead AI-Native Products with Microsoft's Agentic AI Program
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn about Alkali, a novel compilation framework that enables portable and high-performance SmartNIC programming across different hardware platforms. Discover how emerging SmartNICs from various vendors and generations exhibit substantial differences in hardware parallelism and memory interconnects, making program porting complex and time-consuming. Explore the challenges developers face when refactoring code for performance optimization based on each target NIC's specific hardware characteristics. Understand Alkali's innovative approach through its new intermediate representation that builds flexible compiler infrastructure for multiple NIC targets and its iterative parallelism optimization algorithm that automatically ports and parallelizes input programs based on target hardware characteristics. Examine experimental results across a wide range of NIC applications demonstrating how Alkali enables developers to write portable, high-performance NIC programs, with compiler optimization passes achieving performance within 9.8% of hand-tuned expert implementations while automatically handling cross-NIC porting and optimization.
Syllabus
NSDI '25 - Enabling Portable and High-Performance SmartNIC Programs with Alkali
Taught by
USENIX