A Study on Influence of Design Pattern in Shared Memory Multiprocessor Application

  • Liu Wenjun
Conference paper
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 163)


With the emergence of multicore processors, parallel software is beginning to be used in the domain of application development. In this work, behavior of 2 software design patterns in a shared memory parallel environment is investigated regarding different aspects of parallelization including scalability, parallelizability and workload distribution.


Design pattern Parallelization Multicore 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional (1994)Google Scholar
  2. 2.
    Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, vol. 2. John Wiley & Sons (September 2000)Google Scholar
  3. 3.
    Mattson, T., Sanders, B., Massingill, B.: Patterns for parallel programming. Addison-Wesley Professional (2004)Google Scholar
  4. 4.
    Schmidt, D.C.: Strategized locking, thread-saft interface, and scoped locking: Patterns and idioms for simplifying multi-threaded c++ components. C++ Report 11, 2–6 (1999)Google Scholar
  5. 5.
    Zalewski, J.: Real-time software architectures and design patterns: Fundamental concepts and their consequences, in Consequences. Annual Reviews in Control 2001, 133–146 (1999)Google Scholar
  6. 6.
    Ferrari, A.: JPVM: Network parallel computing in Java. Concurrency: Practice and Experience 10(11-13), 985–992 (1998)CrossRefGoogle Scholar
  7. 7.
    Bergenti, F., Poggi, A.: Improving uml designs using automatic design pattern detection. In: Proc. 12th International Conf. Software Eng. and Knowledge Eng. (SEKE 2000), pp. 336–343 (2000)Google Scholar

Copyright information

© Springer-Verlag GmbH Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.School of Information EngineeringNanchang Institute of Technology (NIT)NanchangChina

Personalised recommendations