Literally, while I was sorting and running benchmarks and prepping the new benchmarks data originally titled. ANSYS Release 18.2 Ball Grid Array Benchmark information using two sixteen core INTEL® XEON® Gold 6130 CPU’s. I noticed that my news feeds had started to blow up with late breaking HPC news. The news as you may have guessed is the Spectre and Meltdown flaws that were recently published.
I thought to myself “Well this is just great the benchmarks that I just ran are no longer relevant. My next thought was to wait now I can show a real world example. I have waited this long to run the ANSYS numerical simulation benchmarks on this new CPU architecture. I can wait a little longer to post my findings.” What now? Oh my more Late Breaking News! Research findings, Execution orders no barriers! Side channels used to get access to private address areas of the hardware! Wow this is a bad day. As I sat reading more news, then I drifted off daydreaming, then back to my screen then the clock on the wall, great it is 2am already!, just go home…” Then thoughts immediate shifted and I was back thinking about indeed, how these hardware flaws impact the missing middle market? HPC numerical simulation!!! I dug in deep and pressed forward content with starting over on the benchmarks knowing after the patches released around Jan 9th will be a whole new world.
I decided to spare the ugly details related to the Spectre array bounds/brand prediction attack flaws. The out of order meltdown vulnerabilities! UGH! I seriously believe that someone has AI writing news articles written five or six different ways with each somehow saying the same thing. I also provide the links to the information and legal statements directly from a who’s who list of accountable parties:
Executive Summary:
- * Remember every case is different so please do your run your own tests to verify how this new reality affects your hardware and software environment.*
- Due to costs this machine has a single NVMe M.2 for the primary drive with a single 2TB SATA drive for its Mid-Term Storage area.
- What was the impact for my benchmark?
- Positive takeaway:
- In all of the years of running the sp5 benchmark. I recorded the fastest benchmark time using this CUBE w32s, dual INTEL® XEON® Gold 6130 CPU workstation.
- Happy number crunching!
- Using all thirty two cores 125.7 seconds for Solution Time (Time Spent Computing Solution).
- Next, Coming in at 135.7 seconds the Solution Time metric after running the OS patches is my second fastest data point for the ANSYS sp5 benchmark.
- ANSYS sp5 benchmark data – PADT, Inc. Currently from 2005 until this time.
- Next, Coming in at 135.7 seconds the Solution Time metric after running the OS patches is my second fastest data point for the ANSYS sp5 benchmark.
- The Solution Times continued to solve faster with each bump in cores.
- Performance per dollar was maximized in this configuration.
- In all of the years of running the sp5 benchmark. I recorded the fastest benchmark time using this CUBE w32s, dual INTEL® XEON® Gold 6130 CPU workstation.
- Depending on number of cores used that I used for the ANSYS sp5 benchmark. I give the actual data below showing the percentage differences before and after:
- Largest percentage difference:
- Solution Time: -9.81% using four CPU cores.
- Total Time: -7.87% using two CPU cores.
- Largest percentage difference:
- Positive takeaway:
- The need to turn the security screws down within your corporate enterprise network is now.
- A rogue malicious agent needs to be on the inside of your corporate network to execute any sort of crafted attack. Much of these details are outlined in the Project Zero abstract.
- Pay extra attention to just who you let on your internal network.
- I reiterate the recommendations of many security professionals that you should already be restricting your internal company network and workstations to employee use. If you are not sure ask again.
- Spectre flaw:
- INTEL, ARM & AMD CPU’s are affected by the Spectre array bounds hardware attacks.
- Meltdown flaw:
- INTEL CPU’s and some ARM high performance CPU’s are affected by the “easier to exploit” Meltdown vulnerability.
- Reading privileged memory with a side-channel – Project Zero
- INTEL Responds To Security Research Findings
- INTEL Analysis of Speculative Execution Side Channels
- ARM Vulnerability of Speculative Processors to Cache Timing Side-Channel Mechanism
- AMD Processors: Google Project Zero, Spectre and Meltdown – An Update on AMD Processor Security
- Security Bulletin: NVIDIA Driver Security Updates for CPU Speculative Side Channel Vulnerabilities. NVIDIA DRIVER RESPONSE TO CPU SPECULATIVE SIDE CHANNEL VULNERABILITIES – CVE-2017-5753, CVE-2017-5715, CVE-2017-5754
I am also interested to see how continued insertion of code barriers and changed memory mappings affect my gaming performance. Haha! No, I am just kidding my numerical simulation performance benchmarks.
Clarifications & Definitions:
- Unpatched Benchmark Data – No mitigation patches from Microsoft and NVidia addressing the Spectre and Meltdown flaws have been applied to the Windows 10 Professional OS running on the CUBE w32s that I use in this benchmark.
- Patched Benchmark Data – I installed the batch of patches released by Microsoft as well as the NVDIA graphics card driver update released by NVIDIA addressing. NVIDIA indicates in their advisory that “their hardware their GPU hardware is not affected but they are updating their drivers to help mitigate the CPU security issue.” Huh? Installing now…
- Solution Time – The amount of time in seconds that the CPU’s spent computing the solution. “The Time Spent Computing Solution”
- Total Time – Total time in seconds that the entire process took. How the solve felt to the user also known as wall clock time.
The CUBE machine that I used in this ANSYS Test Case represent a fine balance based on price, performance and ANSYS HPC licenses used.
- CUBE w32s, INTEL® XEON® Gold 6130 CPU, 128GB’s DDR4-2667MHz (1Rx4) ECC REG DIMM, Windows 10 Professional, ANSYS Release 18.2, INTEL MPI 5.0.1.3, 32 Total Cores, NVIDIA QUADRO P4000, Samsung EVO 960 Pro NVMe M.2, Toshiba 2TB 7200 RPM SATA 3 Drive.
- Other notables, are you still paying attention?
- My Supermicro X11Dai-N BIOS Settings:
- BIOS Version: 2.0a
- Execute Disable Bit: DISABLE
- Hyper threading: ON
- Intel Virtualization Technology: DISABLE
- Core Enabled: 0
- Power Technology: CUSTOM
- Energy Performance Tuning: DISABLE
- Energy performance BIAS setting: PERFORMANCE
- P-State Coordination: HW_ALL
- Package C-State Limit: C0/C1 State
- CPU C3 Report: DISABLE
- CPU C6 Report: DISABLE
- Enhanced Halt State: DISABLE
- With a read performance of up to 3,200MB/s and write performance of up to 1,900 MB/s using the Samsung NVMe M.2 drive was to tempting to pass up as my solve and temp solve area location. The bandwidth from the little feller was to impressive and continued to impress throughout the numerical simulation benchmarks.
- My Supermicro X11Dai-N BIOS Settings:
My first overall impressions of this configuration is Wow! this workstation is fast, quiet and as you will see number crunches its way right on through to being my fastest documented workstation benchmark in this class. This extremely challenging and I/O intensive ANSYS benchmark is no match for this solver! Thumbs up and cheers to happy solving!
- Cube w32s by PADT, Inc. ANSYS Release 18.2 FEA Benchmark
- BGA (V18sp-5)
- Transient nonlinear structural analysis of a electronic ball grid arrary
- Analysis Type: Static Nonlinear Structural
- Number of Degrees of Freedom: 6,000,000
- Matrix: Symmetic
It Is All About The Data:
Benchmark data related to Pre and Post Spectre and Meltdown industry software patches on the CUBE w32s.
Table 1 – ANSYS sp5 Benchmark – UnPatched Windows 10 Professional
ANSYS sp5 Benchmark – Unpatched Windows 10 Professinal for Spectre and Meltdown hardware vulnerability – CUBE w32s | ||
CPUs | Solution Time | Total Time |
2 | 631.3 | 671 |
4 | 366.8 | 422 |
8 | 216 | 259 |
12 | 193 | 235 |
16 | 144.3 | 185 |
20 | 143.9 | 187 |
24 | 131.9 | 175 |
28 | 137.4 | 185 |
31 | 142.4 | 185 |
32 | 125.7 | 171 |

