Abstract
For the past years, architectures and programming models about distributed virtual shared-memory (DVSM) systems have been extensively studied. The DVSM needs communication between distributed processing nodes in order to maintain memory consistency, therefore the communication-related overhead determines the overall performance. Recently many advanced hardware-based interconnection technologies have been introduced, and one of them is the InfiniBand Architecture (IBA) which supports shared-memory programming semantics by means ofremote direct-memory access (RDMA) and atomic operations. In this paper, we describe the implementation of our InfiniBand-based DVSM system, and evaluate its performance using SPEC OMP benchmarks. We show that our DVSM system to use full features of the IBA can improve the performance significantly over the IPoIB-based traditional system on the IBA, and furthermore the performance of one application on the IBA-based DVSM system is better than on the hardware-based shared-memory system.
This work was supported in part by the Ministry of Information & Communications, Korea, under the Information Technology Research Center (ITRC) Support Program, and by the University Research Program by the Electronics and Telecommunications Research Institute, Taejeon, Korea.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ASCI pathforward, http://www.llnl.gov/asci/pathforward_trilab/overview.html
Amza, C., Cox, A.L., Dwarkadas, S., Keleher, P., Lu, H., Rajamony, R., Yu, W., Zwaenepoel, W.: Treadmarks: Shared memory computing on networks of workstations. IEEE Computer 29(2), 18–28 (1996)
Kontothanassis, L., Hunt, G., Stets, R., Hardavellas, N., Cierniak, M., Parthasarthy, S., Meira, W., Dwarkadas, S., Scott, M.: VM-based shared memory on low-latency, remote-memory access networks. In: The 24th International Symposium on Computer Architecture (ISCA-24) (June 1997)
Samanta, R., Bilas, A., Iftode, L., Singh, J.P.: Home-based SVM protocols for SMP clusters: Design, simulations, implementation and performance. In: The Fourth IEEE Symposium on High-Performance Computer Architecture (HPCA-4) (January 1998)
OpenMP Forum, OpenMP: A Proposed Industry Standard API for Shared Memory Programming (October 1997), http://www.openmp.org/
Min, S.J., Basumallik, A., Eigenmann, R.: Supporting realistic OpenMP applications on a commodity cluster of workstations. In: Voss, M.J. (ed.) WOMPAT 2003. LNCS, vol. 2716, pp. 170–179. Springer, Heidelberg (2003)
Bircsak, J., Craig, P., Crowell, R., Cvetanovic, Z., Harris, J., Nelson, C., Offner, C.: Extending OpenMP for NUMA machines. In: Proceedings of the IEEE/ACM Supercomuting, Dallas, TX, pp. 49–55 (2000)
Schuster, V., Miles, D.: Distributed OpenMP. Extensions to OpenMP for SMP Clusters (2000)
Basumallik, A., Min, S.J., Eigenmann, R.: Towards OpenMP execution on software distributed shared memory systems. In: Zima, H.P., Joe, K., Sato, M., Seo, Y., Shimasaki, M. (eds.) ISHPC 2002. LNCS, vol. 2327, pp. 457–468. Springer, Heidelberg (2002)
Dunning, D., Regnier, G., McAlpine, G., Cameron, D., Shubert, B., Berry, F., Merritt, A., Gronke, E., Dodd, C.: The virtual interface architecture. IEEE Micro., 66–76 (1998)
InfiniBand Trade Association. InfiniBand Architecture Specification, Release 1.0 (October 2000)
Birk, T., Liss, L., Schuster, A.: Efficient exploitation of kernel access to InfiniBand: a software DSM example. In: Hot Interconnects, Stanford, CA (August 2003)
Liu, J., Jiang, W., Wyckoff, P., Panda, D.K., Ashton, D., Buntinas, D., Gropp, W., Toonen, B.: Design and implementation of MPICH2 over infiniband with RDMA support. In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS) (2004)
Park, I., Kim, S.W.: Implementation of infiniband-based software distributed shared-memory systems. Technical Report ECE-CL-20040101 (2004)
Aslot, V., Domeika, M., Eigenmann, R., Gaertner, G., Jones, W.B., Parady, B.: SPEComp: A new benchmark suite for measuring parallel computer performance. In: Eigenmann, R., Voss, M.J. (eds.) WOMPAT 2001. LNCS, vol. 2104, pp. 1–10. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, I., Kim, S.W., Park, K. (2004). Characterization of OpenMP Applications on the InfiniBand-Based Distributed Virtual Shared Memory System. In: Bougé, L., Prasanna, V.K. (eds) High Performance Computing - HiPC 2004. HiPC 2004. Lecture Notes in Computer Science, vol 3296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30474-6_46
Download citation
DOI: https://doi.org/10.1007/978-3-540-30474-6_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24129-4
Online ISBN: 978-3-540-30474-6
eBook Packages: Computer ScienceComputer Science (R0)