Title: Open Source Software Stacks for Heterogeneous SoCs
Speaker: Tomas Evensen, AMD/Xilinx
Abstract: AMD/Xilinx’s embedded SoCs integrate a lot of heterogenous execution units, like multiple CPU clusters, AI Engines, programmable logic and other accelerators. Most traditional embedded software stacks are optimized for a single operating environment running on one or more CPUs and need to be extended to handle the new complexity. This talk will introduce the Xilinx SoCs and the various open source projects that handles both the runtimes (communication, management, separation, etc.) and tooling (compilation, configuration, debugging, etc.) for these execution units.
Bio: Tomas Evensen is Chief Technology Officer, Open Source at AMD/Xilinx. He has also been responsible for the embedded software strategy for Xilinx All Programmable SoCs. Prior to joining Xilinx, Evensen was Chief Technology Officer at Wind River for 7 years, as well as GM for the Wind River Tools Division and VP of Engineering for the VxWorks operating system. Before that he was the creator of the Diab Data C/C++ compilers. Evensen received his MSEE at the Royal Institute of Technology in Stockholm, Sweden.