首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Multicoloring of grid-structured PDE solvers on shared-memory multiprocessors
【24h】

Multicoloring of grid-structured PDE solvers on shared-memory multiprocessors

机译:共享内存多处理器上的网格结构PDE求解器多色

获取原文
获取原文并翻译 | 示例

摘要

In order to execute a parallel PDE (partial differential equation) solver on a shared-memory multiprocessor, we have to avoid memory conflicts in accessing multidimensional data grids. A new multicoloring technique is proposed for speeding sparse matrix operations. The new technique enables parallel access of grid-structured data elements in the shared memory without causing conflicts. The coloring scheme is formulated as an algebraic mapping which can be easily implemented with low overhead on commercial multiprocessors. The proposed multicoloring scheme bas been tested on an Alliant FX/80 multiprocessor for solving 2D and 3D problems using the CGNR method. Compared to the results reported by Saad (1989) on an identical Alliant system, our results show a factor of 30 times higher performance in Mflops. Multicoloring transforms sparse matrices into ones with a diagonal diagonal block (DDB) structure, enabling parallel LU decomposition in solving PDE problems. The multicoloring technique can also be extended to solve other scientific problems characterized by sparse matrices.
机译:为了在共享内存多处理器上执行并行PDE(偏微分方程)求解器,我们必须避免在访问多维数据网格时出现内存冲突。提出了一种新的多色技术来加快稀疏矩阵的运算速度。这项新技术可以并行访问共享内存中的网格结构数据元素,而不会引起冲突。着色方案被公式化为代数映射,可以在商业多处理器上以低开销轻松实现。拟议的多色方案已在Alliant FX / 80多处理器上进行了测试,以使用CGNR方法解决2D和3D问题。与Saad(1989)在相同的Alliant系统上报告的结果相比,我们的结果表明Mflops的性能提高了30倍。多色将稀疏矩阵转换为具有对角对角线块(DDB)结构的矩阵,从而可以在解决PDE问题时进行并行LU分解。多色技术也可以扩展为解决其他以稀疏矩阵为特征的科学问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号