• DocumentCode
    572441
  • Title

    Superlinear speedup for matrix multiplication

  • Author

    Ristov, Sasko ; Gusev, Marjan

  • Author_Institution
    Fac. of Inf. Sci. & Comput. Eng., Ss. Cyril & Methodius Univ., Skopje, Macedonia
  • fYear
    2012
  • fDate
    25-28 June 2012
  • Firstpage
    499
  • Lastpage
    504
  • Abstract
    Amdahl has shown that multiprocessor execution performance is not proportional to the number of processors. Gustafson has found a way to show that there are algorithms which can have almost linear speedup. In this article we have found algorithms which can achieve a superlinear speedup. The idea is not based on changing the algorithm or executing smaller number of operations like in the parallel search. It is based on characteristics of using an structure persistent algorithm which efficiently exploits the cache in a shared multiprocessor and avoids cache misses as much as possible. Our experimental research shows results of superlinear speedup for algorithms which run on modern multicore and multi-chip architectures and perform beyond expectations of maximum linear speedup.
  • Keywords
    cache storage; matrix multiplication; parallel algorithms; shared memory systems; Amdahl law; Gustafson law; cache; matrix multiplication; multichip architectures; multicore architectures; multiprocessor execution performance; shared multiprocessor; structure persistent algorithm; superlinear speedup; Computers; Education; Internet; Knowledge management; Materials; Web pages; Amdahl´s law; Gustafson´s law; L2 cache; high performance computing; matrix multiplication; shared memory multiprocessor; superlinear speedup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology Interfaces (ITI), Proceedings of the ITI 2012 34th International Conference on
  • Conference_Location
    Cavtat, Dubrovnik
  • ISSN
    1334-2762
  • Print_ISBN
    978-1-4673-1629-3
  • Type

    conf

  • DOI
    10.2498/iti.2012.0376
  • Filename
    6308001