I. Gorton, D. Chavarría-Miranda, M. Krishnan, J. Nieplocha
{"title":"HPC应用程序的高性能事件服务","authors":"I. Gorton, D. Chavarría-Miranda, M. Krishnan, J. Nieplocha","doi":"10.1109/SE-HPC.2007.1","DOIUrl":null,"url":null,"abstract":"Event services based on publish-subscribe architectures are well established components of distributed computing applications. Recently, an event service has been proposed as part of the common component architecture (CCA) for high-performance computing applications. In this paper we describe our experiences investigating implementation options for the CCA event service that exploit interprocess communications mechanisms commonly used on HPC platforms. The aim of our work is to create an event service that supports the well-known software engineering advantages of publish-subscribe architectures, and provides performance levels approaching those achievable using more primitive message-passing mechanisms such as MPI.","PeriodicalId":236073,"journal":{"name":"Third International Workshop on Software Engineering for High Performance Computing Applications (SE-HPC '07)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A High-Performance Event Service for HPC Applications\",\"authors\":\"I. Gorton, D. Chavarría-Miranda, M. Krishnan, J. Nieplocha\",\"doi\":\"10.1109/SE-HPC.2007.1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Event services based on publish-subscribe architectures are well established components of distributed computing applications. Recently, an event service has been proposed as part of the common component architecture (CCA) for high-performance computing applications. In this paper we describe our experiences investigating implementation options for the CCA event service that exploit interprocess communications mechanisms commonly used on HPC platforms. The aim of our work is to create an event service that supports the well-known software engineering advantages of publish-subscribe architectures, and provides performance levels approaching those achievable using more primitive message-passing mechanisms such as MPI.\",\"PeriodicalId\":236073,\"journal\":{\"name\":\"Third International Workshop on Software Engineering for High Performance Computing Applications (SE-HPC '07)\",\"volume\":\"29 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Third International Workshop on Software Engineering for High Performance Computing Applications (SE-HPC '07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SE-HPC.2007.1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Third International Workshop on Software Engineering for High Performance Computing Applications (SE-HPC '07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SE-HPC.2007.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A High-Performance Event Service for HPC Applications
Event services based on publish-subscribe architectures are well established components of distributed computing applications. Recently, an event service has been proposed as part of the common component architecture (CCA) for high-performance computing applications. In this paper we describe our experiences investigating implementation options for the CCA event service that exploit interprocess communications mechanisms commonly used on HPC platforms. The aim of our work is to create an event service that supports the well-known software engineering advantages of publish-subscribe architectures, and provides performance levels approaching those achievable using more primitive message-passing mechanisms such as MPI.