1. A computer system for cross coupling Input/Output devices with microprocessor complexes using peripheral component interconnect express switches, the computer system comprising: a plurality of microprocessor complexes; a plurality of Input/Output devices; and at least one switching complex comprising a plurality of peripheral component interconnect express switches wherein each peripheral component interconnect express switch includes at least two ports, at least one of the two ports being a non-transparent port, wherein the at least one switching complex is configured to couple each Input/Output device with each microprocessor complex through at least two independent paths such that each Input/Output device remains communicatively coupled to each microprocessor complex when one of the at least two independent paths is inoperative, and wherein at least one of the independent paths between each Input/Output device and each microprocessor complex includes at least one non-transparent port.