A double-ended variable speed blower for Continuous Positive Airway Pressure (CPAP) ventilation of patients includes two impellers in the gas flow path that cooperatively pressurize gas to desired pressure and flow characteristics. Thus, the double-ended blower can provide faster pressure response and desired flow characteristics over a narrower range of motor speeds, resulting in greater reliability and less acoustic noise.