• DocumentCode
    3223368
  • Title

    Exploring a Novel Gathering Method for Finite Element Codes on the Cell/B.E. Architecture

  • Author

    Jowkar, Mohammad ; de la Cruz, Raul ; Cela, José M.

  • Author_Institution
    Dept. of Comput. Applic. in Sci. & Eng., Barcelona Supercomput. Center, Barcelona, Spain
  • fYear
    2010
  • fDate
    13-19 Nov. 2010
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Indirect addressing is known for being slow on conventional architectures, due to the extra step of gathering data before computations can be done. There have been proposed many methods for optimizing indirect addressing. However, these almost exclusively, merely try to change the order in which data is accessed, so as to better utilize the cache. Furthermore, vector instructions can not be used, since data is not accessed continuously, and therefore valuable processing power can not be exploited. The Cell/B.E. architecture has multiple powerful DMA engines, suitable for gathering scattered data. Unfortunately, at fine data granularity, they have several constraints which make them inefficient. In this paper, a novel solution called DMA list Interlacing (DLI) is explored, which overcomes the DMA constraints and enables the usage of vector instructions, without any extra effort. It is shown that DLI can achieve speedups of several orders of magnitude, compared to conventional processors.
  • Keywords
    cache storage; data handling; finite element analysis; DMA list Interlacing; cache; cell/BE architecture; finite element codes; indirect addressing; novel gathering method; powerful DMA engines; Arrays; Engines; Finite element methods; Iron; Microprocessors; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2010 International Conference for
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    978-1-4244-7557-5
  • Electronic_ISBN
    978-1-4244-7558-2
  • Type

    conf

  • DOI
    10.1109/SC.2010.24
  • Filename
    5644893