KVM PCI passthrough on top of vSMP

Home Forums Using vSMP Foundation KVM PCI passthrough on top of vSMP

This topic contains 2 replies, has 2 voices, and was last updated by  Elia 1 month, 2 weeks ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #7269


    In a certified hardware system (Intel W2600CR2, 2xE5-2670v1) I install CentOS 7.0 on bare metal hardware. I run Windows 7 with KVM. KVM can assign a physical PCI device (FireWire card, IEEE 1394) through VT-d and kernel intel_iommu=on and everything works fine.
    If I add the vSMP Foundation layer, I can do that with AnyIO feature?

    Hardware -> vSMP Foundation -> Centos 7.0 -> KVM(Windows OS) <- physical PCI device



    Additional data ius require to answer this question. Please download our data gathering tool getinfo.sh and run it on your vSMP Foundation system:

    1. Download from http://www.scalemp.com/downloads/getinfo/getinfo.sh
    2. Execute “getinfo.sh” as root while the system is idle
    3. Share the output tgz file by uploading it to our ftp server ( http://ftp.scalemp.com us3r: “logs@scalemp.com” Paasssw0rd: “EtD< @W>#” ) and sharing the file name with our support team at support@scalemp.com



    thanks Erez for the reply, I wanted to add some details that might be useful to readers.

    I am considering adopting ScaleMP to run a multithreaded real-time CPU intensive (avx) audio application (up to 100..200 threads). On bare-metal with 2xE5-2670v1 the results on CentOS(KVM(Windows)) are very good (linpack 250GFlops).

    In general with ScaleMP it is preferable to connect external hardware in a “portable way”. For example, USB over IP or native IP protocols on Ethernet as the new AVB Audio Networking. Obviously, this approach is not always possible and we must not forget the latency/jitter performance.
    To give just one example DIGI AnywhereUSB ( http://www.digi.com/products/usb-and-serial-connectivity/usb-over-ip-hubs/anywhereusb ) implements a USB over IP solution for Windows operating systems.
    Audio applications means using an audio interface (Thunderbolt, FireWire, USB, PCIe, new AVB Audio Networking virtual interface, virtual audio cable over IP as JackAudio).

    More generally, the question wants to be this:
    which hardware devices can be mapped within CentOS(KVM(Windows)) with vSMP Foundation? What does ScaleMP AnyIO?


    (Next week I install vSMP Foundation for testing…)

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.