• DocumentCode
    2514568
  • Title

    Scheduling parallelizable imprecise computations on multiprocessors

  • Author

    Yu, Albert C. ; Lin, Kwei-Jay

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana-Champaign, IL, USA
  • fYear
    1991
  • fDate
    30 Apr-2 May 1991
  • Firstpage
    531
  • Lastpage
    536
  • Abstract
    In a real-time application that supports imprecise computation, each task is logically composed of a hard task and a soft task. The hard task must be completed before its deadline. The soft task is an optional task which may not be executed to completion, if insufficient computational resources are available. In the presented model, each task may be parallelized and executed on multiple processors with a multiprocessing overhead which is assumed to be a linear function of the degree of parallelism. It is shown that the problem of time allocation in such a real-time application can be formulated and solved as a linear programming problem. An algorithm is given for constructing a multiprocessor schedule from the linear programming solution. This algorithm guarantees the multiprocessing overhead generated in the multiprocessor schedule not to exceed a linear upper bound
  • Keywords
    linear programming; multiprocessing programs; parallel algorithms; scheduling; deadline; hard task; linear programming; linear upper bound; multiprocessor schedule; optional task; parallelism; parallelizable imprecise computations; soft task; time allocation; Algorithm design and analysis; Concurrent computing; Linear programming; NASA; Parallel algorithms; Parallel processing; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1991. Proceedings., Fifth International
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    0-8186-9167-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1991.153832
  • Filename
    153832