The Community for Technology Leaders
RSS Icon
Issue No.02 - March/April (2010 vol.12)
pp: 33-41
Yang-Ming Zhu , Philips Healthcare
Steven M. Cochoff , Philips Healthcare
<p>The parallel programming community has accumulated a significant amount of experience in the form of software patterns. Those patterns can be used in medical imaging applications on multicore platforms to improve startup time, runtime throughput, and algorithm reliability.</p>
multicore, parallel programming software patterns, task decomposition, data decomposition, task parallelism, data parallelism, pipeline
Yang-Ming Zhu, Steven M. Cochoff, "Medical Image Viewing on Multicore Platforms Using Parallel Computing Patterns", IT Professional, vol.12, no. 2, pp. 33-41, March/April 2010, doi:10.1109/MITP.2010.62
1. K. Beck and W. Cunningham, Using Pattern Languages for Object-Oriented Programs, tech. report CR-87-43, 1987;
2. E. Gamma et al., Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994.
3. F. Buschmann et al., Pattern-Oriented Software Architecture, Volume 1: A System of Patterns, John Wiley & Sons, 1996.
4. T.G. Mattson, B.A. Sanders, and B.L Massingill, Patterns for Parallel Programming, Addison-Wesley, 2005.
5. "Taking Parallelism Mainstream," Microsoft, 2008; ee847335.aspx.
6. Y.M. Zhu et al., "Improving Startup Performance for a Medical Image Viewing Application," IT Professional, Mar./Apr. 2008, pp. 38–45.
7. M. Sen et al., "Model-Based Mapping of Reconfigurable Image Registration on FPGA Platforms," J. Real-Time Image Processing, vol. 3, no. 3, 2008, pp. 149–162.
8. J.J. Koo, A.C. Evans, and W.J. Gross, "3-D Brain MRI Tissue Classification on FPGAs," IEEE Trans. Image Processing, vol. 18, no. 12, 2009, pp. 2735–2746.
9. S. Park and H. Jeong, "High-Speed Parallel Very Large Scale Integration Architecture for Global Stereo Matching," J. Electronic Imaging, vol. 17, no. 1, 2008, pp. 010501-1–010501-3.
10. G. Pratx et al., "Fast, Accurate and Shift-Varying Line Projections for Iterative Reconstruction Using the GPU," IEEE Trans. Medical Imaging, vol. 28, no. 3, 2009, pp. 435–445.
3 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool