ARTÍCULO
TITULO

Comparison of Intel Core-i7, Intel Xeon, Intel Xeon Phi and IBM Power 8 processors on the example of the task of restoring initial data

A.Yu Gorchakov    
V.U. Malkova    

Resumen

In this paper, a comparative analysis of four types of processors is performed using the example of the problem of restoring the initial data for the transport equation. The problem is solved by the Levenberg-Marquardt method, which is decomposed into four subtasks - calculation of the vector function, calculation of the matrix of the first derivatives of the vector-function (the Jacobi matrix), matrix multiplication and the solution of the system of linear equations. The calculation of the Jacobi matrix is performed using the methodology of fast automatic differentiation, using the application software package Adept version 1.1. To speed up the calculations, we used directive multithreaded programming with the dynamic distribution of computations between threads and SIMD (Single Instruction Multiple Data) technology, the principle of computer computation, which allows to provide parallelism at the data level. The aforementioned technologies allowed to fully exploit the features of the architecture of modern Intel processors, such as multi-core / multithreading, the expansion of the command system of microprocessors Intel / AMD - Advanced Vector Extensions (AVX / AVX2), processing data in floating point format in groups of 256 bits, and FMA (Fused Multiply-Add) - a technology designed to perform a combined multiply-add operation. In comparison, the processors Intel Core i7 4770 (Haswell), Intel Xeon E5-2683V4 (Broadwell), Intel Xeon Phi coprocessor SE10 / 7120 and IBM Power 8 are given. Recommendations are given for choosing the type of processor depending on the task being solved.

 Artículos similares