• DocumentCode
    242572
  • Title

    A Multi-Core Architectural Pattern Selection Method for the Transition from Single-Core to Multi-Core Architecture

  • Author

    Park, Soojin ; Park, Young B.

  • Author_Institution
    Grad. Sch. of Manage. of Technol., Sogang Univ., Seoul, South Korea
  • fYear
    2014
  • fDate
    28-30 Oct. 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Along with rapid advancements of convergent devices, increased software complexity paired with contrastingly shortened software product lifecycle have introduced new challenges from which the need to transform legacy single-core based systems to multi-core systems have emerged. Unfortunately, existing software development processes are late in providing adequate support for multi-core parallelization, failing to keep up with the speed of advancements in multi-core based hardware systems. To address this gap, in our previous work we have proposed a software development process to support the transition of an existing single-core based software to a multi-core equivalent. We have also introduced a tool, the Architectural Decision Supporter (ADS), to assist in the selection of appropriate multi-core architectural patterns and in the search for proper construction components. In this paper, we introduce a selection method for choosing the most desirable candidate among various multi-core architectural patterns implemented using ADS. The proposed method provides the means to combine the contextual knowledge of domain applications and the technical knowledge of individual architectural pattern for multi-core processing.
  • Keywords
    multiprocessing systems; software architecture; software maintenance; ADS; Architectural Decision Supporter; domain applications contextual knowledge; individual architectural pattern technical knowledge; multicore architectural pattern selection method; multicore processing; single-core architecture; Concurrent computing; Decoding; Educational institutions; Hardware; Multicore processing; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IT Convergence and Security (ICITCS), 2014 International Conference on
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/ICITCS.2014.7021712
  • Filename
    7021712