• DocumentCode
    3501965
  • Title

    Improving performance by use of adaptive objects: experimentation with a configurable multiprocessor thread package

  • Author

    Mukherjee, Bodhisattwa ; Schwan, Karsten

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1993
  • fDate
    20-23 Jul 1993
  • Firstpage
    59
  • Lastpage
    66
  • Abstract
    Since the mechanisms of an operating system can significantly affect the performance of parallel programs, it is important to customize operating system functionality for specific application programs. The authors first present a model for adaptive objects and the associated mechanisms, then they use this model to implement adaptive locks for multiprocessors which adapt themselves according to user-provided adaptation policies to suit changing application locking patterns. Using a parallel branch and bound program, they demonstrate the performance advantage of adaptive locks over existing locks
  • Keywords
    operating systems (computers); parallel algorithms; parallel programming; performance evaluation; adaptive locks; adaptive objects; application locking patterns; application programs; configurable multiprocessor thread package; operating system; parallel branch and bound program; parallel programs; performance; user-provided adaptation; Costs; Educational institutions; Kernel; Operating systems; Packaging; Performance gain; Processor scheduling; Runtime; Spinning; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1993., Proceedings the 2nd International Symposium on
  • Conference_Location
    Spokane, WA
  • Print_ISBN
    0-8186-3900-8
  • Type

    conf

  • DOI
    10.1109/HPDC.1993.263857
  • Filename
    263857