White Papers

The Price of Safety: Evaluating IOMMU Performance

Overview IOMMUs, IO Memory Management Units, are hardware devices that translate device DMA addresses to machine addresses. An isolation capable IOMMU restricts a device so that it can only access parts of memory it has been explicitly granted access to. Isolation capable IOMMUs perform a valuable system service by 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. Operating systems utilize IOMMUs to isolate device drivers; hypervisors utilize IOMMUs to grant secure direct hardware access to virtual machines.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
IBM
File Format
PDF
Date Published
Mar 29, 2008
Format
White Papers
Topics
Memory Components

Similiar White Papers

SQL Server 2000 Enterprise Edition (64-bit): Advantages of a 64-Bit Environment

SQL Server 2000 Enterprise Edition (64-bit): Advantages of a 64-Bit Environment

HP has partnered with Microsoft to provide information about the advantages of a 64-Bit Environment. Microsoft SQL Serv

Publisher: Hewlett-Packard  |  Tags: applications, software

RAM Guide: Part I, DRAM and SRAM Basics

RAM Guide: Part I, DRAM and SRAM Basics

All enthusiasts know how important RAM is to system performance, but the bewildering array of RAM types on the market to

Publisher: Ars Technica, LLC  |  Tags: dram, ram

Understanding USB Flash Drives as Portable Infrastructure

Understanding USB Flash Drives as Portable Infrastructure

The purpose of this white paper is to briefly discuss seven important topics everyone in business needs to know about US

Publisher: Browsercraft  |  Tags: infrastructure, portable devices, usb

Memory Bottlenecks Are Holding Operating Systems Hostage

Memory Bottlenecks Are Holding Operating Systems Hostage

The key reason for the slowdown in system performance is due to the design limitations of modern operating systems that

Publisher: OS Research  |  Tags: applications, management, operating systems

DMA Support in KMDF Drivers

DMA Support in KMDF Drivers

The paper describes how Microsoft Windows drivers support Direct Memory Access (DMA) devices, using the Windows Driver F

Publisher: Microsoft  |  Tags: microsoft windows

IBM White Papers

Integrated Change & Release Management

Integrated Change & Release Management

Short deadlines and constant change epitomize the challenges of software and systems development. Routine change increas

Publisher: IBM  |  Tags: software

Webcast: Introducing IBM Lotus Quickr -- The Fastest Way to Share Content with Your Teams

Webcast: Introducing IBM Lotus Quickr -- The Fastest Way to Share Content with Your Teams

Have you heard the buzz about Lotus Quickr? Lotus Quickr is IBM's new Web 2.0-based team collaboration software that is

Publisher: IBM  |  Tags: collaboration software, software

An examination of server consolidation: the trends that can drive efficiencies and help businesses gain a competitive edge

An examination of server consolidation: the trends that can drive efficiencies and help businesses gain a competitive edge

This white paper provides a starting point for organizations contemplating server consolidation. It includes an overview

Publisher: IBM  |  Tags: cost savings, server

Build Strong, Flexible J2EE apps With a WebSphere Cluster Environment

Build Strong, Flexible J2EE apps With a WebSphere Cluster Environment

When building a strong, extensible, and flexible J2EE application, one needs to consider several factors. One important

Publisher: IBM  |  Tags: application server, management, server

Deploying Oracle ASM With Oracle 10g RAC on AIX With IBM System Storage DS8000 and DS6000 Advanced Features

Deploying Oracle ASM With Oracle 10g RAC on AIX With IBM System Storage DS8000 and DS6000 Advanced Features

The IBM System Storage DS8000 and DS6000 Disk Storage systems are both high performance storage systems that offer expan

Publisher: IBM  |  Tags: data, database, server