• DocumentCode
    632851
  • Title

    Intel vs AMD: Matrix multiplication performance

  • Author

    Anchev, N. ; Gusev, Marjan ; Ristov, Sasko ; Atanasovski, B.

  • Author_Institution
    Fac. of Inf. Sci. & Comput. Eng., Ss. Cyril & Methodius Univ., Skopje, Macedonia
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    182
  • Lastpage
    187
  • Abstract
    Matrix-Matrix multiplication (MMM) is widely used algorithm in today´s computations and researches. Many techniques exist to speed up its execution. In this paper, we analyze the performance of MMM varying matrix size in order to determine its behavior and the region where it provides the best performance. We also determine the best speedup and efficiency in parallel implementation for different CPU architectures since cache architecture and organization is very important for MMM performance. Intel i7 and AMD Opteron CPUs are used as an environment. Several achieved results are expected, but there are also many unexpected. Superlinear speedup (speedup greater than the number of used threads) and the efficiency greater than 100% are achieved for each parallel implementation only on AMD Opteron. We observe regions with performance discrepancy for speed, speedup, and efficiency for both CPUs.
  • Keywords
    cache storage; linear algebra; mathematics computing; matrix multiplication; memory architecture; parallel architectures; performance evaluation; AMD Opteron CPU; CPU architecture; Intel i7; MMM varying matrix size performance; cache architecture; cache organization; matrix multiplication performance; parallel implementation; performance discrepancy; superlinear speedup; Clocks; Computer architecture; Instruction sets; Optimization; Testing; CPU; Cache; HPC; Memory; Superlinear Speedup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information & Communication Technology Electronics & Microelectronics (MIPRO), 2013 36th International Convention on
  • Conference_Location
    Opatija
  • Print_ISBN
    978-953-233-076-2
  • Type

    conf

  • Filename
    6596248