• DocumentCode
    432841
  • Title

    Code-Size Minimization in Multiprocessor Real-Time Systems

  • Author

    Baruah, Sanjoy ; Fisher, Nathan

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    Program code size is a critical factor in determining the manufacturing cost of many embedded systems, particularly those aimed at the extremely cost-conscious consumer market. However, the focus of most prior theoretical research on partitioning algorithms for real-time multiprocessor platforms has been on ensuring that the cumulative computing requirements of the tasks assigned to each processor does not exceed the processor´s computing capacity. We consider the problem of task partitioning in multiprocessor platforms in order to minimize the total code size, in application systems in which there may be several different implementations of each task available, with each implementation having different code sizes and different computing requirements. We prove that the general problem is intractable, and present polynomial-time algorithms for solving (well-defined) special cases of the general problem.
  • Keywords
    computational complexity; multiprocessing systems; program compilers; real-time systems; cost-conscious consumer market; embedded systems; manufacturing cost; multiprocessor real-time systems; polynomial-time algorithms; program code size minimization; task partitioning algorithms; Computer aided manufacturing; Computer science; Costs; Embedded system; Instruction sets; Partitioning algorithms; Polynomials; Real time systems; Resource management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.139
  • Filename
    1419979