6.3. 6.3 Summary

This chapter introduced the blood vessel segmentation application and an application example based on an adaptive 3D grid-based Eulerian gasdynamic program as two broad examples that demonstrate the application of the pattern-based parallel software design method that is introduced in Chapter 7. The method consists of a process of selection within software patterns for coordination structures, communication substructures and synchronization mechanisms. Both examples represent complex design problems that require a lot of experience from the software designer and whose solution involves much consideration and rethinking. The objective of these examples is to show how to develop the respective parallel software systems based on the software patterns that, along with the pattern-based parallel software design method, represent the main contribution of this book.

Get Patterns for Parallel Software Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.