Hello everyone
I am considering buying a new machine, and which I am going to use primarily for Engineering CAD. I searched about the software I already use, and turns out that most are single-threaded (Solidworks or CATIA, Ansys Fluent, & maybe Comsol + others).
I had a quick research on CPUs, and I have the option to get one of AMD FX-9590, AMD FX-8370, Intel i7-6700K, i7-6700 OR Intel i5-6600. Of course the i5 is cheaper than both, and as I have been through some threads on this forum, I found that many recommend the Intel i7s over the AMDs CPU.
http://www.tomshardware.com/answers/id-2801571/intel-47...
http://www.tomshardware.com/answers/id-2669858/intel-46...
http://www.tomshardware.com/answers/id-2691990/amd-9590...
http://www.tomshardware.com/answers/id-2196981/intel-49...
Q.1
I found some people online recommending i5 processors over i7 processors for gaming, especially games which do not need many cores, when the difference in the clock speed is minimal (as in the case i7-6700k with 4.2 GHz or i7-6700 with 4.0 GHz, compared to i5-6600 with 3.9 GHz), and does not worth the difference in price (more than 200$).
From what I know, single-threaded performance relies heavily on the clock speed, which makes some i5s in many cases better than i7s because of the difference in the clock speed, or in some cases when the clock speeds is comparable or identical, the i5s become a more economic option.
Does an i7 processor process data better, or more efficiently than an i5 processor of the same generation, architecture and clock speed in a single-threaded task ? Or is the single-threaded performance related to the processor itself with its specification rather than its class?
In this sense, does this mean that the primary difference between i5 and i7 processors is the number of cores and the hyper-threading, plus the cache memory associated with class of processors (i7s tend to carry more cache memory than i5s) ??
Q.2
From the benchmarks shown below in the links, I noticed that although i5-6600K has a clock speed of 3.5 GHz, it is slightly lower in single-threaded performance than the i7-6700 which has a clock speed of 3.4 GHz, which implies that there are some other contributing factors.
http://www.cpubenchmark.net/singleThread.html
http://www.cpubenchmark.net/high_end_cpus.html
Also, I noticed that although the clock speeds of the AMD processors FX-9590 and FX-8370 are way higher than the Intel CPUs, the single threaded performance is lower than the Intel CPUs. Does this imply that the single threaded performance depends on the different parameters of the CPU, with the clock speed and instruction per clock being the main one , excluding the number of cores and threads ?
Q.3
I got a little bit confused on the parameter that I have to consider when looking at different CPUs and look for single-threaded performance. What would define the single threaded performance CPUs ? How can I estimate the single threaded performance of CPUs ? Especially when comparing i5 to i7 CPUs , or Intels to AMDs.
Other than the clock speed and instruction per clock, doesn't the lithography and cache memory have an effect on the single-threaded performance of a CPU ?
Regards and thanks in advance
I am considering buying a new machine, and which I am going to use primarily for Engineering CAD. I searched about the software I already use, and turns out that most are single-threaded (Solidworks or CATIA, Ansys Fluent, & maybe Comsol + others).
I had a quick research on CPUs, and I have the option to get one of AMD FX-9590, AMD FX-8370, Intel i7-6700K, i7-6700 OR Intel i5-6600. Of course the i5 is cheaper than both, and as I have been through some threads on this forum, I found that many recommend the Intel i7s over the AMDs CPU.
http://www.tomshardware.com/answers/id-2801571/intel-47...
http://www.tomshardware.com/answers/id-2669858/intel-46...
http://www.tomshardware.com/answers/id-2691990/amd-9590...
http://www.tomshardware.com/answers/id-2196981/intel-49...
Q.1
I found some people online recommending i5 processors over i7 processors for gaming, especially games which do not need many cores, when the difference in the clock speed is minimal (as in the case i7-6700k with 4.2 GHz or i7-6700 with 4.0 GHz, compared to i5-6600 with 3.9 GHz), and does not worth the difference in price (more than 200$).
From what I know, single-threaded performance relies heavily on the clock speed, which makes some i5s in many cases better than i7s because of the difference in the clock speed, or in some cases when the clock speeds is comparable or identical, the i5s become a more economic option.
Does an i7 processor process data better, or more efficiently than an i5 processor of the same generation, architecture and clock speed in a single-threaded task ? Or is the single-threaded performance related to the processor itself with its specification rather than its class?
In this sense, does this mean that the primary difference between i5 and i7 processors is the number of cores and the hyper-threading, plus the cache memory associated with class of processors (i7s tend to carry more cache memory than i5s) ??
Q.2
From the benchmarks shown below in the links, I noticed that although i5-6600K has a clock speed of 3.5 GHz, it is slightly lower in single-threaded performance than the i7-6700 which has a clock speed of 3.4 GHz, which implies that there are some other contributing factors.
http://www.cpubenchmark.net/singleThread.html
http://www.cpubenchmark.net/high_end_cpus.html
Also, I noticed that although the clock speeds of the AMD processors FX-9590 and FX-8370 are way higher than the Intel CPUs, the single threaded performance is lower than the Intel CPUs. Does this imply that the single threaded performance depends on the different parameters of the CPU, with the clock speed and instruction per clock being the main one , excluding the number of cores and threads ?
Q.3
I got a little bit confused on the parameter that I have to consider when looking at different CPUs and look for single-threaded performance. What would define the single threaded performance CPUs ? How can I estimate the single threaded performance of CPUs ? Especially when comparing i5 to i7 CPUs , or Intels to AMDs.
Other than the clock speed and instruction per clock, doesn't the lithography and cache memory have an effect on the single-threaded performance of a CPU ?
Regards and thanks in advance