Shuttle XPC slim DH370 mini-PC Review: A Compact Digital Signage Powerhouse
by Ganesh T S on May 6, 2019 8:00 AM ESTMiscellaneous Performance Metrics - I
This section looks at some of the other commonly used benchmarks representative of the performance of specific real-world applications.
3D Rendering - CINEBENCH R15
We use CINEBENCH R15 for 3D rendering evaluation. The program provides three benchmark modes - OpenGL, single threaded and multi-threaded. Evaluation of different PC configurations in all three modes provided us the following results.
The excellent single-threaded performance of the Coffee Lake core, as well as the 6C/12T configuration come into play here in the single and multi-threaded scores. On the OpenGL side, the GPU is not particularly powerful, and the system comes in the bottom half of the graph.
x265 Benchmark
Next up, we have some video encoding benchmarks using x265 v2.8. The appropriate encoder executable is chosen based on the supported CPU features. In the first case, we encode 600 1080p YUV 4:2:0 frames into a 1080p30 HEVC Main-profile compatible video stream at 1 Mbps and record the average number of frames encoded per second.
Our second test case is 1200 4K YUV 4:2:0 frames getting encoded into a 4Kp60 HEVC Main10-profile video stream at 35 Mbps. The encoding FPS is recorded.
Again, the performance of the Core i7-8700 stands out, as its excellent single-threaded performance as well as the number of cores / threads help the XPC slim DH370 come out on top.
7-Zip
7-Zip is a very effective and efficient compression program, often beating out OpenCL accelerated commercial programs in benchmarks even while using just the CPU power. 7-Zip has a benchmarking program that provides tons of details regarding the underlying CPU's efficiency. In this subsection, we are interested in the compression and decompression rates when utilizing all the available threads for the LZMA algorithm.
In CPU-intensive benchmarks such as 7-zip (and x265 earlier), where the slower RAM doesn't have too much effect, the XPC slim DH370 with its Core i7-8700 comes out on top easily.
Cryptography Benchmarks
Cryptography has become an indispensable part of our interaction with computing systems. Almost all modern systems have some sort of hardware-acceleration for making cryptographic operations faster and more power efficient. In this sub-section, we look at two different real-world applications that may make use of this acceleration.
BitLocker is a Windows features that encrypts entire disk volumes. While drives that offer encryption capabilities are dealt with using that feature, most legacy systems and external drives have to use the host system implementation. Windows has no direct benchmark for BitLocker. However, we cooked up a BitLocker operation sequence to determine the adeptness of the system at handling BitLocker operations. We start off with a 2.5GB RAM drive in which a 2GB VHD (virtual hard disk) is created. This VHD is then mounted, and BitLocker is enabled on the volume. Once the BitLocker encryption process gets done, BitLocker is disabled. This triggers a decryption process. The times taken to complete the encryption and decryption are recorded. This process is repeated 25 times, and the average of the last 20 iterations is graphed below.
Despite the slower DRAM, the XPC slim DH370 emerges as the best performer for the BitLocker encryption and decryption workloads.
Creation of secure archives is best done through the use of AES-256 as the encryption method while password protecting ZIP files. We re-use the benchmark mode of 7-Zip to determine the AES256-CBC encryption and decryption rates using pure software as well as AES-NI. Note that the 7-Zip benchmark uses a 48KB buffer for this purpose.
The 7-zip encryption and decryption rates in the XPC slim DH370 are well ahead of the other systems being considered - a trend that we have seen across all the CPU-intensive benchmarks in this section.
Yet another cryptography application is secure network communication. OpenSSL can take advantage of the acceleration provided by the host system to make operations faster. It also has a benchmark mode that can use varying buffer sizes. We recorded the processing rate for a 8KB buffer using the hardware-accelerated AES256-CBC-HAC-SHA1 feature.
Here, we see the Bean Canyon NUC giving it close competition. The Ryzen system is well ahead of the Intel-based systems in this benchmark.
37 Comments
View All Comments
Guspaz - Wednesday, May 8, 2019 - link
It has to do with the subject of my post. Shuttle sells this as a barebones claiming support for products meeting certain standards. And I’m warning that in the past they have made that claim in a way that is misleading at best and false at worst.Skeptical123 - Wednesday, May 8, 2019 - link
I personal agree with the content of the article in that it's a good box for the use case and price. Except for this one snippet that too many tech reviews have, its good but could be better if it had these expensive rarely used but cool to have features. The reality is this is a custom product for a limited market and regardless of that there is still a lot of competitions in the small form factor pc space around the mid $300 mark. Meaning the company needed to meet a certain price target which I think we can all agree they did at $330. The additional chip required for thunderbolt 3 from intel along costs up to $10s alone. Regardless any additional thunderbolt enclosure would add to the size of the unit which kinda defeats the whole point. And the reality is the people buying these systems know what they're looking for and if they find this product they can defiantly find a similar product that has what they want, say a 10gig Nic integrated in a similar size for a little more $. The company could have chosen to make that product, they did not. That is not a bad thing nor a bad decision.Skeptical123 - Wednesday, May 8, 2019 - link
the quote from the article "Shuttle does have scope for improving the DH370 further - for starters, we would have liked a couple of the USB 3.1 Gen 2 Type-A ports to be Type-C. A Thunderbolt 3 port would have also been nice to have, given that spare PCIe lanes from the PCH as well as the CPU are available."jiangann - Friday, May 10, 2019 - link
wow, very good and detail article. I learned a lot about <a href="https://www.jotrin.com">electronic components</a>.Article layout is very generous and beautifuljiangann - Friday, May 10, 2019 - link
if we want to know more about it, we can have a look at this website https://www.jotrin.com/product/TomWomack - Thursday, May 16, 2019 - link
"It is likely that driving three 4Kp60 displays can take up a significant chunk of the available bandwidth, resulting in the performance loss that we see above"Not that significant - 3840*2160 pixels * 4 bytes per pixel * 3 displays * 60fps is 6GByte/sec and the machine supposedly has 40GByte/sec available.
censtry - Thursday, October 15, 2020 - link
if we want to know more about Censtry electronics , we can have a look at this website https://www.censtry.com/