• DocumentCode
    3204674
  • Title

    Conflict-free scheduling of nested loop algorithms on lower dimensional processor arrays

  • Author

    Yang, Zhenhui ; Shang, Weijia ; Fortes, Jose A B

  • Author_Institution
    Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
  • fYear
    1992
  • fDate
    23-26 Mar 1992
  • Firstpage
    156
  • Lastpage
    164
  • Abstract
    In practice, it is interesting to map n-dimensional algorithms, or algorithms with n nested loops, onto (k-1)-dimensional arrays where k<n. The paper considers some open problems in a previous work by Shang and Fortes (1990). A procedure is proposed to test if or not a given mapping has computational conflicts and a lower bound on the total execution time is provided. Based on the testing procedure and the lower bound, the complexity and the optimality of the optimization procedure in the previous work is improved. The integer programming formulation is also discussed and used to find the optimal time mapping for the 5-dimensional bit level matrix multiplication algorithm into a 2-dimensional bit level processor array
  • Keywords
    computational complexity; integer programming; multiprocessor interconnection networks; parallel algorithms; parallel programming; scheduling; 2-dimensional bit level processor array; 5-dimensional bit level matrix multiplication algorithm; computational conflicts; conflict free scheduling; integer programming; lower bound; lower dimensional processor arrays; nested loop algorithms; total execution time; Contracts; Convolution; Image processing; Linear programming; Matrix decomposition; Processor scheduling; Scheduling algorithm; Signal processing; Testing; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1992. Proceedings., Sixth International
  • Conference_Location
    Beverly Hills, CA
  • Print_ISBN
    0-8186-2672-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1992.223054
  • Filename
    223054