Donald R. Jones, E. Jurrus, B. Moon, Kenneth A. Perrine
{"title":"使用并行计算机进行十亿像素级的实时交互式图像处理","authors":"Donald R. Jones, E. Jurrus, B. Moon, Kenneth A. Perrine","doi":"10.1109/IPDPS.2003.1213426","DOIUrl":null,"url":null,"abstract":"The parallel computational environment for imaging science, PiCEIS, is an image processing package designed for efficient execution on massively parallel computers. Through effective use of the aggregate resources of such computers, PiCEIS enables much larger and more accurate production processing using existing off the shelf hardware. Goals of PiCEIS are to decrease the difficulty of writing scalable parallel programs, reduce the time to add new functionalities, and provide for real-time interactive image processing. In part this is accomplished by the PiCEIS architecture, its ability to easily add additional modules, and the use of a shared-memory programming model based upon one-sided access to distributed shared memory. In this paper, we briefly describe the PiCEIS architecture and our shared memory programming tools and examine some typical techniques and algorithms. Initial image processing performance testing is encouraging - for very large image files, processing time is less than 10 seconds.","PeriodicalId":177848,"journal":{"name":"Proceedings International Parallel and Distributed Processing Symposium","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Gigapixel-size real-time interactive image processing with parallel computers\",\"authors\":\"Donald R. Jones, E. Jurrus, B. Moon, Kenneth A. Perrine\",\"doi\":\"10.1109/IPDPS.2003.1213426\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The parallel computational environment for imaging science, PiCEIS, is an image processing package designed for efficient execution on massively parallel computers. Through effective use of the aggregate resources of such computers, PiCEIS enables much larger and more accurate production processing using existing off the shelf hardware. Goals of PiCEIS are to decrease the difficulty of writing scalable parallel programs, reduce the time to add new functionalities, and provide for real-time interactive image processing. In part this is accomplished by the PiCEIS architecture, its ability to easily add additional modules, and the use of a shared-memory programming model based upon one-sided access to distributed shared memory. In this paper, we briefly describe the PiCEIS architecture and our shared memory programming tools and examine some typical techniques and algorithms. Initial image processing performance testing is encouraging - for very large image files, processing time is less than 10 seconds.\",\"PeriodicalId\":177848,\"journal\":{\"name\":\"Proceedings International Parallel and Distributed Processing Symposium\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-04-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings International Parallel and Distributed Processing Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IPDPS.2003.1213426\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings International Parallel and Distributed Processing Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPS.2003.1213426","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Gigapixel-size real-time interactive image processing with parallel computers
The parallel computational environment for imaging science, PiCEIS, is an image processing package designed for efficient execution on massively parallel computers. Through effective use of the aggregate resources of such computers, PiCEIS enables much larger and more accurate production processing using existing off the shelf hardware. Goals of PiCEIS are to decrease the difficulty of writing scalable parallel programs, reduce the time to add new functionalities, and provide for real-time interactive image processing. In part this is accomplished by the PiCEIS architecture, its ability to easily add additional modules, and the use of a shared-memory programming model based upon one-sided access to distributed shared memory. In this paper, we briefly describe the PiCEIS architecture and our shared memory programming tools and examine some typical techniques and algorithms. Initial image processing performance testing is encouraging - for very large image files, processing time is less than 10 seconds.