Samy Bahra

Sbahra-s

Samy Bahra

Backtrace

Biography

Samy Al Bahra is the cofounder of Backtrace, where he is helping build a modern debugging platform for today’s complex applications. Prior to Backtrace, Samy was a principal engineer at AppNexus, where he played a lead role in the architecture and development of many mission-critical components of the ecosystem. His work at AppNexus was instrumental in scaling the system to 18 billion impressions with orders of magnitude in efficiency improvements. Prior to AppNexus, Samy was behind major performance improvements to the core technology at Message Systems. At the George Washington University High Performance Computing Laboratory, Samy worked on the UPC programming language, heterogeneous computing, and multicore synchronization. Samy is also the founder of the Concurrency Kit project, which several leading technology companies rely on for scalability and performance. Samy serves on the ACM Queue Editorial Board.

Proposals for this user

* Bringing scalable parallel software to the masses

Despite more than 20 years of active research and development, a lot of scalable synchronization remains inaccessible to many students, engineers and open-source projects. Why? And what has been done so far?
Refereed Presentations 04/20/2017
Samy Bahra

* Compile Once Debug Twice; Picking a compiler for debuggability

Symbolic debuggers are one of the most important tools in the programmer’s toolkit, but also one of the most overlooked pieces of technology. They have to work in some of the harshest conditions, supporting a huge set of programming languages and aggressive transformations by compilers. This talk explores how these debuggers work and how they fail.
Refereed Presentations 04/20/2017
Samy Bahra