Does Parallels support Intel RDRAND/RDSEED?

Discussion in 'General Questions' started by Parallels User, Jun 25, 2017.

  1. Are the RDRAND/RDSEED officially supported? I assume (you know how that goes!!) that since RDRAND/RDSEED do not need any privileges they pass thru to the hardware.
     
  2. Dmitry Geynisman

    Dmitry Geynisman Parallels Team

    Messages:
    706
    Best Answer
    Hi @SterlingG,
    RDRAND is officially supported, while RDSEED is not. If you give me the details about the task you want to perform, I try to give you more information if it's possible to do in a virtual machine.
     
  3. I am testing a port of a large Monte Carlo simulation (to linux Mint). Need both RDSEED and RDRAND. According to Intel, both should work ... neither needs privileges to operate (see for example -
    IntelĀ® Digital Random Number Generator (DRNG)
    Software Implementation Guide
    May 2014)
    from that document --
    "
    Random values are delivered directly through instruction level requests (RDRAND and RDSEED). This bypasses both operating system and software library handling of the request. The DRNG is scalable enough to support heavy server application workloads. Within the context of virtualization, the DRNG's stateless design and atomic instruction access mean that RDRAND and RDSEED can be used freely by multiple VMs without the need for hypervisor intervention or resource management. "
     

Share This Page