{"title":"基于Cell BE的医学体数据集快速等值面提取","authors":"Hai Jin, Bo Li, Ran Zheng, Qin Zhang","doi":"10.1109/ICPP.2009.47","DOIUrl":null,"url":null,"abstract":"The size of volumetric data generated by medical imaging and scientific simulations is increased significantly due to the dramatic advances in medical imaging modalities and computing technologies. The volumetric data generally need to be visualized and Marching Cubes algorithm (MC for short) is one of the standard methods of the isosurface extraction for the medical applications. However, MC algorithm requires a large amount of data computing power. The Cell Broadband Engine (Cell for short) processor, which is a typical COTS (commodity off-the-shelf) heterogeneous designed to handle extremely demanding computations, can be used to hasten isosurface extraction in medial application. In this paper, we present a streaming model-based scheme to efficiently map MC algorithm to Cell. Specifically, a block-based filter running on PPE is imposed as a preprocessing stage to avoid unnecessary data transfer and computation, and the MC kernel runs on SPEs as the subsequent stage. Through tuning the size of the block, the workload of PPE and SPE is orchestrated harmoniously. The experimental results demonstrate that overall isosurface extraction speedup of more than 10 times is achieved compared with conventional heavy iron CPUs.","PeriodicalId":169408,"journal":{"name":"2009 International Conference on Parallel Processing","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Fast Isosurface Extraction for Medical Volume Dataset on Cell BE\",\"authors\":\"Hai Jin, Bo Li, Ran Zheng, Qin Zhang\",\"doi\":\"10.1109/ICPP.2009.47\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The size of volumetric data generated by medical imaging and scientific simulations is increased significantly due to the dramatic advances in medical imaging modalities and computing technologies. The volumetric data generally need to be visualized and Marching Cubes algorithm (MC for short) is one of the standard methods of the isosurface extraction for the medical applications. However, MC algorithm requires a large amount of data computing power. The Cell Broadband Engine (Cell for short) processor, which is a typical COTS (commodity off-the-shelf) heterogeneous designed to handle extremely demanding computations, can be used to hasten isosurface extraction in medial application. In this paper, we present a streaming model-based scheme to efficiently map MC algorithm to Cell. Specifically, a block-based filter running on PPE is imposed as a preprocessing stage to avoid unnecessary data transfer and computation, and the MC kernel runs on SPEs as the subsequent stage. Through tuning the size of the block, the workload of PPE and SPE is orchestrated harmoniously. The experimental results demonstrate that overall isosurface extraction speedup of more than 10 times is achieved compared with conventional heavy iron CPUs.\",\"PeriodicalId\":169408,\"journal\":{\"name\":\"2009 International Conference on Parallel Processing\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-09-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 International Conference on Parallel Processing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPP.2009.47\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Parallel Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPP.2009.47","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fast Isosurface Extraction for Medical Volume Dataset on Cell BE
The size of volumetric data generated by medical imaging and scientific simulations is increased significantly due to the dramatic advances in medical imaging modalities and computing technologies. The volumetric data generally need to be visualized and Marching Cubes algorithm (MC for short) is one of the standard methods of the isosurface extraction for the medical applications. However, MC algorithm requires a large amount of data computing power. The Cell Broadband Engine (Cell for short) processor, which is a typical COTS (commodity off-the-shelf) heterogeneous designed to handle extremely demanding computations, can be used to hasten isosurface extraction in medial application. In this paper, we present a streaming model-based scheme to efficiently map MC algorithm to Cell. Specifically, a block-based filter running on PPE is imposed as a preprocessing stage to avoid unnecessary data transfer and computation, and the MC kernel runs on SPEs as the subsequent stage. Through tuning the size of the block, the workload of PPE and SPE is orchestrated harmoniously. The experimental results demonstrate that overall isosurface extraction speedup of more than 10 times is achieved compared with conventional heavy iron CPUs.