• DocumentCode
    1906754
  • Title

    Investigating software design pattern behavior in multiprocessor systems: A case study on observer

  • Author

    Ovatman, T. ; Buzluca, F.

  • Author_Institution
    Dept. of Comput. Eng., Istanbul Tech. Univ., Istanbul
  • fYear
    2008
  • fDate
    27-29 Oct. 2008
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    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.
  • Keywords
    object-oriented programming; parallel processing; software engineering; high performance computing software; multicore processors; multiprocessor systems; object oriented programming; object oriented software design; parallel processing hardware; parallel software; software design pattern behavior; software engineering techniques; Application software; Hardware; High performance computing; Multicore processing; Multiprocessing systems; Parallel processing; Software design; Software engineering; Software performance; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Sciences, 2008. ISCIS '08. 23rd International Symposium on
  • Conference_Location
    Istanbul
  • Print_ISBN
    978-1-4244-2880-9
  • Electronic_ISBN
    978-1-4244-2881-6
  • Type

    conf

  • DOI
    10.1109/ISCIS.2008.4717929
  • Filename
    4717929