Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

Concurrent DSE on Multi-core PC

I have a 4 core PC. I would like to be able to run Concurrent DSE.

Can I set loose concurrent compiles each on it's own core or pair of cores ?

If I set the max number of processors to 2 and ask for 2 concurrent compiles will they share the 2 cores or will each get to use 2 cores ?

What would be the best combination 1 core x4, 2 cores x2 or 4 core x1 ?

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    When you specify the number of processors, it is not a given that all the available processors would be used.

    As per my knowledge, certain parts of the compilation can be spawned off to multiple processors, but not all compilation processes can be split among multiple processors.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    this is true. also, be sure to bring lots of RAM if you run separate concurrent compiles.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    When you use concurrent DSE, each of the compilations it starts is limited to one core. This is because, if you have lots of compilations to run, by far the best way to use your cores is to have one compilation per core, since the compilations are independent of one another and don't have to communicate in any way.

    Cheers,

    Adrian Ludwin

    Altera Corp.