A parallel programming interface for out-of-core cluster applications |
| |
Authors: | Jianqi Tang Binxing Fang Mingzeng Hu Hongli Zhang |
| |
Institution: | (1) Department of Computer Science and Engineering, Harbin Institute of Technology, Harbin, China |
| |
Abstract: | Clusters of workstations are a practical approach to parallel computing that provide high performance at a low cost for many
scientific and engineering applications. In order to handle problems with increasing data sets, methods supporting parallel
out-of-core computations must be investigated. Since writing an out-of-core version of a program is a difficult task and virtual
memory systems do not perform well in some cases, we have developed a parallel programming interface and the support library
to provide efficient and convenient access to the out-of-core data. This paper focuses on how these components extend the
range of problem sizes that can be solved on the cluster of workstations. Execution time of Jacobi iteration when using our
interface, virtual memory and PVFS are compared to characterize the performance for various problem sizes, and it is concluded
that our new interface significantly increases the sizes of problems that can be efficiently solved.
Jianqi Tang received B.Sc. and M.Sc. from Harbin Institute of Technology in 1997 and 1999 respectively, both in computer application.
Currently, she is a Ph.D. candidate at the Department of Computer Science and engineering, Harbin Institute of Technology.
She has participated in several National research projects. Her research interests include parallel computing, parallel I/O
and grid computing.
Binxing Fang received M.Sc. in 1984 from Tsinghua University and Ph.D. from Harbin Institute of Technology in 1989, both in computer science.
From 1990 to 1993 he was with National University of Defense Technology as a postdoctor. Since 1984, he is a faculty member
at the Department of Computer Science and engineering of Harbin Institute of Technology, where he is presently a Professor.
He is a Member of the National Information Expert Consultant Group and a Standing Member of the Council of Chinese Society
of Communications. His research efforts focus on parallel computing, computer network and information security. Professor
Fang has implemented over 30 projects from the state and ministry/province.
Mingzeng Hu was born in 1935. He has been with the Department of Computer Science and engineering in Harbin Institute of Technology since
1958, where he is currently a Professor. He was a visiting scholar in the Siemens Company, Germany from 1978 to 1979, a visiting
associate professor in Chiba University, Japan from 1984 to 1985, and a visiting professor in York University, Canada from
1989 to 1995. He is the Director of the National Key Laboratory of Computer Information Content Security. He is also a Member
of 3rd Academic Degree Committee under the State Council of China. Professor Hu’s research interests include high performance
computer architecture and parallel processing technology, fault tolerant computing, network system, VL design, and computer
system security technology. He has implemented many projects from the state and ministry/province and has won several Ministry
Science and Technology Progress Awards. He published over 100 papers in core journals home and abroad and one book. Professor
Hu has supervised over 20 doctoral students.
Hongli Zhang received M.Sc in computer system software in 1996 and Ph.D. in computer architecture in 1999 from Harbin Institute of Technology.
Currently, she is an Associate Professor at the Department of Computer Science and engineering, Harbin Institute of Technology.
Her research interests include computer network security and parallel computing. |
| |
Keywords: | Out-of-core computation Cluster of workstations Global out-of-core array Local array file In-core data |
本文献已被 SpringerLink 等数据库收录! |
|