Desktop Management Interface or Direct Media Interface
(1) Programming interface that allows programs to collect information about the computer. This allows a program to say what programs are installed on the computer and details about the computer hardware.
(2) Communication bus between north and south bridge chips on Intel chipsets starting with i915 and i925. This communication uses two different datapaths, one for transmission and other for reception, increasing the communication performance.