Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

i9 9900k vs Ryzen 9 3900X for training Unity ML Agents

Discussion in 'ML-Agents' started by Roboserg, Dec 29, 2019.

  1. Roboserg

    Roboserg

    Joined:
    Jun 3, 2018
    Posts:
    83
    What CPU would be better to train agents? 9900k has 8 cores but is faster in games due to faster IPC. Ryzen has 12 cores but has slower IPC.
     
  2. dracolytch

    dracolytch

    Joined:
    Jan 1, 2016
    Posts:
    19
    I'm running a 3950x, currently have 8 instances going (on 32 cores), plenty of CPU to do other stuff... The thing is, I think there's a bottleneck here somewhere that I can't see, since I'm getting about a 2x speedup, and my CPU isn't terribly busy. I'm not sure it's going to make a huge difference ATM. Looking around to see if I can find the bottleneck, and boost this puppy a bit.
     
  3. lolaswift

    lolaswift

    Joined:
    Jan 10, 2019
    Posts:
    151
    Do you see a clear advantage of 3950x over 3900x? I'm building a PC and I can't decide between 3900x and 3950x. I'm currently using a 2013 i7 macbook pro i7 4850u if I remember it correctly. When importing textures, It's extremely slow.
     
  4. dracolytch

    dracolytch

    Joined:
    Jan 1, 2016
    Posts:
    19
    Clear advantage? No. More cores = more fun, but for most purposes it's really overkill (most programs can't take advantage of the cores on a 3900x anyway). Unless you have highly multi-threaded tasks the 3900x will be just fine.

    There will be a VERY notable difference from a 7 year old i7.
     
    lolaswift likes this.
  5. lolaswift

    lolaswift

    Joined:
    Jan 10, 2019
    Posts:
    151
    Many thx. I decided to have more fun and I've ordered the 3950x.
    I have a late 2013 macbook pro. Can't stand it anymore. Look forward to the improvement:)