{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T22:51:30Z","timestamp":1752360690342,"version":"3.33.0"},"reference-count":41,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[1999,8,1]],"date-time":"1999-08-01T00:00:00Z","timestamp":933465600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[1999,8]]},"abstract":"<jats:p> We describe the design and evaluation of a 192-processor Windows NT cluster for high performance computing based on the High Performance Virtual Machine (HPVM) communication suite. While other clusters have been described in the literature, building a 58 GFlop\/s NT cluster to be used as a general-purpose production machine for NCSA required solving new problems. The HPVM software meets the challenges represented by the large number of processors, the peculiarities of the NT operating system, the need for a production-strength job submission facility, and the requirement for mainstream programming interfaces. First, HPVM provides users with a collection of standard APIs like MPI, Shmem, Global Arrays with supercomputer class performance (13 \u03bcs minimum latency, 84 MB\/s peak bandwidth for MPI), efficiently delivering Myrinet\u2019s hardware performance to application programs. Second, HPVM provides cluster management and scheduling (through integration with Platform Computing\u2019s LSF). Finally, HPVM addresses Windows NT\u2019s remote access problem, providing convenient remote access and job control (through a graphical Java-applet front-end). Given the production nature of the cluster, the performance characterization is largely based on a sample of the NCSA scientific applications the machine will be running. The side-by-side comparison with other present-generation NCSA supercomputers shows the cluster to be within a factor of 2 to 4 of the SGI Origin 2000 and Cray T3E performance at a fraction of the cost. The inherent scalability of the cluster design produces a comparable or better speedup than the Origin 2000 despite a limitation in the HPVM flow control mechanism. <\/jats:p>","DOI":"10.1177\/109434209901300304","type":"journal-article","created":{"date-parts":[[2005,3,8]],"date-time":"2005-03-08T19:23:38Z","timestamp":1110309818000},"page":"201-219","source":"Crossref","is-referenced-by-count":19,"title":["Design and Evaluation of an HPVM-Based Windows NT Supercomputer"],"prefix":"10.1177","volume":"13","author":[{"given":"A.","family":"Chien","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, University of California,\r                        San Diego, La Jolla, California, U.S.A."}]},{"given":"M.","family":"Lauria","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of California,\r                        San Diego, La Jolla, California, U.S.A."}]},{"given":"R.","family":"Pennington","sequence":"additional","affiliation":[{"name":"National Center for Supercomputing Applications, University of Illinois\r                        at Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"M.","family":"Showerman","sequence":"additional","affiliation":[{"name":"National Center for Supercomputing Applications, University of Illinois\r                        at Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"G.","family":"Iannello","sequence":"additional","affiliation":[{"name":"Dipartimento di Informatica e Sistemistica, Universit\u00e0 di\r                        Napoli \u201cFederico II,\u201d Napoli, Italy"}]},{"given":"M.","family":"Buchanan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"K.","family":"Connelly","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"L.","family":"Giannini","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"G.","family":"Koeni","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"S.","family":"Krishnamurthy","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"Q.","family":"Liu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"S.","family":"Pakin","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]},{"given":"G.","family":"Sampemane","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at\r                        Urbana-Champaign, Urbana, Illinois, U.S.A."}]}],"member":"179","published-online":{"date-parts":[[1999,8,1]]},"reference":[{"volume-title":"Fiber-distributed data interface (FDDI)\u2014Token ring media access control (MAC). American National Standard for Information Systems ANSI X3.139-1987","year":"1987","author":"American National Standards Institute","key":"atypb1"},{"volume-title":"Supercomputing 97","author":"Anderson, Ed","key":"atypb2"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1109\/CMPCON.1992.186721"},{"volume-title":"Proceedings of the International Parallel Processing Symposium","author":"Becker, D.","key":"atypb4"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1109\/40.342014"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1109\/40.342015"},{"first-page":"245","volume-title":"Proceedings of the 2nd Symposium on Operating Systems Design and Implementation (OSDI \u201896)","author":"Buzzard, Greg","key":"atypb7"},{"first-page":"77","volume-title":"Third Workshop on Communication, Architecture and Applications for Network-based Parallel Computing (CANPC \u201899), January","author":"Canonico, Roberto","key":"atypb8"},{"volume-title":"Proceedings of Hot Interconnects V. IEEE","author":"Chun, B.","key":"atypb9"},{"volume-title":"Virtual interface architecture specification","year":"1997","author":"Compaq Computer, Intel, and Microsoft Corporations","key":"atypb10"},{"volume-title":"Virtual interface architecture specification","year":"1997","author":"Compaq Computer, Intel, and Microsoft Corporations","key":"atypb11"},{"volume-title":"Proceedings of SC97","author":"Connelly, Kay","key":"atypb12"},{"volume-title":"Cray T3D system architecture overview","year":"1993","author":"Cray Research","key":"atypb13"},{"volume-title":"9th Joint Symposium on Parallel Processing (JSPP\u201997)","author":"Culler, David E.","key":"atypb14"},{"volume-title":"ACM SIGCOMM\u201994 Conference","author":"Druschel, P.","key":"atypb15"},{"volume-title":"Proceedings of Hot Interconnects V. IEEE","author":"Dubnicki, Cezary","key":"atypb16"},{"volume-title":"Proceedings of Supercomputing 97","author":"Fiedler, Robert A.","key":"atypb17"},{"first-page":"119","volume-title":"Second International Workshop on Parallel Computer Routing and Communication (PCRCW\u201997), June 26-27","author":"Garcia, David","key":"atypb18"},{"volume-title":"Proceedings of High-Performance Distributed Computing Conference","author":"Giannini, Louis A.","key":"atypb19"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1109\/40.482307"},{"volume-title":"Proceedings of the IEEE Symposium on Hot Interconnects","author":"Hady, F.","key":"atypb21"},{"volume-title":"Hot Interconnects V","author":"Horst, Robert W.","key":"atypb22"},{"volume-title":"Scalable POWERparallel System","year":"1995","author":"IBM","key":"atypb23"},{"volume-title":"IEEE Std. 1596-1992: Standard for scalable coherent interface (SCI) specification","year":"1993","author":"IEEE","key":"atypb24"},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1996.1264"},{"volume-title":"Proceedings of High-Performance Distributed Computing Conference","author":"Lauria, Mario","key":"atypb26"},{"volume-title":"The core legion object model","year":"1995","author":"Lewis, Mike","key":"atypb27"},{"volume-title":"8th International Conference of Distributed Computing Systems","author":"Litzkow, Michael J.","key":"atypb28"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1109\/4434.588295"},{"first-page":"1528","volume-title":"Proceedings of the 1995 ACM\/IEEE Supercomputing Conference","author":"Pakin, Scott","key":"atypb30"},{"volume-title":"Protocol design for high performance networking: A Myrinet experience","year":"1997","author":"Prylli, Loic","key":"atypb31"},{"volume-title":"Proceedings of the USENIX 1997 Technical Conference","author":"Rodrigues, Steve","key":"atypb32"},{"volume-title":"Autonet: A high speed, self-configuring local area network using point-to-point links","year":"1990","author":"Schroeder, Michael D.","key":"atypb33"},{"volume-title":"Architectural Support for Programming Languages and Operating Systems (ASPLOS-VII)","author":"Scott, Steven L.","key":"atypb34"},{"volume-title":"Origin servers: Technical overview of the origin family","year":"1996","author":"Silicon Graphics","key":"atypb35"},{"volume-title":"12th Annual International Parallel Processing Symposium & 9th Symposium on Parallel and Distributed Processing (IPPS\/SPDP), 4th Workshop on Job Scheduling Strategies for Parallel Processing","author":"Sobalvarro, Patrick","key":"atypb36"},{"volume-title":"Ultra Enterprise 10000 System overview","year":"1997","author":"Sun Microsystems","key":"atypb37"},{"volume-title":"PM: A high-performance communication library for multi-user parallel environments","year":"1996","author":"Tezuka, Hiroshi","key":"atypb38"},{"volume-title":"Proceedings of the International Symposium on Computer Architecture","author":"von Eicken, T.","key":"atypb39"},{"volume-title":"Proceedings of the 15th ACM Symposium on Operating Systems Principles","author":"Eicken, Thorsten","key":"atypb40"},{"key":"atypb41","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380231203"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209901300304","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209901300304","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,27]],"date-time":"2025-01-27T19:29:15Z","timestamp":1738006155000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434209901300304"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,8]]},"references-count":41,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1999,8]]}},"alternative-id":["10.1177\/109434209901300304"],"URL":"https:\/\/doi.org\/10.1177\/109434209901300304","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[1999,8]]}}}