AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Cpu compare4/4/2023 ![]() ![]() For further information please refer to 525.x264_r SPEC CPU®2017 Benchmark Description. The 525.x264_r source code is obtained from VideoLan, and it uses the Blender Open Movie Project’s “ Big Buck Bunny “. It’s maintained and distributed by the VideoLan project. X264 is an open source application library for encoding video streams into H.264/MPEG-4 AVC format. Otherwise, below is a high-level description of this benchmark that belongs to the SPECrate 2017 Integer benchmark suite: If you’re familiar with 525.x264_r benchmark, feel free to skip this section and proceed to the optimization part. In this blog, we show how we evaluate one benchmark out of the SPEC-CPU benchmark suite and make it faster than the best published result, with minimal expertise and human effort. Tuning SPEC-CPU benchmarks is tough and competitive. ![]() An automated approach to tuning benchmarks potentially achieves three important goals: With all of these constraints, as well as the sheer number of configuration options, it is no wonder why we see many companies turning to machine learning to help in this process. Although some of the tuning activities can be performed before the actual hardware arrives, the crux of the work needs to be done on the metal. Optimizing these benchmarks is not only time-consuming, but it is usually also time-sensitive, as marketing needs those scores for the product launch. Which libraries (for example, a memory allocation library) should be used?.Which OS distribution and kernel to work with?.There are so many subsystems that might have an effect on the final score, such as: After this, it is more or less trial and error. On top of this, the engineer would then change a few parameters depending on the SKU that is under test. The engineer would contact the chip manufacturer and get the recommended “best flags”. Typically, an engineer would be tasked to figure out the best combination of flags to achieve the highest scores. Different vendors and manufacturers run the benchmark and submit their respective results to the Standard Performance Evaluation Corporation (SPEC). The method to run the SPEC-CPU benchmarks is usually iterative. Multiple SKUs and various different chips lead to a bunch of different combinations to figure out for the best possible scores. In large organizations (OEMs), running SPEC-CPU benchmarks is a time-consuming affair. ![]()
0 Comments
Read More
Leave a Reply. |