Loading…
June 21-24, 2022
Austin, Texas, USA + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central Daylight Time (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

LinuxCon [clear filter]
Tuesday, June 21
 

2:05pm CDT

Discovering Toolchains in 2022 - Victor Rodriguez, Intel
Technology based on open source evolves every year with novel ideas that break paradigms. This evolution requires the reinvention of toolchains constantly. The performance and security of a SW project could be improved (or affected) by choosing the precise configuration in the compiler, linker, or binary tools available to developers. This presentation aims to show some of the new GNU toolchain features for 2022. Among those new features to discover is the enablement of vectorized half-precision floating-point format (FP16) instructions, heavily used in Deep Learning applications. New optimizations for memory transactions using wider vector registers and the enablement of DT_RELR for x86 platforms give the developers the tools to improve memory-bound applications as well as file size. At the same time, new enhancements on the integrated static analyzer give the developer the capability to detect security bugs easily. Having a better understanding of the toolchains allows developers to showcase the best of new platform architecture technology for users’ applications as well as boost the innovation and security of incoming projects.

Speakers
VR

Victor Rodriguez

SW engineer, Intel
Victor holds a master’s degree in computer science Victor is currently a PhD student in the area of microarchitecture computer design. Victor is a Linux developer since 2010. He began his career in the Linux kernel community as a maintainer of the board OMAP138 “Hawk board... Read More →



Tuesday June 21, 2022 2:05pm - 2:45pm CDT
Lone Star F (Level 3)
  LinuxCon, Programming Languages and Toolchains
 
Wednesday, June 22
 

11:00am CDT

Krepair: Automatically Repairing .config Files to Cover Patches - Paul Gazzillo & Necip Yildiran, University of Central Florida
The kernel receives thousands of patches per month, with recent major releases containing well over ten thousand. Testing a patch means first building the affected source code. But using an arbitrary configuration file provides no guarantee of build coverage. defconfig only builds around 15% of the patches contained in v5.13. allyesconfig provides high coverage, but incurs higher build times (three hours for allyesconfig vs. 20 minutes for defconfig on a commodity desktop). Moreover, allyesconfig kernels are less suited for run-time testing due to their size, and they preclude combinatorial configuration testing, e.g., with randconfig. The speakers' approach, krepair, automatically repairs a configuration file to ensure high patch coverage while retaining most settings from the original configuration file. This allows testers to build the patch without sacrificing tests for a variety of hardware and software configurations. Our evaluation on thousands of real patches shows that krepair finds repairs to allnoconfig and defconfig that change only a couple hundred options on average, achieving patch coverage comparable to allyesconfig which, in contrast, requires enabling over ten thousand additional options. The talk will also demonstrate using the free and open-source tool.

Speakers
NY

Necip Yildiran

University of Central Florida, Graduate Research Assistant
Necip Yildiran is a PhD candidate in Computer Science in his final year at University of Central Florida. He received his BSc in Computer Engineering from Middle East Technical University in Ankara, Turkey. His research interests include software engineering, visualization, and security... Read More →
avatar for Paul Gazzillo

Paul Gazzillo

Assistant professor, University of Central Florida
Paul Gazzillo is an Assistant Professor of Computer Science at University of Central Florida. His research aims to make it easier to develop safe and secure software, and it spans programming languages, security, software engineering, and systems. Projects include program analysis... Read More →



Wednesday June 22, 2022 11:00am - 11:40am CDT
Lone Star F (Level 3)
  LinuxCon, Programming Languages and Toolchains
 

Filter sessions
Apply filters to sessions.
  • CloudOpen
  • Community Leadership Conference
  • ContainerCon
  • Critical Software Summit
  • Diversity Empowerment Summit
  • Embedded IoT
  • Embedded Linux Conference (ELC)
  • Emerging OS Forum
  • Global Security Vulnerability Summit (GSVS)
  • Keynote Sessions
  • LinuxCon
  • Open AI & Data Forum
  • Open Source On-Ramp
  • OSPOCon
  • Project Mini-Summits / Co-located Events
  • Special Events / Exhibits / Breaks
  • SupplyChainSecurityCon
  • Wildcard