Аннотация:With the regular appearance of new multi-core processors, it is extremely important to detect strengths and weaknesses of developed hardware solutions. Every new prominent computational platform has a potential to outperform existing ones on a subset of application classes. This is also a crucial challenge for ARM processors, because of their relatively novelty in High-Performance Computing (HPC) area and lack of detailed performance evaluation. This paper covers the methodology of creating a full–fledged hierarchical benchmarking set. Such completeness is achieved by using a hierarchical set of benchmarking kernels and algorithms, which are classified according to the roofline model. This proposed approach allows us to estimate the performance of modern multi-core processors through relatively simple but frequently used fragments of code. All these fragments are aimed to stress a particular memory subsystem component or computing units of target processor, which allows to easily map the on the roofline classification. Among other ARM solutions for HPC, Huawei company developed its own family of 64-bit ARM multi-core server SoCs called Kunpeng. To evaluate Huawei Kunpeng 920 processor performance, we launched our developed benchmarking set on other HPC platforms: Intel Xeon 6140 and Fujitsu A64FX. The evaluation results allowed us to identify multiple strengths and weaknesses of Kunpeng 920 processors, as well as to demonstrate their relevance to some of the real-world algorithms and applications.