{"title":"Monte Carlo Methods for Electron Transport: Scalability Study","authors":"T. Gurov, E. Atanassov, A. Karaivanova","doi":"10.1109/ISPDC.2012.33","DOIUrl":null,"url":null,"abstract":"The Monte Carlo methods (MCMs) are very convenient for parallel implementation because in many cases they can use powerful High performance computing (HPC) resources for achieving accurate results without losing their parallel efficiency. This advantage of MCMs is used by the scientists for solving large-scale mathematical problems derived from the life science, finances, computational physics, computational chemistry, and many other fields. In this work we consider a Monte Carlo method for solving quantum-kinetic integral equations describing electron transport in semiconductors. The presented algorithm is a part of set of algorithms involved in SET (Simulation of Electron Transport) application which is developed by our team. The SET application can be successfully used to support simulation of semiconductor devices at the nano-scale as well as other problems in computational electronics. Here we study scalability of the presented a Monte Carlo algorithm using Bulgarian HPC resources. Numerical results for parallel efficiency and computational cost are also presented. In addition we discuss the coordinated use of heterogeneous HPC resources from one and the same application in order to achieve a good performance.","PeriodicalId":287900,"journal":{"name":"2012 11th International Symposium on Parallel and Distributed Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 11th International Symposium on Parallel and Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPDC.2012.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Monte Carlo methods (MCMs) are very convenient for parallel implementation because in many cases they can use powerful High performance computing (HPC) resources for achieving accurate results without losing their parallel efficiency. This advantage of MCMs is used by the scientists for solving large-scale mathematical problems derived from the life science, finances, computational physics, computational chemistry, and many other fields. In this work we consider a Monte Carlo method for solving quantum-kinetic integral equations describing electron transport in semiconductors. The presented algorithm is a part of set of algorithms involved in SET (Simulation of Electron Transport) application which is developed by our team. The SET application can be successfully used to support simulation of semiconductor devices at the nano-scale as well as other problems in computational electronics. Here we study scalability of the presented a Monte Carlo algorithm using Bulgarian HPC resources. Numerical results for parallel efficiency and computational cost are also presented. In addition we discuss the coordinated use of heterogeneous HPC resources from one and the same application in order to achieve a good performance.
蒙特卡罗方法(Monte Carlo methods, mcm)在许多情况下可以使用强大的高性能计算(High performance computing, HPC)资源来获得精确的结果,而不会损失其并行效率,因此非常方便于并行实现。mcm的这一优势被科学家们用于解决来自生命科学、金融、计算物理、计算化学和许多其他领域的大规模数学问题。在这项工作中,我们考虑用蒙特卡罗方法来求解描述半导体中电子输运的量子动力学积分方程。本文提出的算法是我们团队开发的set (Simulation of Electron Transport)应用程序所涉及的一套算法的一部分。SET应用程序可以成功地用于支持纳米级半导体器件的模拟以及计算电子学中的其他问题。在这里,我们研究了使用保加利亚高性能计算资源的蒙特卡罗算法的可扩展性。给出了并行效率和计算成本的数值结果。此外,我们还讨论了来自同一应用程序的异构高性能计算资源的协调使用,以获得良好的性能。