• DocumentCode
    2447900
  • Title

    A case-based parallel programming system

  • Author

    Yamazaki, Kinya ; Ando, Shin

  • Author_Institution
    Fac. of Sci. & Eng., Ritsumeikan Univ., Kyoto
  • fYear
    1998
  • fDate
    20-21 Apr 1998
  • Firstpage
    238
  • Lastpage
    245
  • Abstract
    The paper describes how to reduce the burden of parallel programming by utilizing relevant parallel programs. Parallel algorithms are divided into four classes and a case base for parallel programming is developed by retrieving parallel programs in each class. Cases consist of indices, a skeleton, a program, parallelization effects and a history. Skeletons include the most important issues such as task division, synchronization, mutual exclusion, parallelization methods and threads. Parallel programs for image data storage, three dimensional spline, edge detection, thinning, knapsack problem and package wrapping algorithm are developed by retrieving the most relevant case and adapting it to the given problem. The experiment demonstrates that threads and synchronization can be reused from skeletons, and task division should be adapted by programmers
  • Keywords
    case-based reasoning; image processing; parallel algorithms; parallel programming; splines (mathematics); case based parallel programming system; edge detection; history; image data storage; indices; knapsack problem; mutual exclusion; package wrapping algorithm; parallel algorithms; parallel program retrieval; parallelization effects; parallelization methods; synchronization; task division; threads; three dimensional spline; History; Image edge detection; Memory; Packaging; Parallel algorithms; Parallel programming; Skeleton; Spline; Wrapping; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
  • Conference_Location
    Kyoto
  • Print_ISBN
    0-7695-0634-8
  • Type

    conf

  • DOI
    10.1109/PDSE.1998.668189
  • Filename
    668189