25
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Sophie, an FDTD code on the way to multicore, getting rid of the memory bandwidth bottleneck better using cache

      Preprint

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          FDTD codes, such as Sophie developed at CEA/DAM, no longer take advantage of the processor's increased computing power, especially recently with the raising multicore technology. This is rooted in the fact that low order numerical schemes need an important memory bandwidth to bring and store the computed fields. The aim of this article is to present a programming method at the software's architecture level that improves the memory access pattern in order to reuse data in cache instead of constantly accessing RAM memory. We will exhibit a more than two computing time improvement in practical applications. The target audience of this article is made of computing scientists and of electrical engineers that develop simulation codes with no specific knowledge in computer science or electronics.

          Related collections

          Author and article information

          Journal
          2013-01-19
          Article
          1301.4539
          bb40f1a6-ad83-46e6-88dd-7bc1c01234cb

          http://arxiv.org/licenses/nonexclusive-distrib/1.0/

          History
          Custom metadata
          21 pages
          cs.DC
          ccsd

          Networking & Internet architecture
          Networking & Internet architecture

          Comments

          Comment on this article