| 注册
首页|期刊导航|信息与电子工程|基于WinSock和多线程技术的高性能并行FDTD

基于WinSock和多线程技术的高性能并行FDTD

段鑫 陈星

信息与电子工程2011,Vol.9Issue(2):169-174,6.
信息与电子工程2011,Vol.9Issue(2):169-174,6.

基于WinSock和多线程技术的高性能并行FDTD

A high performance parallel FDTD based on WinSock and multi-threading

段鑫 1陈星1

作者信息

  • 1. 四川大学,电子信息学院,四川,成都,610064
  • 折叠

摘要

Abstract

Parallel technology is a powerful tool to provide the necessary computing power and memory resources for the Finite Difference Time Domain(FDTD) method to simulate electrically-large and complex structures. In this paper, a high performance parallel FDTD is developed for multi-core cluster systems. It employs WindOW8 Socket(WinSock) to achieve efficient inter-process communication as well as multi-threading to make full use of the hardware resources of multi-core processors on a PC-cluster. Key steps for parallel FDTD such as synchronization, data exchange, load balancing, etc., are investigated,finally resulting in the development of a FDTD parallelization strategy. An experiment is presented with its results demonstrating the proposed Winsock and multi-threading-hased parallel FDTD achieving speedup of 16.0 and efficiency of 53.3% when 10 proce8sors with 30 cores are employed. It outperforms traditional parallel FDTD which uses either MPI or MPI-OpenMP, gaining speedup of 13.7,12.2 and efficiency of 45.8%,40.7% respectively under the same circumstance.

关键词

时域有限差分方法/并行计算/PC集群/WinSock编程接口/多线程

Key words

Finite Difference Time Domain/ Parallel Computation/ PC Cluster/ WinSock/ Multithreading

分类

电子信息工程

引用本文复制引用

段鑫,陈星..基于WinSock和多线程技术的高性能并行FDTD[J].信息与电子工程,2011,9(2):169-174,6.

信息与电子工程

OACSTPCD

2095-4980

访问量0
|
下载量0
段落导航相关论文