Java multithreading limitation | Xeon E5 2699v3 | Java CPU raytracing | Java dual CPUs utilization
During this video, I am going to demonstrate Java's multithreading limitation cap (Java hardware utilization or Java CPU utilization) on a CPU computing system that is capable to deliver above 64 logical cores of Haswell-E CPU computing capabilities by Intel in the form of a dual Xeon E5-2699 v3 processor or 2x E5 2699v3 CPU. Keep in mind that this scenario will be true to all brands and models of CPU running similar Microsoft NT core systems such as Windows 7, Windows 10 - because this is how the core Windows Operating system functioned in 2021 and most likely will be unchanged for Windows 10 (any version) operating system. Please let me know if you are experienced the same on Linux and Unix operating systems. Please keep in mind that executing the same algorithms again with available cores and threads will switch the load automatically to NUMA NODE 1 - if NUMA NODE 0 is loaded at 51-100% per thread-like in our case. You have no ability to control the NUMA NODEs loads or switch them around with the native Java libraries.
In terms of real-time Raytracing based on real-life raytracing theory from "Raytracing in One Weekend" book and single frame rasterized image of 15360x8640 pixels at 15000 samples and depth of 35 will take days to render on 2x Xeon E5-2699 v3 with such a great utilization. This mini-computer science project will make you respect Nvidia RTX technology and Nvidia approach to RAYTRACING that is LIGHTINGqickRENDERresult with Nvidia GPUs technology vs DAYStoRENDERresult while using AMD or INTEL CPU technologies even with so many cores and threads available for computing the raytracing task.
Don`t forget to smash that like button and you are allowed to share this video on the forums and other social networks and use it in your arguments.
Please be nice and respect my time. I hope that I produce some value to hardware gurus, hardware enthusiasts, pc system builders, system engineers, and 3d artists that are looking for a solid workstation system reliability with affordable price tag vs value vs performance = almost unmatchable offer as second-hand technology for special purposes in the scenarios when all cores are utilized and Xeons are using modified bios. Keep in mind that there are much better systems out there for the same amount of investment if each Xeon E5 2699v3 is above $150 - check out UHDk1ng.com for more information. This system will be great for the 3D artist in the 3d Packages that were released before 2021 - see my videos about Xeon E5 CiNEMA bench R23 to understand why and why I do not recommend this system in 2022 for the price tag of $130 per CPU.
An amazing resource about raytracing in the free book Raytracing in One Weekend by Eric Haines: https://raytracing.github.io/ and Java and multithreading raytracing capabilities by the brilliant polish developer (Bartosz Pieniak): https://github.com/pt3k/RayTracer
A Morozilla RF(Render Farm) v2 PC system(my workstation in 2021) that was used:
CPU: 2x XEON E5-2699 v3(special price from Amazon`s best sellers: https://amzn.to/3okzMKW) with 18 cores and 36 threads per CPU and a total of 72 logical cores as workstation output performance. I was running dual Xeon E5-2699 v3 with Hyper-Threading technology at stock settings. Dual Xeon E5 2699 v3 can be hacked through modified motherboard bios but this is a stock performance test before I will modify the bios of the Chinese motherboard (very scary stuff to do).
CPU Cooler: Corsair H150i Pro 360 MM radiator water cooler (https://amzn.to/32V3Uod).
Motherboard: ZX-DU99-D4 v1.11 (not hacked or modified bios yet - stock)(https://amzn.to/3BxqYWx)
RAM: Corsair 2x 16 GB DDR4 2133 MHz CL13 + 2x T-Force Vulkan Z 32 GB DDR4 3200 MHz CL16 by TeamGroup per CPU. Both System Ram operated at 2133 MHz CL15 (https://amzn.to/2YnQyyR)
Video card: two Titan RTX video cards(https://amzn.to/3xInwqM) 24 GB of VRAM and a completely stock air cooler.
PSU: EVGA T2 1600 Watt (Titanium grade) used since 2016 (https://amzn.to/2YA9fPE)
Storage: a bunch of Samsung 850 pro 1 TB and Crucial MX500 2 TB(https://amzn.to/3pvhOoB) and some mechanical HDD as 90 TB for long time storage.
Recorder: Nvidia ShadowPlay was recorded on the same computer.
PC Case: Corsair 900D.
;
;
;
Java multithreading, Java CPU cores, Java and dual CPU, Java dual CPU, Dual CPU and Java multithreading applications, Java multithreading applications, Java raytracing capabilities, Java multithreading raytracer, Java RTX, Java CPU raytracer, utilizing all CPU cores in Java, utilizing CPU node in java, multithreading in Java, Java multithreading in Windows, Windows Java CPU issue, Windows 10 and Java issue, Windows 11 and Java issue, computer science, UHDk1ng, Raytracing, Raytracing engine in Java, multithreading raytracing engine, raytracing in Java, Java project, Java Experiment, Java performance, Java developer, Computer Science,