메뉴 건너뛰기




Volumn 17, Issue 1, 1997, Pages 21-41

A Unifying Lattice-Based Approach for the Partitioning of Systolic Arrays via LPGS and LSGP

Author keywords

[No Author keywords available]

Indexed keywords

INTEGER PROGRAMMING; PARALLEL ALGORITHMS; PARALLEL PROCESSING SYSTEMS;

EID: 0031221122     PISSN: 13875485     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (9)

References (60)
  • 4
    • 0019923189 scopus 로고
    • Why systolic architectures?
    • H.T. Kung, "Why systolic architectures?," Computer, Vol. 15, pp. 37-46, 1982.
    • (1982) Computer , vol.15 , pp. 37-46
    • Kung, H.T.1
  • 5
    • 0003859414 scopus 로고
    • Prentice Hall, Englewood Cliffs, NJ
    • S.Y. Kung, VLSI Array Processors, Prentice Hall, Englewood Cliffs, NJ, 1987.
    • (1987) VLSI Array Processors
    • Kung, S.Y.1
  • 7
    • 0020207178 scopus 로고
    • On the analysis and synthesis of VLSI algorithms
    • D.I. Moldovan, "On the analysis and synthesis of VLSI algorithms," IEEE Transaction on Computers, Vol. C-31, No. 11, pp. 1121-1126, 1982.
    • (1982) IEEE Transaction on Computers , vol.C-31 , Issue.11 , pp. 1121-1126
    • Moldovan, D.I.1
  • 8
    • 0021230692 scopus 로고
    • Automatic synthesis of systolic arrays from uniform recurrent equations
    • P. Quinton, "Automatic synthesis of systolic arrays from uniform recurrent equations," IEEE 11th Int. Sym. on Computer Architecture, pp. 208-214, 1984.
    • (1984) IEEE 11th Int. Sym. on Computer Architecture , pp. 208-214
    • Quinton, P.1
  • 9
    • 0021142193 scopus 로고
    • Spacetime representations of computational structures
    • W.L. Miranker and A. Winkler, "Spacetime representations of computational structures," Computing, Vol. 32, pp. 93-114, 1984.
    • (1984) Computing , vol.32 , pp. 93-114
    • Miranker, W.L.1    Winkler, A.2
  • 10
    • 0001900259 scopus 로고
    • Unifying VLSI designs with linear tranformations on space time
    • P.R. Cappello and K. Steiglitz, "Unifying VLSI designs with linear tranformations on space time," Adv. Comput. Res., Vol. 2, pp. 23-65, 1984.
    • (1984) Adv. Comput. Res. , vol.2 , pp. 23-65
    • Cappello, P.R.1    Steiglitz, K.2
  • 12
    • 0022290106 scopus 로고
    • Optimal systolic implementation of n-dimensionale recurrences
    • Y. Wong and J.-M. Delosme, "Optimal systolic implementation of n-dimensionale recurrences," IEEE Proc. ICCD, pp. 618-621, 1985.
    • (1985) IEEE Proc. ICCD , pp. 618-621
    • Wong, Y.1    Delosme, J.-M.2
  • 14
    • 0024143306 scopus 로고
    • Synthesizing linear array algorithms from nested for loop algorithms
    • P. Lee and Z.M. Kedem, "Synthesizing linear array algorithms from nested for loop algorithms," IEEE Transaction on Computers, Vol. C-37, No. 12, pp. 1578-1597, 1988.
    • (1988) IEEE Transaction on Computers , vol.C-37 , Issue.12 , pp. 1578-1597
    • Lee, P.1    Kedem, Z.M.2
  • 15
    • 0001512318 scopus 로고
    • The organization of computations for uniform recurrence equations
    • July
    • R.M. Karp, R.E. Miller, and S. Winograd, "The organization of computations for uniform recurrence equations," Journal of the ACM, Vol. 13, No. 3, pp. 563-590, July 1967.
    • (1967) Journal of the ACM , vol.13 , Issue.3 , pp. 563-590
    • Karp, R.M.1    Miller, R.E.2    Winograd, S.3
  • 16
    • 0016026944 scopus 로고
    • The parallel execution of DO loops
    • L. Lamport, "The parallel execution of DO loops," Commun. ACM, pp. 83-93, 1974.
    • (1974) Commun. ACM , pp. 83-93
    • Lamport, L.1
  • 17
    • 0030148463 scopus 로고    scopus 로고
    • Linear mappings of n-dimensional recurrences onto k-dimensional systolic arrays
    • K.-H. Zimmermann, "Linear mappings of n-dimensional recurrences onto k-dimensional systolic arrays," J. VLSI Signal Processing, Vol. 12, No. 2, pp. 187-202, 1996.
    • (1996) J. VLSI Signal Processing , vol.12 , Issue.2 , pp. 187-202
    • Zimmermann, K.-H.1
  • 18
    • 0031099961 scopus 로고    scopus 로고
    • Finding space-time transformations for uniform recurrences via branching parametric linear programming
    • K.-H. Zimmermann and W. Achtziger, "Finding space-time transformations for uniform recurrences via branching parametric linear programming," J. VLSI Signal Processing, Vol. 15, No. 3, pp. 259-274, 1997.
    • (1997) J. VLSI Signal Processing , vol.15 , Issue.3 , pp. 259-274
    • Zimmermann, K.-H.1    Achtziger, W.2
  • 20
    • 0026171591 scopus 로고
    • Time optimal linear schedules for algorithms with uniform dependencies
    • W. Shang and J.A.B. Fortes, "Time optimal linear schedules for algorithms with uniform dependencies," IEEE Transaction on Computers, Vol. 40, No. 6, pp. 723-742, 1991.
    • (1991) IEEE Transaction on Computers , vol.40 , Issue.6 , pp. 723-742
    • Shang, W.1    Fortes, J.A.B.2
  • 21
    • 0026933251 scopus 로고
    • Some efficient solutions to the affine scheduling problem. I. One-dimensional time
    • P. Feautrier, "Some efficient solutions to the affine scheduling problem. I. One-dimensional time," Int. J. of Parallel Programming, Vol. 21, No. 5, pp. 313-347, 1992.
    • (1992) Int. J. of Parallel Programming , vol.21 , Issue.5 , pp. 313-347
    • Feautrier, P.1
  • 23
    • 0001448065 scopus 로고
    • Some efficient solutions to the affine scheduling problem. Part II. multidimensional time
    • P. Feautrier, "Some efficient solutions to the affine scheduling problem. Part II. multidimensional time," Int. J. of Parallel Programming, Vol. 21, No. 6, pp. 389-420, 1992.
    • (1992) Int. J. of Parallel Programming , vol.21 , Issue.6 , pp. 389-420
    • Feautrier, P.1
  • 24
    • 0026819223 scopus 로고
    • Optimization of computation time for systolic arrays
    • Y. Wong and J.-M. Delosme, "Optimization of computation time for systolic arrays," IEEE Transactions on Computers, Vol. 41, No. 2, pp. 159-177, 1992.
    • (1992) IEEE Transactions on Computers , vol.41 , Issue.2 , pp. 159-177
    • Wong, Y.1    Delosme, J.-M.2
  • 25
    • 84889556204 scopus 로고    scopus 로고
    • On time optimal implementation of uniform recurrences onto array processors via quadratic programming
    • to appear
    • K.-H. Zimmermann and W. Achtziger, "On time optimal implementation of uniform recurrences onto array processors via quadratic programming," J. VLSI Signal Processing (to appear).
    • J. VLSI Signal Processing
    • Zimmermann, K.-H.1    Achtziger, W.2
  • 26
    • 0026819827 scopus 로고
    • Calculus of space-optimal mappings of systolic algorithms on processor arrays
    • P. Clauss, C. Mongenet, and G.-R. Perrin, "Calculus of space-optimal mappings of systolic algorithms on processor arrays," J. VLSI Signal Processing, Vol. 4, pp. 27-36, 1992.
    • (1992) J. VLSI Signal Processing , vol.4 , pp. 27-36
    • Clauss, P.1    Mongenet, C.2    Perrin, G.-R.3
  • 27
    • 0026944953 scopus 로고
    • Systematic generation of linear allocation functions in systolic array design
    • X. Zhong, S. Rajopadhye, and I. Wong, "Systematic generation of linear allocation functions in systolic array design," J. VLSI Signal Processing, Vol. 4, pp. 279-293, 1992.
    • (1992) J. VLSI Signal Processing , vol.4 , pp. 279-293
    • Zhong, X.1    Rajopadhye, S.2    Wong, I.3
  • 28
    • 0022482205 scopus 로고
    • Partitioning and mapping algorithms into fixed size systolic arrays
    • D.I. Moldovan and J.A.B. Fortes, "Partitioning and mapping algorithms into fixed size systolic arrays," IEEE Transaction on Computers, Vol. 35, No. 1, pp. 1-12, 1986.
    • (1986) IEEE Transaction on Computers , vol.35 , Issue.1 , pp. 1-12
    • Moldovan, D.I.1    Fortes, J.A.B.2
  • 29
    • 0020269727 scopus 로고
    • Partitioned matrix algorithms for VLSI arithmetic systems
    • K. Hwang and Y.H. Chung, "Partitioned matrix algorithms for VLSI arithmetic systems," IEEE Transactions on Computers, Vol. C-31, No. 12, pp. 1214-1224, 1982.
    • (1982) IEEE Transactions on Computers , vol.C-31 , Issue.12 , pp. 1214-1224
    • Hwang, K.1    Chung, Y.H.2
  • 30
    • 0003927731 scopus 로고
    • Optimal partitioning schemes for wavefront/ systolic array processors
    • L. Johnson, "Optimal partitioning schemes for wavefront/ systolic array processors," Proc. MIT Conf. Advanced Research VLSI, 1982.
    • (1982) Proc. MIT Conf. Advanced Research VLSI
    • Johnson, L.1
  • 31
    • 0022275479 scopus 로고
    • Partitioning big matrices for small systolic arrays
    • S.Y. Kung, H.J. Whitehouse, and T. Kailath (Eds.), Prentice Hall, Englewood Cliffs, NJ
    • D. Heller, "Partitioning big matrices for small systolic arrays," in VLSI and Modern Signal Processing, S.Y. Kung, H.J. Whitehouse, and T. Kailath (Eds.), Prentice Hall, Englewood Cliffs, NJ, 1985.
    • (1985) VLSI and Modern Signal Processing
    • Heller, D.1
  • 32
    • 0022606509 scopus 로고
    • Optimal partitioning scheme for wavefront/systolic array processors
    • K. Jainandunsing, "Optimal partitioning scheme for wavefront/systolic array processors," Proc. IEEE Symp. on Circuits and Systems, pp. 940-943, 1986.
    • (1986) Proc. IEEE Symp. on Circuits and Systems , pp. 940-943
    • Jainandunsing, K.1
  • 33
    • 0023871383 scopus 로고
    • Automatic design and partitioning of systolic/wavefront arrays for VLSI
    • H.W. Nelis and E.F. Deprettere, "Automatic design and partitioning of systolic/wavefront arrays for VLSI," Circuits Systems Signal Processing, Vol. 7, No. 2, 1988.
    • (1988) Circuits Systems Signal Processing , vol.7 , Issue.2
    • Nelis, H.W.1    Deprettere, E.F.2
  • 37
    • 0004181447 scopus 로고
    • Techn. Report 90-23, Laboratoire de l'Informatique du Parallelisme, Ecole Normale Superieure De Lyon, France, Oct.
    • A. Darte and J.-M. Delosme, "Partitioning for array processors," Techn. Report 90-23, Laboratoire de l'Informatique du Parallelisme, Ecole Normale Superieure De Lyon, France, Oct. 1990.
    • (1990) Partitioning for Array Processors
    • Darte, A.1    Delosme, J.-M.2
  • 38
    • 0003916065 scopus 로고
    • Processor clustering for the design of optimal fixed-size systolic arrays
    • J. Bu and E.F. Deprettere, "Processor clustering for the design of optimal fixed-size systolic arrays," Proc. ASAP '91, pp. 402-413, 1991.
    • (1991) Proc. ASAP '91 , pp. 402-413
    • Bu, J.1    Deprettere, E.F.2
  • 39
    • 85033664347 scopus 로고
    • Mapping uniform recurrences onto small size arrays
    • LNCS
    • V. van Dongen, "Mapping uniform recurrences onto small size arrays," Proc. PARLE '91, LNCS, pp. 190-208, 1991.
    • (1991) Proc. PARLE '91 , pp. 190-208
    • Van Dongen, V.1
  • 40
    • 0000209582 scopus 로고
    • Regular partitioning for synthesizing fixed-size systolic arrays
    • A. Darte, "Regular partitioning for synthesizing fixed-size systolic arrays," Integration, Vol. 12, pp. 293-304, 1991.
    • (1991) Integration , vol.12 , pp. 293-304
    • Darte, A.1
  • 41
    • 0003852459 scopus 로고
    • Quasi-linear allocation functions for efficient array design
    • X. Zhong and S. Rajopadhye, "Quasi-linear allocation functions for efficient array design," J. VLSI Signal Processing, Vol. 4, pp. 97-110, 1992.
    • (1992) J. VLSI Signal Processing , vol.4 , pp. 97-110
    • Zhong, X.1    Rajopadhye, S.2
  • 42
    • 0003903834 scopus 로고
    • An optimal partitioning method for parallel algorithms: LSGP
    • B. Soucek and IRIS Group (Eds.), Wiley & Sons, New York
    • K.-H. Zimmermann, "An optimal partitioning method for parallel algorithms: LSGP," in Genetic, Chaotic and Parallel Programming: The Sixth Generation, B. Soucek and IRIS Group (Eds.), Wiley & Sons, New York, pp. 233-266, 1992.
    • (1992) Genetic, Chaotic and Parallel Programming: The Sixth Generation , pp. 233-266
    • Zimmermann, K.-H.1
  • 44
    • 0027608128 scopus 로고
    • On partitioning and fault tolerance issues for neural array processors
    • K.-H. Zimmermann, T.-C. Lee, and S.-Y. Kung, "On partitioning and fault tolerance issues for neural array processors," J. VLSI Signal Processing, Vol. 6, pp. 85-94, 1993.
    • (1993) J. VLSI Signal Processing , vol.6 , pp. 85-94
    • Zimmermann, K.-H.1    Lee, T.-C.2    Kung, S.-Y.3
  • 45
    • 0026963793 scopus 로고
    • A transformative approach to the partitioning of processor arrays
    • J. Teich and L. Thiele, "A transformative approach to the partitioning of processor arrays," Proc. ASAP '92, pp. 4-20, 1992.
    • (1992) Proc. ASAP '92 , pp. 4-20
    • Teich, J.1    Thiele, L.2
  • 46
  • 47
    • 0026981691 scopus 로고
    • Efficient scheduling methods for partitioned systolic algorithms
    • P. Kuchibhotla and B.D. Rao, "Efficient scheduling methods for partitioned systolic algorithms," Proc. ASAP '92, pp. 649-663, 1992.
    • (1992) Proc. ASAP '92 , pp. 649-663
    • Kuchibhotla, P.1    Rao, B.D.2
  • 50
    • 85026986651 scopus 로고
    • Supernode partitioning
    • San Diego
    • F. Irigoin and R. Triolet, "Supernode partitioning," Proc. SIG-PLAN, San Diego, 1988, pp. 319-329.
    • (1988) Proc. SIG-PLAN , pp. 319-329
    • Irigoin, F.1    Triolet, R.2
  • 55
    • 0012575080 scopus 로고
    • The systematic design of systolic arrays
    • Princeton Univ. Press, Princeton
    • P. Quinton, "The systematic design of systolic arrays," in Automata Networks in Computer Science, Princeton Univ. Press, Princeton, pp. 229-260, 1987.
    • (1987) Automata Networks in Computer Science , pp. 229-260
    • Quinton, P.1
  • 56
    • 0001920445 scopus 로고
    • Quasi-regular arrays: Definition and design methodology
    • Systolic Arrays Processors, J. McCanny, J. McWhirter, and E. Schwartzlander (Eds.), Englewood Cliffs, NJ, Prentice Hall
    • V. van Dongen, "Quasi-regular arrays: Definition and design methodology," in Systolic Arrays Processors, J. McCanny, J. McWhirter, and E. Schwartzlander (Eds.), Int. Conf. on Systolic Arrays, Englewood Cliffs, NJ, Prentice Hall, pp. 126-135, 1989.
    • (1989) Int. Conf. on Systolic Arrays , pp. 126-135
    • Van Dongen, V.1
  • 60
    • 0026407283 scopus 로고
    • The partitioning problem on VLSI arrays: I/O and local memory complexity
    • W.P. Burleson, "The partitioning problem on VLSI arrays: I/O and local memory complexity," Proc. IEEE ICASSP, pp. 1217-1220, 1991.
    • (1991) Proc. IEEE ICASSP , pp. 1217-1220
    • Burleson, W.P.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.