• DocumentCode
    1543141
  • Title

    The Solution of Electromagnetic Field Problems Using a Sliding Window Gauss-Seidel Algorithm on a Multicore Processor

  • Author

    Moghnieh, Hussein ; Lowther, David A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
  • Volume
    46
  • Issue
    8
  • fYear
    2010
  • Firstpage
    3081
  • Lastpage
    3084
  • Abstract
    Chip-based multicore processors (CMPs) raise the possibility of significant improvement in the performance of electromagnetic simulation tools. They can impact the mesh generation, solution, and result evaluation phases. This paper investigates the parallelization and scalability of Gauss-Seidel on CMPs by using a new cache blocking technique to overcome the small cache problem while using a thread synchronization technique for better cache sharing and to maximize thread cycle utilization.
  • Keywords
    electromagnetic fields; iterative methods; mesh generation; microprocessor chips; multiprocessing systems; cache blocking technique; cache problem; cache sharing; chip-based multicore processors; electromagnetic field problems; electromagnetic simulation tools; mesh generation; result evaluation phase; sliding window Gauss-Seidel algorithm; thread cycle utilization; thread synchronization technique; Central Processing Unit; Computational modeling; Computer simulation; Electromagnetic fields; Equations; Gaussian processes; Iterative methods; Mesh generation; Multicore processing; Yarn; Cache blocking; Gauss–Seidel iterative method; chip multicore processors (CMPs); electromagnetic field problem solver;
  • fLanguage
    English
  • Journal_Title
    Magnetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9464
  • Type

    jour

  • DOI
    10.1109/TMAG.2010.2048421
  • Filename
    5512918