Table 1.1 – ANSYS sp5 Benchmark – Patched Windows 10 Professional
ANSYS sp5 Benchmark – Patched Windows 10 Professional – CUBE w32s |
||
CPUs | Solution Time | Total Time |
2 | 683 | 726 |
4 | 405.5 | 446 |
8 | 235.8 | 277 |
12 | 209.2 | 251 |
16 | 148.8 | 191 |
20 | 145.7 | 189 |
24 | 136.3 | 182 |
28 | 138.7 | 186 |
31 | 134.6 | 179 |
32 | 135.7 | 179 |

Table 2 – ANSYS sp5 Benchmark – The Before and After In Percentage Difference.
Percentage Difference – Not Patched vs. Patched for Sprectre, Meltdown |
|||
Solution Time | Total Time | ||
-7.94 | -7.87 | ||
-9.81 | -5.53 | ||
-8.34 | -6.72 | ||
-7.57 | -6.58 | ||
-2.73 | -3.19 | ||
-1.09 | -1.06 | ||
-2.87 | -3.92 | ||
-0.81 | -0.54 | ||
4.76 | 3.30 | ||
-6.74 | -4.57 |
Fig 2.a

FIg 2.b


Please contact your local ANSYS Software Sales Representative for more information on purchasing ANSYS HPC Packs. You too may be able to speed up your solve times by unlocking more compute power!
What the heck is a CUBE? For more information regarding our Numerical Simulation workstations and clusters please contact our CUBE Hardware Sales Representative at SALES@PADTINC.COM
Designed, tested and configured within your budget. We are happy to help and to listen to your specific needs.

You must be logged in to post a comment.