skip to main content
10.1145/181181.181332acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free Access

Performance of the CM-5 scalable file system

Published:16 July 1994Publication History

ABSTRACT

Assessing the performance and software interactions of emerging parallel input/output systems is a critical first step in input/output software tuning. Moreover, understanding the system response to well-understood, synthetic input/output patterns is itself a prelude to analysis of more complex application input/output patterns. We have conducted a series of experiments to measure the performance of the CM-5's new Scalable Disk Array (SDA) and Scalable Parallel File System (SFS) using the file system interfaces provided by the data parallel CM Fortran and message passing CMMD programming models. The results of these experiments suggest that the CM-5's parallel input/output systems is an improvement over its predecessor, the CM-2 Data Vault. However, network bandwidth can be a bottleneck for the data reordering phase of input/output operations.

References

  1. 1.BATCHER, K. E. Deign of a Massively Parallel Processor. IEEE Transactions on Computers C-29, (Sept. 1980), 836-842.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.BEST, M. Personal Communication.Google ScholarGoogle Scholar
  3. 3.BORDAWEKAR, R., CHOUDHARY, A., AND DEL ROSARIO, J. M. An Experimental Performance Evaluation of Touchstone Delta Concurrent File System. In Proceedings of the International Conference on Supercomputing (July 1993), pp. 367-377. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.BORDAWEKAR, R., DEL ROSARIO, J. M., AND CHOUDHARY, A. Design and Evaluation of Primitives for Parallel I/O. In Supercomputing 1993 (Nov 1993), pp. 452-461. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.FINBBERG, S. A. Implementing the NHT- 1 Application I/O Benchmark. In Workshop on I/O in Parallel Computer Systems (April 1993).Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.HPFF. High-Peformance Fortran Language Specification, version 1.0. Tech. rep., High Performance Fortran Forum, May 1993.Google ScholarGoogle Scholar
  7. 7.INTEL SUPERCOMPUTER SYSTEMS DIVI- SION. Paragon User's Guide, Oct 1993.Google ScholarGoogle Scholar
  8. 8.KWAN, T. T. Performance Evaluation of the CM-5. Master's thesis, University of Illinois at Urbana-Champaign, Department of Computer Science, April 1994.Google ScholarGoogle Scholar
  9. 9.KWAN, T. T., TOTTY, B. K., AND REED, D.A. Communication and Computation Performance of the CM-5. In Supercomputing 1993 (Nov 1993), pp. 192-201. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.LEISERSON, C. E., ET AL. The Network Architecture of the Connection Machine CM- 5. In Proceedings of Parallel Algorithms and Architectures Symposium (May 1992), pp. 272-285. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.LoVERSO, S. J., ISMAN, M., NANOPOU- LOS, A., NESHEIM, W., MILNE, E. D., AND WHEELER, R. sfs: A Parallel File System for the CM-5. In Proceedings of the 1993 Summer Usenix Conference (1993), pp. 291-305.Google ScholarGoogle Scholar
  12. 12.REEDD, D. A., AYDT, R. A., NOE, R. J., ROTH, P. C., SHIELDS, K. A., SCHWARTZ, B. W., AND TAVERA, L. F. Scalable Performance Analysis: The Pablo Performance Analysis Environment. In Proceedings of the Scalable Parallel Libraries Conference (1993), A. Skjellum, Ed., IEEE Computer Society.Google ScholarGoogle Scholar
  13. 13.THINKING MA- CHINES CORPORATION. CMMD Reference Manual Version, 3.0 Beta, Dec 1992.Google ScholarGoogle Scholar
  14. 14.THINKING MACHINES CORPORATION. CM- 5 I/O System Programming Guide, Version 7.2, September 1993.Google ScholarGoogle Scholar
  15. 15.THINKING MACHINES CORPORATION. CM Fortran Utility Library Reference Manual, Version 2.0 Beta, January 1993.Google ScholarGoogle Scholar

Index Terms

  1. Performance of the CM-5 scalable file system

            Recommendations

            Reviews

            Mihaela Carstea

            The enormous increases in the computational performance of recently delivered massively parallel systems have exposed input/output as the major performance bottleneck for many applications. The goal of this paper is to measure the I/O performance of the CM-5 Scalable File System (SFS) and to supply the low-level performance data needed to support a more extensive application characterization effort. For this purpose, the file system interfaces provided by the data parallel CM Fortran and the message-passing CMMD programming models were used. The paper is structured into six sections. The first is introductory. The second section is a brief description of the CM-5 and its parallel file system interfaces. The next two sections present benchmark methodology and analysis. To access I/O performance for the common case, a set of synthetic input/output benchmarks were developed, and SFS performance was measured under a variety of loads. The CM-5 used had the following configuration: 512 computation nodes, 15 disk storage nodes, five partition managers, and two I/O control processors. The CM-5 SDA was configured with two file partitions and had a total of 120 disks. To quantify the performance of the most salient aspects of the CM-5's SDA and SFS, three sets of synthetic input/output benchmarks were used. The benchmark analyses were grouped in three categories: CM Fortran, including file writes and file reads; CMMD, including data rates for synchronous broadcast reads, synchronous sequential writes, and hardware-dependent read and write operations; and the effects of program interactions and resource contention. The results are accompanied by illustrative diagrams. The fifth section is a discussion, including a comparison between the results obtained by the authors and those reported in other papers listed in the bibliography. For a better assessment of the results of parallel I/O tests, the authors also include a parallel systems comparison between CM-5 and another notable large parallel system, the Intel Touchstone Delta. Finally, the sixth section concludes with a summary and suggestions for future research. The paper is for readers interested in obtaining better results for parallel systems. Only with knowledge of system behavior and limitations, obtained with such synthetic benchmarks, can one reliably interpret the more complex patterns in realistic codes. The content of this work is clearly presented, and easy to understand for people with moderate knowledge of the field. A rich bibliography (15 titles) enables the reader to find other points of view about this subject.

            Access critical reviews of Computing literature here

            Become a reviewer for Computing Reviews.

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              ICS '94: Proceedings of the 8th international conference on Supercomputing
              July 1994
              452 pages
              ISBN:0897916654
              DOI:10.1145/181181

              Copyright © 1994 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 16 July 1994

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              ICS '94 Paper Acceptance Rate45of114submissions,39%Overall Acceptance Rate584of2,055submissions,28%

              Upcoming Conference

              ICS '24

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader