Linux Developer Conference Brazil 2019 speaker: Leonardo Garcia
I am a computer engineer with a master in computer science, focused on computer architecture --- both degrees got from Unicamp. I have been working with open source since when I started my undergraduate course, 20+ years ago. I have worked in many areas, from web development, passing through embedded development, and, more recently, with high end servers. In the meantime, I have created a Linux distro from scratch back in 2002 to run embedded in an airship, and helped to develop a toolchain for Cell processors development. I have worked for the IBM Linux Technology Center since 2006. In the past 10 years I have been involved with open virtualization development, mainly around KVM, QEMU, and libvirt. And for the past 6 years I have been leading the development of KVM on Power servers inside IBM.
Performance on virtual machines: passing through PCI devices (in English)
Virtual machines are everywhere. If you are running a workload on a cloud environment, even if it is through a remote API, chances are you are using a virtual machine infrastructure underneath. As workloads get more complex and the amount of data processed increases, performance on virtual machines become even more of a challenge. One important way to speed up how you process data on a cloud, not through additional nominal processing power, but by moving data faster between servers, is to use PCI devices directly attached to your virtual machine. This technique is called PCI pass through.