Just a reminder. Vehicle entry permit form is still available on my site http://www.leon.nu/form/ Please register there. P.S. We DON'T keep a sensitive information, and delete the registration details right after lecture, so it's very important to register again for EVERY coming lecture. Enjoy.
Orr Dunkelman wrote: > Next Monday, 11th of June, at 18:30 the Haifa Linux Club, will gather to > hear Muli Ben-Yehuda speak about > > > The Price of Safety: Evaluating IOMMU Performance > > Abstract > > IOMMUs, "IO Memory Management Units", are hardware devices that > translate device DMA addresses to machine addresses. Isolation capable > IOMMUs perform a valuable system service, preventing rogue devices > from performing errant or malicious DMAs, thereby substantially > increasing the system's reliability and availability. Without an > IOMMU, a peripheral device could be programmed to overwrite any part > of the system's memory. An isolation capable IOMMU restricts a device > so that it can only access parts of memory it has been explicitly > granted access to. Operating systems utilize IOMMUs to isolate device > drivers; hypervisors utilize IOMMUs to grant secure direct hardware > access to virtual machines. With the imminent publication of the > PCI-SIG's IO Virtualization standard, as well as Intel and AMD's > introduction of isolation capable IOMMUs in all new servers, IOMMUs > will become ubiquitous. > > IOMMUs can impose a performance penalty due to the extra memory > accesses required to perform DMA operations. The exact performance > degradation depends on the IOMMU design, its caching architecture, the > way it is programmed and the workload. In this paper, we present the > performance characteristics of the Calgary and DART IOMMUs in Linux, > both on bare metal and hypervisors. We measure the throughput and CPU > utilization of several IO workloads with and without an IOMMU and > analyze the results. We then discuss potential strategies for > mitigating the IOMMU's costs. We conclude by presenting a set of > optimizations we have implemented and the resulting performance > improvements. > > Joint work with Jimi Xenidis and Michal Ostrowski (IBM Research), > Leendert van Doorn (AMD), Karl Rister and Alexis Bruemmer (IBM LTC). > ====================================================== > > We meet in Taub building, room 3. For instructions see: > http://www.haifux.org/where.html > > Attendance is free, and you are all invited! > > ====================================================================== > > Future Lectures: > 168 High-Availability clusters on Linux and other systems > Guy Keren > 25/6/2007 > 169 TOR Shachar Shemesh 9/7/2007 > > We are always looking for interesting lectures. If you wish to > contribute a > lecture to the 2007 lecture season - drop us a line at [EMAIL PROTECTED] > -- Leon Romanovsky --------------------------------- "Change is inevitable; progress is optional". --------------------------------------------------------------------- Haifa Linux Club Mailing List (http://www.haifux.org) To unsub send an empty message to [EMAIL PROTECTED]