{"title":"Software Design Pattern Behavior in Shared Memory Multiprocessor Systems","authors":"T. Ovatman, F. Buzluca","doi":"10.1109/CISE.2009.5365871","DOIUrl":null,"url":null,"abstract":"With the emergence of multicore processors, parallel software is beginning to be used in the domain of application development in addition to high performance computing. In this work three software design patterns are chosen from each pattern category as subjects, representing reusable elements of object oriented software design. Behavior of these patterns in a shared memory parallel environment is investigated regarding different aspects of parallelization including parallelizability, scalability and workload distribution.","PeriodicalId":135441,"journal":{"name":"2009 International Conference on Computational Intelligence and Software Engineering","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Computational Intelligence and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CISE.2009.5365871","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
With the emergence of multicore processors, parallel software is beginning to be used in the domain of application development in addition to high performance computing. In this work three software design patterns are chosen from each pattern category as subjects, representing reusable elements of object oriented software design. Behavior of these patterns in a shared memory parallel environment is investigated regarding different aspects of parallelization including parallelizability, scalability and workload distribution.