首页 > 最新文献

Parallel Algorithms and Applications最新文献

英文 中文
Cost-effective modeling for natural resource distribution systems 自然资源分配系统的成本效益建模
Pub Date : 2004-12-01 DOI: 10.1080/10637190412331295148
A. Al-Ayyoub
Pipe systems are in the cores of many real life applications including water, oil and gas distribution as well as air-conditioning and compressed air management. Modeling and analysis of flow in pipe networks is of great practical significance in all these areas. Pipe networks are usually made up of thousands of components such as pipes, pumps, valves, tanks and reservoirs. One common way to model these networks is by using systems of linear equations. Practical sizes for these systems usually involve exhaustive calculations that require high computational power. This work emphasizes the design and evaluation of a concurrent system for modeling pipe networks using linear algebraic methods. The proposed approach offers low-cost and high-speed alternative to traditional solutions. It uses a unified row mapping method that exploits the properties of the pipe network matrix in order to achieve a balanced load distribution. This approach is based on cluster computing as a viable alternative to the expensive massively parallel processing systems. The performance of the proposed approach is investigated on a cluster of workstations connected by general-purpose networks.
管道系统是许多实际应用的核心,包括水,石油和天然气分配以及空调和压缩空气管理。管网流动的建模和分析在这些领域都具有重要的现实意义。管网通常由数千个部件组成,如管道、泵、阀门、储罐和储罐。对这些网络进行建模的一种常用方法是使用线性方程组。这些系统的实际尺寸通常涉及穷尽计算,需要很高的计算能力。这项工作强调设计和评估一个并行系统的建模管网使用线性代数方法。所提出的方法为传统解决方案提供了低成本和高速的替代方案。它采用统一的行映射方法,利用管网矩阵的特性来实现负载的均衡分布。这种方法基于集群计算,作为昂贵的大规模并行处理系统的可行替代方案。在一个由通用网络连接的工作站集群上研究了该方法的性能。
{"title":"Cost-effective modeling for natural resource distribution systems","authors":"A. Al-Ayyoub","doi":"10.1080/10637190412331295148","DOIUrl":"https://doi.org/10.1080/10637190412331295148","url":null,"abstract":"Pipe systems are in the cores of many real life applications including water, oil and gas distribution as well as air-conditioning and compressed air management. Modeling and analysis of flow in pipe networks is of great practical significance in all these areas. Pipe networks are usually made up of thousands of components such as pipes, pumps, valves, tanks and reservoirs. One common way to model these networks is by using systems of linear equations. Practical sizes for these systems usually involve exhaustive calculations that require high computational power. This work emphasizes the design and evaluation of a concurrent system for modeling pipe networks using linear algebraic methods. The proposed approach offers low-cost and high-speed alternative to traditional solutions. It uses a unified row mapping method that exploits the properties of the pipe network matrix in order to achieve a balanced load distribution. This approach is based on cluster computing as a viable alternative to the expensive massively parallel processing systems. The performance of the proposed approach is investigated on a cluster of workstations connected by general-purpose networks.","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132196995","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A comparative study of explicit group iterative solvers on a cluster of workstations 工作站集群上显式群迭代求解的比较研究
Pub Date : 2004-12-01 DOI: 10.1080/10637190412331295157
Norhashidah Hj. Mohd Ali, Rosni Abdullah †, Kok Jun Lee ‡
In this paper, a group iterative scheme based on rotated (cross) five-point finite difference discretisation, i.e. the four-point explicit decoupled group (EDG) is considered in solving a second order elliptic partial differential equation (PDE). This method was firstly introduced by Abdullah [“The four point EDG method: a fast poisson solver”, Int. J. Comput. Math., 38 (1991) 61–70], where the method was found to be more superior than the common existing methods based on the standard five-point finite difference discretisation. The method was further extended to different type of PDE's, where similar improved results were established [Ali, N.H.M., Abdullah, A.R. Four Point EDG: A Fast Solver For The Navier–Stokes Equation, M.H.Hamza (ed.) Proceedings of the IASTED International Conference on Modelling Simulation And Optimization, Gold Coast, Australia, May 6–9 (1996) (CD Rom-File 242-165.pdf), ISBN: 0-88986-197-8; Ali, N.H.M., Abdullah, A.R. New Parallel Point Iterative Solutions For the Diffusion-Convection Equation Proceedings of the International Conference on Parallel and Distributed Computing and Networks Singapore, Aug. 11–13 (1997) 136–139; Ali, N.H.M., Abdullah, A.R. “New rotated iterative algorithms for the solution of a coupled system of elliptic equations” Int. J. Comput. Math. 74 (1999) 223–251]. These new iterative algorithms had been developed to run on the Sequent Balance, a shared memory parallel computer [A.R. Abdullah, N.M. Ali, The Comparative Study of Parallel Strategies For The Solution of Elliptic PDE's Parallel Algorithms and Applications Vol. 10 (1996) 93–103; Ali, N.H.M., Abdullah, A.R. “Parallel four point explicit decoupled group (EDG) method for elliptic PDE's” Proceedings of the Seventh IASTED/ISMM International Conference on Parallel and Distributed Computing and Systems (1995) 302–304 (Washington DC); Ali, N.H.M., Abdullah, A.R. New Parallel Point Iterative Solutions For the Diffusion-Convection Equation Proceedings of the International Conference on Parallel and Distributed Computing and Networks, Singapore, Aug. 11–13 (1997) 136–139; Yousif, W.S., Evans, D.J.“Explicit decoupled group iterative methods and their parallel implementations” Parallel Algorithms and Applications 7 (1995) 53–71] where they were shown to be suitable to be implemented in parallel. In this work, the four-point group algorithm was ported to run on a cluster of Sun workstations using a parallel virtual machine (PVM) programming environment together with the four-point explicit group (EG) method [Evans, D.J., Yousif, W.S. “The implementation of the explicit block iterative methods on the balance 8000 parallel computer” Parallel Computing 16 (1990) 81–97]. We describe the parallel implementations of these methods in solving the Poisson equation and the results of some computational experiments are compared and reported. rosni@cs.usm.my kokjl@hotmail.com
本文研究了一种基于旋转(交叉)五点有限差分离散的群迭代格式,即四点显式解耦群(EDG),用于求解二阶椭圆型偏微分方程。该方法最早是由Abdullah [The four point EDG method: a fast poisson solver];j .第一版。数学。[j], 38(1991) 61-70],其中发现该方法比基于标准五点有限差分离散化的常见现有方法更优越。该方法进一步扩展到不同类型的PDE,在那里建立了类似的改进结果[Ali, n.h.m., Abdullah, A.R.四点EDG: Navier-Stokes方程的快速求解器,m.h.m hamza(编),iast国际会议论文集,建模仿真与优化,黄金海岸,澳大利亚,5月6日至9日(1996)(CD - file 242-165.pdf), ISBN: 0-88986-197-8;Ali, n.h.m., Abdullah, A.R.扩散-对流方程的新并行点迭代解,并行和分布式计算与网络国际会议论文集,新加坡,Aug. 11-13 (1997) 136-139;Ali, n.h.m., Abdullah, A.R.“求解椭圆方程耦合系统的新旋转迭代算法”,英。j .第一版。数学。74(1999)223-251。这些新的迭代算法是为了在共享内存并行计算机Sequent Balance上运行而开发的Abdullah, N.M. Ali,椭圆型PDE的并行算法与应用的并行策略的比较研究Vol. 10 (1996) 93-103;Ali, n.h.m., Abdullah, A.R.“椭圆PDE的并行四点显式解耦群(EDG)方法”第七届IASTED/ISMM并行和分布式计算与系统国际会议论文集(1995)302-304(华盛顿特区);Ali, n.h.m., Abdullah, A.R.扩散-对流方程的新并行点迭代解,并行和分布式计算与网络国际会议论文集,新加坡,Aug. 11-13 (1997) 136-139;Yousif, w.s., Evans, D.J.“显式解耦群迭代方法及其并行实现”《并行算法与应用》7(1995)53-71],其中显示它们适合并行实现。在这项工作中,使用并行虚拟机(PVM)编程环境将四点群算法与四点显式群(EG)方法一起移植到Sun工作站集群上运行[Evans, D.J, Yousif, W.S.“在balance 8000并行计算机上实现显式块迭代方法”并行计算16(1990)81-97]。我们描述了这些方法在求解泊松方程中的并行实现,并比较和报道了一些计算实验的结果。rosni@cs.usm.my kokjl@hotmail.com
{"title":"A comparative study of explicit group iterative solvers on a cluster of workstations","authors":"Norhashidah Hj. Mohd Ali, Rosni Abdullah †, Kok Jun Lee ‡","doi":"10.1080/10637190412331295157","DOIUrl":"https://doi.org/10.1080/10637190412331295157","url":null,"abstract":"In this paper, a group iterative scheme based on rotated (cross) five-point finite difference discretisation, i.e. the four-point explicit decoupled group (EDG) is considered in solving a second order elliptic partial differential equation (PDE). This method was firstly introduced by Abdullah [“The four point EDG method: a fast poisson solver”, Int. J. Comput. Math., 38 (1991) 61–70], where the method was found to be more superior than the common existing methods based on the standard five-point finite difference discretisation. The method was further extended to different type of PDE's, where similar improved results were established [Ali, N.H.M., Abdullah, A.R. Four Point EDG: A Fast Solver For The Navier–Stokes Equation, M.H.Hamza (ed.) Proceedings of the IASTED International Conference on Modelling Simulation And Optimization, Gold Coast, Australia, May 6–9 (1996) (CD Rom-File 242-165.pdf), ISBN: 0-88986-197-8; Ali, N.H.M., Abdullah, A.R. New Parallel Point Iterative Solutions For the Diffusion-Convection Equation Proceedings of the International Conference on Parallel and Distributed Computing and Networks Singapore, Aug. 11–13 (1997) 136–139; Ali, N.H.M., Abdullah, A.R. “New rotated iterative algorithms for the solution of a coupled system of elliptic equations” Int. J. Comput. Math. 74 (1999) 223–251]. These new iterative algorithms had been developed to run on the Sequent Balance, a shared memory parallel computer [A.R. Abdullah, N.M. Ali, The Comparative Study of Parallel Strategies For The Solution of Elliptic PDE's Parallel Algorithms and Applications Vol. 10 (1996) 93–103; Ali, N.H.M., Abdullah, A.R. “Parallel four point explicit decoupled group (EDG) method for elliptic PDE's” Proceedings of the Seventh IASTED/ISMM International Conference on Parallel and Distributed Computing and Systems (1995) 302–304 (Washington DC); Ali, N.H.M., Abdullah, A.R. New Parallel Point Iterative Solutions For the Diffusion-Convection Equation Proceedings of the International Conference on Parallel and Distributed Computing and Networks, Singapore, Aug. 11–13 (1997) 136–139; Yousif, W.S., Evans, D.J.“Explicit decoupled group iterative methods and their parallel implementations” Parallel Algorithms and Applications 7 (1995) 53–71] where they were shown to be suitable to be implemented in parallel. In this work, the four-point group algorithm was ported to run on a cluster of Sun workstations using a parallel virtual machine (PVM) programming environment together with the four-point explicit group (EG) method [Evans, D.J., Yousif, W.S. “The implementation of the explicit block iterative methods on the balance 8000 parallel computer” Parallel Computing 16 (1990) 81–97]. We describe the parallel implementations of these methods in solving the Poisson equation and the results of some computational experiments are compared and reported. rosni@cs.usm.my kokjl@hotmail.com","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125661288","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Fast and scalable parallel matrix computations with reconfigurable pipelined optical buses 快速和可扩展的并行矩阵计算与可重构的流水线光总线
Pub Date : 2004-12-01 DOI: 10.1080/10637190410001700604
Keqin Li
We present fast and highly scalable parallel computations for a number of important and fundamental matrix problems on linear arrays with reconfigurable pipelined optical bus systems. These problems include computing the powers, the inverse, the characteristic polynomial, the determinant, the rank and an LU- and a QR-factorization of a matrix; multiplying a chain of matrices; and solving linear systems of equations. These computations are based on efficient implementation of the fastest sequential matrix multiplication algorithm, and are highly scalable over a wide range of system size. Such fast and scalable parallel matrix computations were not seen before on distributed memory parallel computing systems.
我们提出了快速和高度可扩展的并行计算的一些重要的和基本的矩阵问题的线性阵列与可重构的流水线光总线系统。这些问题包括计算幂、逆、特征多项式、行列式、秩以及矩阵的LU-和qr -分解;矩阵链的乘法;求解线性方程组。这些计算基于最快的顺序矩阵乘法算法的有效实现,并且在广泛的系统大小范围内具有高度可扩展性。这种快速和可扩展的并行矩阵计算在分布式内存并行计算系统上是前所未有的。
{"title":"Fast and scalable parallel matrix computations with reconfigurable pipelined optical buses","authors":"Keqin Li","doi":"10.1080/10637190410001700604","DOIUrl":"https://doi.org/10.1080/10637190410001700604","url":null,"abstract":"We present fast and highly scalable parallel computations for a number of important and fundamental matrix problems on linear arrays with reconfigurable pipelined optical bus systems. These problems include computing the powers, the inverse, the characteristic polynomial, the determinant, the rank and an LU- and a QR-factorization of a matrix; multiplying a chain of matrices; and solving linear systems of equations. These computations are based on efficient implementation of the fastest sequential matrix multiplication algorithm, and are highly scalable over a wide range of system size. Such fast and scalable parallel matrix computations were not seen before on distributed memory parallel computing systems.","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121591175","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
FPGA implementation of a Cholesky algorithm for a shared-memory multiprocessor architecture 用于共享内存多处理器架构的Cholesky算法的FPGA实现
Pub Date : 2004-12-01 DOI: 10.1080/10637190412331279957
Satchidanand G. Haridas, Sotirios G. Ziavras
Solving a system of linear equations is a key problem in engineering and science. Matrix factorization is a key component of many methods used to solve such equations. However, the factorization process is very time consuming, so these problems have often been targeted for parallel machines rather than sequential ones. Nevertheless, commercially available supercomputers are expensive and only large institutions have the resources to purchase them. Hence, efforts are on to develop moreaffordable alternatives. In this paper, we propose such an approach. We present an implementation of a parallel version of the Cholesky matrix factorization algorithm on a single-chip multiprocessor built inside an APEX20K series Field-Programmable Gate Array (FPGA) developed by Altera. Our multiprocessor system uses an asymmetric, shared-memoryMIMD architecture and was built using the configurable Nios™ processor core which was also developed by Altera. Our system was developed using Altera's System-On-a-Programmable-Chip (SOPC) Quartus II development environment. Our Cholesky implementation is based on an algorithm described by George et al. [6]. This algorithm is scalable and uses a “queue of tasks” approach to ensure dynamic load-balancing among the processing elements. Our implementation assumes dense matrices in the input. We present performance results for uniprocessor and multiprocessor implementations. Our results show that the implementation of multiprocessors inside FPGAs can benefit matrix operations, such as matrix factorization. Further benefits result from good dynamic load-balancing techniques.
求解线性方程组是工程和科学中的一个关键问题。矩阵分解是求解这类方程的许多方法的关键组成部分。然而,因式分解过程非常耗时,因此这些问题通常针对并行机器而不是顺序机器。然而,商用超级计算机价格昂贵,只有大型机构才有资源购买它们。因此,人们正在努力开发更实惠的替代品。在本文中,我们提出了这样一个方法。我们在Altera公司开发的APEX20K系列现场可编程门阵列(FPGA)内内置的单片多处理器上实现了并行版本的Cholesky矩阵分解算法。我们的多处理器系统采用非对称、共享内存的ymimd架构,并使用同样由Altera开发的可配置Nios™处理器内核构建。我们的系统是使用Altera的系统可编程芯片(SOPC) Quartus II开发环境开发的。我们的Cholesky实现基于George等人[6]描述的算法。该算法是可伸缩的,并使用“任务队列”方法来确保处理元素之间的动态负载平衡。我们的实现假设输入是密集矩阵。我们给出了单处理器和多处理器实现的性能结果。结果表明,在fpga内部实现多处理器有利于矩阵运算,如矩阵分解。良好的动态负载平衡技术带来了更多的好处。
{"title":"FPGA implementation of a Cholesky algorithm for a shared-memory multiprocessor architecture","authors":"Satchidanand G. Haridas, Sotirios G. Ziavras","doi":"10.1080/10637190412331279957","DOIUrl":"https://doi.org/10.1080/10637190412331279957","url":null,"abstract":"Solving a system of linear equations is a key problem in engineering and science. Matrix factorization is a key component of many methods used to solve such equations. However, the factorization process is very time consuming, so these problems have often been targeted for parallel machines rather than sequential ones. Nevertheless, commercially available supercomputers are expensive and only large institutions have the resources to purchase them. Hence, efforts are on to develop moreaffordable alternatives. In this paper, we propose such an approach. We present an implementation of a parallel version of the Cholesky matrix factorization algorithm on a single-chip multiprocessor built inside an APEX20K series Field-Programmable Gate Array (FPGA) developed by Altera. Our multiprocessor system uses an asymmetric, shared-memoryMIMD architecture and was built using the configurable Nios™ processor core which was also developed by Altera. Our system was developed using Altera's System-On-a-Programmable-Chip (SOPC) Quartus II development environment. Our Cholesky implementation is based on an algorithm described by George et al. [6]. This algorithm is scalable and uses a “queue of tasks” approach to ensure dynamic load-balancing among the processing elements. Our implementation assumes dense matrices in the input. We present performance results for uniprocessor and multiprocessor implementations. Our results show that the implementation of multiprocessors inside FPGAs can benefit matrix operations, such as matrix factorization. Further benefits result from good dynamic load-balancing techniques.","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126277372","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Application of MPI-IO in Parallel Particle Transport Monte-Carlo Simulation MPI-IO在平行粒子输运蒙特卡罗模拟中的应用
Pub Date : 2004-12-01 DOI: 10.1080/10637190412331295166
Mo Ze-yao, Huang Zhengfeng
Parallel computers are increasingly being used to run large-scale applications that also have huge input/output (I/O) requirements. However, many applications usually obtain poor I/O performance on parallel machines. In this paper, we will address the parallel I/O of a parallel particle transport Monte-Carlo simulation code (PTMC) on a parallel computer. This paper shows that, without careful treatments, the I/O overheads will ultimately dominate the elapsed simulation time. Fortunately, we have successfully designed the parallel MPI I/O methods for it. In particular, for a benchmark application MAP6 with 105 steps of 100,000 samples, we have elevated the speedup from 10 with 64 processors to 56 with 90 processors. Moreover, our method is scalable for a larger number of CPUs and a larger number of samples.
并行计算机越来越多地用于运行具有大量输入/输出(I/O)需求的大规模应用程序。然而,许多应用程序通常在并行机器上获得较差的I/O性能。在本文中,我们将讨论并行粒子输运蒙特卡罗模拟代码(PTMC)在并行计算机上的并行I/O。本文表明,如果不仔细处理,I/O开销将最终支配所消耗的模拟时间。幸运的是,我们已经成功地为它设计了并行的MPI I/O方法。特别是,对于具有105个步骤的100,000个样本的基准应用程序MAP6,我们将加速从64个处理器的10个提高到90个处理器的56个。此外,我们的方法可扩展到更大数量的cpu和更多数量的样本。
{"title":"Application of MPI-IO in Parallel Particle Transport Monte-Carlo Simulation","authors":"Mo Ze-yao, Huang Zhengfeng","doi":"10.1080/10637190412331295166","DOIUrl":"https://doi.org/10.1080/10637190412331295166","url":null,"abstract":"Parallel computers are increasingly being used to run large-scale applications that also have huge input/output (I/O) requirements. However, many applications usually obtain poor I/O performance on parallel machines. In this paper, we will address the parallel I/O of a parallel particle transport Monte-Carlo simulation code (PTMC) on a parallel computer. This paper shows that, without careful treatments, the I/O overheads will ultimately dominate the elapsed simulation time. Fortunately, we have successfully designed the parallel MPI I/O methods for it. In particular, for a benchmark application MAP6 with 105 steps of 100,000 samples, we have elevated the speedup from 10 with 64 processors to 56 with 90 processors. Moreover, our method is scalable for a larger number of CPUs and a larger number of samples.","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126307270","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Distributed Normalized Explicit Preconditioned Conjugate Gradient Method 一种分布归一化显式预条件共轭梯度法
Pub Date : 2004-06-01 DOI: 10.1080/10637190412331279975
G. Gravvanis, K. M. Giannoutakis, Nikolaos Missirlis
A new parallel normalized explicit preconditioned conjugate gradient method in conjunction with normalized approximate inverse matrix techniques is presented for solving efficiently sparse linear systems on multi-computer systems. Application of the proposed method on a three dimensional boundary value problem is discussed and numerical results are given. The implementation and performance on a distributed, memory MIMD machine, using message passing interface (MPI) is also investigated. E-mail: nmis@di.uoa.gr
结合归一化近似逆矩阵技术,提出了一种新的并行归一化显式预条件共轭梯度方法,用于求解多机系统上的稀疏线性系统。讨论了该方法在三维边值问题上的应用,并给出了数值结果。本文还研究了基于消息传递接口(MPI)的分布式内存MIMD机器的实现及其性能。电子邮件:nmis@di.uoa.gr
{"title":"A Distributed Normalized Explicit Preconditioned Conjugate Gradient Method","authors":"G. Gravvanis, K. M. Giannoutakis, Nikolaos Missirlis","doi":"10.1080/10637190412331279975","DOIUrl":"https://doi.org/10.1080/10637190412331279975","url":null,"abstract":"A new parallel normalized explicit preconditioned conjugate gradient method in conjunction with normalized approximate inverse matrix techniques is presented for solving efficiently sparse linear systems on multi-computer systems. Application of the proposed method on a three dimensional boundary value problem is discussed and numerical results are given. The implementation and performance on a distributed, memory MIMD machine, using message passing interface (MPI) is also investigated. E-mail: nmis@di.uoa.gr","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122185320","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The Journal of Parallel Algorithms and Applications: Special Issue on Parallel and Distributed Algorithms 并行算法与应用杂志:并行与分布式算法特刊
Pub Date : 2004-06-01 DOI: 10.1080/10637190410001725445
G. Gravvanis, H. Arabnia
The Journal of Parallel Algorithms and Applications publishes original quality research throughout various areas, including Parallel and Distributed Algorithms. The scope of the journal includes novel applications as well as fundamental contributions to the field. This Special Issue of The Journal of Parallel Algorithms and Applications contains selected articles presented at The International Multi-Conference in Computer Science and Computer Engineering; title of track: The 2003 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2003; June 23–26, 2003, Las Vegas, Nevada, USA). The main objective of the International Multi-Conference in Computer Science and Computer Engineering series is to create an international scientific forum for presentation and discussion of current research topics of Computer Science and Engineering. The six papers appearing in this special issue provide a variety and wealth of contributions and approaches in the field: In this special issue, Schimmler M., Schmidt B. and Lang H.W. present the design of a new bit-serial floating-point unit (FPU), which has been developed for the processors of the Instruction Systolic Array parallel computer model. The bit-serial approach requires a different data format. The proposed floating-point unit uses an IEEE compliant internal floating-point format that allows a fast least significant bit (LSB)-first arithmetic that can be efficiently implemented in hardware. Mohamed A.S. and Baydogan V.S. propose a broader generic application/language/ model independent multi-agent framework for dynamic load balancing. The framework is intended to handle varying levels of load changes in computations, I/O, and/or synchronization throughout the application run and it is an open-architecture that currently supports four multi-level parallel programming models. An open-architecture multi-agent load-balancing capability is proposed that currently makes use of a leading geometric partitioner engine at runtime. It has been shown that the framework is effective in monitoring, tuning, and rebalancing emerging computational, I/O and synchronization sources of load imbalance. Zafar B., Pinkston T.M., Bermudez A. and Duato J. discuss InfiniBand architecture which is a newly established general-purpose interconnect standard. A method for applying the Double Scheme over InfiniBand networks is proposed. The Double Scheme provides
《并行算法与应用杂志》发表了包括并行和分布式算法在内的各个领域的高质量原创研究。该杂志的范围包括新的应用以及对该领域的基本贡献。本期《并行算法与应用杂志》特刊包含在计算机科学与计算机工程国际多会议上发表的精选文章;主题:2003年并行和分布式处理技术与应用国际会议(PDPTA 2003);2003年6月23日至26日,美国内华达州拉斯维加斯。计算机科学与计算机工程系列国际多会议的主要目标是创建一个国际科学论坛,以介绍和讨论当前计算机科学与工程的研究主题。在这期特刊中出现的六篇论文为该领域提供了各种丰富的贡献和方法:在这期特刊中,Schimmler M., Schmidt B.和Lang H.W.提出了一种新的位串行浮点单元(FPU)的设计,该单元是为指令收缩阵列并行计算机模型的处理器开发的。位串行方法需要不同的数据格式。所提出的浮点单元使用IEEE兼容的内部浮点格式,允许快速的最低有效位(LSB)优先算法,可以在硬件中有效地实现。Mohamed A.S.和Baydogan V.S.为动态负载平衡提出了一个更广泛的通用应用/语言/模型独立的多代理框架。该框架旨在处理在整个应用程序运行过程中计算、I/O和/或同步中不同级别的负载变化,它是一个开放架构,目前支持四种多级并行编程模型。提出了一种开放体系结构的多智能体负载平衡能力,该能力目前在运行时使用了领先的几何分区引擎。研究表明,该框架在监测、调优和重新平衡新出现的计算、I/O和同步负载不平衡源方面是有效的。Zafar B., Pinkston t.m., Bermudez a .和Duato J.讨论了InfiniBand架构,这是一个新建立的通用互连标准。提出了一种在ib网络上实现双方案的方法。双重计划提供
{"title":"The Journal of Parallel Algorithms and Applications: Special Issue on Parallel and Distributed Algorithms","authors":"G. Gravvanis, H. Arabnia","doi":"10.1080/10637190410001725445","DOIUrl":"https://doi.org/10.1080/10637190410001725445","url":null,"abstract":"The Journal of Parallel Algorithms and Applications publishes original quality research throughout various areas, including Parallel and Distributed Algorithms. The scope of the journal includes novel applications as well as fundamental contributions to the field. This Special Issue of The Journal of Parallel Algorithms and Applications contains selected articles presented at The International Multi-Conference in Computer Science and Computer Engineering; title of track: The 2003 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2003; June 23–26, 2003, Las Vegas, Nevada, USA). The main objective of the International Multi-Conference in Computer Science and Computer Engineering series is to create an international scientific forum for presentation and discussion of current research topics of Computer Science and Engineering. The six papers appearing in this special issue provide a variety and wealth of contributions and approaches in the field: In this special issue, Schimmler M., Schmidt B. and Lang H.W. present the design of a new bit-serial floating-point unit (FPU), which has been developed for the processors of the Instruction Systolic Array parallel computer model. The bit-serial approach requires a different data format. The proposed floating-point unit uses an IEEE compliant internal floating-point format that allows a fast least significant bit (LSB)-first arithmetic that can be efficiently implemented in hardware. Mohamed A.S. and Baydogan V.S. propose a broader generic application/language/ model independent multi-agent framework for dynamic load balancing. The framework is intended to handle varying levels of load changes in computations, I/O, and/or synchronization throughout the application run and it is an open-architecture that currently supports four multi-level parallel programming models. An open-architecture multi-agent load-balancing capability is proposed that currently makes use of a leading geometric partitioner engine at runtime. It has been shown that the framework is effective in monitoring, tuning, and rebalancing emerging computational, I/O and synchronization sources of load imbalance. Zafar B., Pinkston T.M., Bermudez A. and Duato J. discuss InfiniBand architecture which is a newly established general-purpose interconnect standard. A method for applying the Double Scheme over InfiniBand networks is proposed. The Double Scheme provides","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"85 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125718498","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Deadlock-free dynamic reconfiguration over InfiniBand™ NETWORKS InfiniBand™网络上无死锁的动态重新配置
Pub Date : 2004-06-01 DOI: 10.1080/10637190410001725463
B. Zafar, T. Pinkston, Aurelio Bermúdez, J. Duato
InfiniBand Architecture (IBA) is a newly established general-purpose interconnect standard applicable to local area, system area and storage area networking and I/O. Networks based on this standard should be capable of tolerating topological changes due to resource failures, link/switch activations, and/or hot swapping of components. In order to maintain connectivity, the network's routing function may need to be reconfigured on each topological change. Although the architecture has various mechanisms useful for configuring the network, no strategy or procedure is specified for ensuring deadlock freedom during dynamic network reconfiguration. In this paper, a method for applying the Double Scheme over InfiniBand networks is proposed. The Double Scheme provides a systematic way of reconfiguring a network dynamically while ensuring freedom from deadlocks. We show how features and mechanisms available in IBA for other purposes can also be used to implement dynamic network reconfiguration based on the Double Scheme. We also propose new mechanisms that may be considered in future versions of the IBA specification for making dynamic reconfiguration and other subnet management operations more efficient.
IBA (InfiniBand Architecture)是一种新建立的通用互连标准,适用于局域网、系统区和存储区组网和I/O。基于此标准的网络应该能够容忍由于资源故障、链路/交换机激活和/或组件热插拔而导致的拓扑变化。为了保持连通性,网络的路由功能可能需要在每次拓扑变化时重新配置。尽管该体系结构具有用于配置网络的各种机制,但没有指定任何策略或过程来确保动态网络重新配置期间的死锁自由。本文提出了一种在InfiniBand网络上实现双方案的方法。双重方案提供了一种动态重新配置网络的系统方法,同时确保避免死锁。我们展示了IBA中可用于其他目的的特性和机制如何也可用于实现基于双方案的动态网络重构。我们还提出了新的机制,可以在IBA规范的未来版本中考虑,以使动态重新配置和其他子网管理操作更有效。
{"title":"Deadlock-free dynamic reconfiguration over InfiniBand™ NETWORKS","authors":"B. Zafar, T. Pinkston, Aurelio Bermúdez, J. Duato","doi":"10.1080/10637190410001725463","DOIUrl":"https://doi.org/10.1080/10637190410001725463","url":null,"abstract":"InfiniBand Architecture (IBA) is a newly established general-purpose interconnect standard applicable to local area, system area and storage area networking and I/O. Networks based on this standard should be capable of tolerating topological changes due to resource failures, link/switch activations, and/or hot swapping of components. In order to maintain connectivity, the network's routing function may need to be reconfigured on each topological change. Although the architecture has various mechanisms useful for configuring the network, no strategy or procedure is specified for ensuring deadlock freedom during dynamic network reconfiguration. In this paper, a method for applying the Double Scheme over InfiniBand networks is proposed. The Double Scheme provides a systematic way of reconfiguring a network dynamically while ensuring freedom from deadlocks. We show how features and mechanisms available in IBA for other purposes can also be used to implement dynamic network reconfiguration based on the Double Scheme. We also propose new mechanisms that may be considered in future versions of the IBA specification for making dynamic reconfiguration and other subnet management operations more efficient.","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124578584","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
A bit-serial floating-point unit for a massively parallel system on a chip 用于芯片上大规模并行系统的位串行浮点单元
Pub Date : 2004-06-01 DOI: 10.1080/10637190410001725454
M. Schimmler, B. Schmidt, Hans-Werner Lang
This paper presents the design of a new bit-serial floating-point unit (FPU). It has been developed for the processors of the instruction systolic array (ISA) parallel computer model. In contrast to conventional bit-parallel FPUs the bit-serial approach requires a different data format. Our FPU uses an IEEE compliant internal floating-point format that allows a fast least significant bit (LSB)-first arithmetic and can be efficiently implemented in hardware. Tel.:+49-431-880-4480. Fax:+49-431-880-4054masch@informatik.uni-kiel.de Tel.:+49-461-8051235. Fax:+49-461-8051527lang@fh-flensburg.de
本文介绍了一种新型位串行浮点单元(FPU)的设计。它是为指令收缩阵列(ISA)并行计算机模型的处理器开发的。与传统的位并行fpu相比,位串行方法需要不同的数据格式。我们的FPU使用IEEE兼容的内部浮点格式,允许快速的最低有效位(LSB)优先算法,并且可以有效地在硬件中实现。电话:+ 1 - 49-431-880-4480。传真:+ 49 - 431 - 880 - 4054 - masch@informatik.uni kiel.de电话:+ 1 - 49-461-8051235。传真:+ 49 - 461 - 8051527 - lang@fh flensburg.de
{"title":"A bit-serial floating-point unit for a massively parallel system on a chip","authors":"M. Schimmler, B. Schmidt, Hans-Werner Lang","doi":"10.1080/10637190410001725454","DOIUrl":"https://doi.org/10.1080/10637190410001725454","url":null,"abstract":"This paper presents the design of a new bit-serial floating-point unit (FPU). It has been developed for the processors of the instruction systolic array (ISA) parallel computer model. In contrast to conventional bit-parallel FPUs the bit-serial approach requires a different data format. Our FPU uses an IEEE compliant internal floating-point format that allows a fast least significant bit (LSB)-first arithmetic and can be efficiently implemented in hardware. Tel.:+49-431-880-4480. Fax:+49-431-880-4054masch@informatik.uni-kiel.de Tel.:+49-461-8051235. Fax:+49-461-8051527lang@fh-flensburg.de","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126568166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Locality-conscious load-balancer based on negotiations in dynamic unstructured mesh computations 动态非结构化网格计算中基于协商的位置感知负载均衡器
Pub Date : 2004-06-01 DOI: 10.1080/10637190412331279966
A. Mohamed, Veysel S. Baydogan
Recently hybrid/multi-level parallel programming models are gaining lots of momentum basically because they have proven to provide better scalability, speedup and utilization than any single parallel programming model alone. In such models, load balancing should not only mean balancing the computational loads (as it has always been perceived), but should also mean balancing I/O imbalance as well as synchronization imbalance. In this paper, we propose a broader generic application/language/model independent multi-agent framework for dynamic load balancing. It takes most of the load-balancing burden away from programmers. It is not a library but a runtime support system that is not hardwired to the parallel applications. The framework is intended to handle varying levels of load changes in computations, I/O and/or synchronization throughout the application run and it is an open-architecture that currently supports four multi-level parallel programming models. It has a clean interface to the application, runs in parallel and provides additional functionality such as determination of when to balance load and provide interface to end users. The proposed open-architecture multi-agent load-balancing capability currently makes use of a leading geometric partitioner engine (Chaco) at runtime. A mesh solver may initially create hundreds of lightweight threads, each handling a small submesh by calling Chaco partitioning engine in a pre-processing stage. This partitioner engine might be called again by these light-weight threads if a divide-and-conquer process is deemed necessary when the sub-domain (submesh) served by this thread grows out beyond certain threshold limits and thus creates an imbalance. In the proposed framework, the multi-agent is a set of SMP-based load balancers (agents) that do not have to share any data structure with the parallel application threads. They just monitor and collect system and application data frequently from the outside of the multi-threaded parallel application solver and send adjustments and negotiation plans to the SMP-load balancers and the application threads whenever a need for load balancing arises. The proposed framework has been deployed in four hybrid/multi-level parallel programming models and its capabilities of issuing corrective actions against emerging imbalances were tested in the context of an adaptive mesh refinement application. Experimental results show that the framework is effective in monitoring, tuning and rebalancing emerging computational, I/O and synchronization sources of load imbalance.
最近,混合/多级并行编程模型获得了大量的动力,主要是因为它们已被证明比任何单独的并行编程模型提供了更好的可伸缩性、加速和利用率。在这样的模型中,负载平衡不仅意味着平衡计算负载(就像人们一直认为的那样),还意味着平衡I/O不平衡和同步不平衡。在本文中,我们提出了一个更广泛的通用应用/语言/模型无关的多智能体动态负载平衡框架。它从程序员那里免去了大部分负载平衡的负担。它不是一个库,而是一个运行时支持系统,没有硬连接到并行应用程序。该框架旨在处理在整个应用程序运行过程中计算、I/O和/或同步中不同级别的负载变化,它是一个开放的体系结构,目前支持四种多级并行编程模型。它有一个清晰的应用程序接口,并行运行,并提供额外的功能,如确定何时平衡负载和向最终用户提供接口。所提出的开放体系结构多代理负载平衡能力目前在运行时使用了领先的几何分区引擎(Chaco)。网格求解器最初可能会创建数百个轻量级线程,每个线程在预处理阶段通过调用Chaco分区引擎来处理一个小的子网格。当这个线程所服务的子域(子网格)超出一定的阈值限制,从而造成不平衡时,如果认为需要分而治之的进程,这些轻量级线程可能会再次调用这个分区器引擎。在建议的框架中,多代理是一组基于smp的负载平衡器(代理),它们不必与并行应用程序线程共享任何数据结构。它们只是从多线程并行应用程序求解器外部频繁地监视和收集系统和应用程序数据,并在需要负载平衡时向smp负载平衡器和应用程序线程发送调整和协商计划。提出的框架已部署在四个混合/多级并行编程模型中,并在自适应网格细化应用程序的背景下测试了其针对新出现的不平衡发出纠正行动的能力。实验结果表明,该框架在监测、调优和重新平衡新出现的计算、I/O和同步负载不平衡源方面是有效的。
{"title":"A Locality-conscious load-balancer based on negotiations in dynamic unstructured mesh computations","authors":"A. Mohamed, Veysel S. Baydogan","doi":"10.1080/10637190412331279966","DOIUrl":"https://doi.org/10.1080/10637190412331279966","url":null,"abstract":"Recently hybrid/multi-level parallel programming models are gaining lots of momentum basically because they have proven to provide better scalability, speedup and utilization than any single parallel programming model alone. In such models, load balancing should not only mean balancing the computational loads (as it has always been perceived), but should also mean balancing I/O imbalance as well as synchronization imbalance. In this paper, we propose a broader generic application/language/model independent multi-agent framework for dynamic load balancing. It takes most of the load-balancing burden away from programmers. It is not a library but a runtime support system that is not hardwired to the parallel applications. The framework is intended to handle varying levels of load changes in computations, I/O and/or synchronization throughout the application run and it is an open-architecture that currently supports four multi-level parallel programming models. It has a clean interface to the application, runs in parallel and provides additional functionality such as determination of when to balance load and provide interface to end users. The proposed open-architecture multi-agent load-balancing capability currently makes use of a leading geometric partitioner engine (Chaco) at runtime. A mesh solver may initially create hundreds of lightweight threads, each handling a small submesh by calling Chaco partitioning engine in a pre-processing stage. This partitioner engine might be called again by these light-weight threads if a divide-and-conquer process is deemed necessary when the sub-domain (submesh) served by this thread grows out beyond certain threshold limits and thus creates an imbalance. In the proposed framework, the multi-agent is a set of SMP-based load balancers (agents) that do not have to share any data structure with the parallel application threads. They just monitor and collect system and application data frequently from the outside of the multi-threaded parallel application solver and send adjustments and negotiation plans to the SMP-load balancers and the application threads whenever a need for load balancing arises. The proposed framework has been deployed in four hybrid/multi-level parallel programming models and its capabilities of issuing corrective actions against emerging imbalances were tested in the context of an adaptive mesh refinement application. Experimental results show that the framework is effective in monitoring, tuning and rebalancing emerging computational, I/O and synchronization sources of load imbalance.","PeriodicalId":406098,"journal":{"name":"Parallel Algorithms and Applications","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131512258","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Parallel Algorithms and Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1