TY - GEN
T1 - Investigating software design pattern behavior in multiprocessor systems
T2 - 2008 23rd International Symposium on Computer and Information Sciences, ISCIS 2008
AU - Ovatman, T.
AU - Buzluca, F.
PY - 2008
Y1 - 2008
N2 - With the emergence of multicore processors, parallel software is beginning to be used in the domain of application software in addition to high performance computing software. The use of parallel processing hardware with current software engineering techniques and principles, like object oriented programming, will surely produce new challenges in area and change the way we look at quality criterions. In this work, experiments on bringing a software design pattern to a parallel environment are explained regarding different aspects of parallelization like data consistency, scalability and workload distribution. All the experiments are performed by keeping the parallelization at object level in order to reason about discussions that can be made on object oriented software design for multicore systems. Discussions include adaptation of current software to multicore platforms, important points when designing software for multicore systems and possible research on quality criterions of parallel software. As a result of our initial studies we have seen that it is promising to conduct research on object-level parallelism in multicore systems.
AB - With the emergence of multicore processors, parallel software is beginning to be used in the domain of application software in addition to high performance computing software. The use of parallel processing hardware with current software engineering techniques and principles, like object oriented programming, will surely produce new challenges in area and change the way we look at quality criterions. In this work, experiments on bringing a software design pattern to a parallel environment are explained regarding different aspects of parallelization like data consistency, scalability and workload distribution. All the experiments are performed by keeping the parallelization at object level in order to reason about discussions that can be made on object oriented software design for multicore systems. Discussions include adaptation of current software to multicore platforms, important points when designing software for multicore systems and possible research on quality criterions of parallel software. As a result of our initial studies we have seen that it is promising to conduct research on object-level parallelism in multicore systems.
UR - http://www.scopus.com/inward/record.url?scp=58449124418&partnerID=8YFLogxK
U2 - 10.1109/ISCIS.2008.4717929
DO - 10.1109/ISCIS.2008.4717929
M3 - Conference contribution
AN - SCOPUS:58449124418
SN - 9781424428816
T3 - 2008 23rd International Symposium on Computer and Information Sciences, ISCIS 2008
BT - 2008 23rd International Symposium on Computer and Information Sciences, ISCIS 2008
Y2 - 27 October 2008 through 29 October 2008
ER -