# CPU benchmark test

**URL:** <https://prepomax.discourse.group/t/cpu-benchmark-test/2015>\
**Category:** General Questions\
**Created:** [September 16, 2024, 2:00pm UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015 "2024-09-16T14:00:25Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rishabh](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@Rishabh](https://prepomax.discourse.group/u/Rishabh)\
**Post date:** [September 16, 2024, 2:00pm UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/1 "2024-09-16T14:00:25Z")

</div>

Hello all

I tried to perform a benchmark test for CPU performance. I have Intel(R) Xeon(R) Gold 6134 CPU @ 3.20GHz 3.19 GHz (2 Processors) and 256 GB Ram

Below is the model I used for the test

> **[beam\_bending.pmx](https://wetransfer.com/downloads/026ead8a15feda1f23a572bbdde92a6a20240916135351/ae2c37)**
>
> 1 file sent via WeTransfer, the simplest way to send your files around the world

The result I obtained were pretty strange.  
 ![image](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/6/60b0f6bf7344a101bc2deaead030635ac32c1734.png)

Please let me know if you guys also obtain the same results.

Regards  
Rishabh

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [September 16, 2024, 2:17pm UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/2 "2024-09-16T14:17:28Z")

</div>

This model has 197456 nodes. Your CPU seems to have 8 physical cores so the benchmark should basically end at that point. Hyperthreading is not used here.

---

<div class="post-metadata">

**Author:** ![Rishabh](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@Rishabh](https://prepomax.discourse.group/u/Rishabh)\
**Post date:** [September 16, 2024, 2:36pm UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/3 "2024-09-16T14:36:26Z")

</div>

Kerne = cores, Logische Prozessoren = logical processors

I have 16 cores

![image](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/4/4a6d9f04fa5b268c58f1d87486ab8a387b259f08.png)

---

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [September 21, 2024, 2:07pm UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/4 "2024-09-21T14:07:45Z")

</div>

there’s no information about the solver used, i guessed is default PaStiX. Different set up may lead to speed inconsistently, maybe it can try by setting OPENBLAS\_NUM\_THREADS in environment.

---

<div class="post-metadata">

**Author:** ![Rishabh](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@Rishabh](https://prepomax.discourse.group/u/Rishabh)\
**Post date:** [September 22, 2024, 7:51am UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/5 "2024-09-22T07:51:34Z")

</div>

Oh sorry I forgot to write that I used Pardiso Solver.

Should I set something like “OPENBLAS\_NUM\_THREADS=4” ? or just the same text as you wrote?

---

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [September 22, 2024, 8:14am UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/6 "2024-09-22T08:14:57Z")

</div>

it seems Pardiso solver have different setting, using OMP\_NUM\_THREADS instead. In PaStiX the optimum number setting is well known not the number of threads or processor, can be one or half number. Maybe this condition apply on Pardiso also.

---

<div class="post-metadata">

**Author:** ![slv](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@slv](https://prepomax.discourse.group/u/slv)\
**Post date:** [September 23, 2024, 8:15am UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/7 "2024-09-23T08:15:35Z")

</div>

I can say that for 14900k with E-Cores the best is to active E-Core in BIOS but to use only 24cores in the settings for Pardiso solver.  
[https://www.intel.de/content/www/de/de/products/sku/236773/intel-core-i9-processor-14900k-36m-cache-up-to-6-00-ghz/specifications.html](https://www.intel.de/content/www/de/de/products/sku/236773/intel-core-i9-processor-14900k-36m-cache-up-to-6-00-ghz/specifications.html)

---

<div class="post-metadata">

**Author:** ![Rishabh](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@Rishabh](https://prepomax.discourse.group/u/Rishabh)\
**Post date:** [September 23, 2024, 1:36pm UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/8 "2024-09-23T13:36:02Z")

</div>

> [@synt](#):
>
> OMP\_NUM\_THREADS

Thank you for the suggestion. I used the environment variable in following way.

 ![image](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/e/e7921ad1dee8beaaadbcc40065dd47a1ddf666b9.png)

Should I set anything for number of processor or would it be overwritten by the environment variable. As I have set 12 as number of cores I also observed that solver was using 12 cores

 ![image](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/d/dd3d0d9a54b3a7e586116a3ab1e1882c9da418f9.png)

---

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [September 23, 2024, 2:47pm UTC](https://prepomax.discourse.group/t/cpu-benchmark-test/2015/9 "2024-09-23T14:47:13Z")

</div>

it seems number of cpu is set to equal to threads by CalculiX, try using NUMBER\_OF\_CPUS whenever needed and fixed number of threads to make it consistent, probably.
