메뉴 건너뛰기




Volumn 8, Issue 6, 1997, Pages 545-561

Knapsack on VLSI: From algorithm to optimal circuit

Author keywords

Application specific VLSI design; Correctness preserving transformations; Dynamic dependencies; Nonlinear discrete optimization; Recurrence equations; Space time transformations; Systolic arrays; Unbounded knapsack problem

Indexed keywords

APPLICATION SPECIFIC INTEGRATED CIRCUITS; COMPUTATIONAL COMPLEXITY; DYNAMIC PROGRAMMING; INTEGRATED CIRCUIT LAYOUT; MATHEMATICAL MODELS; MATHEMATICAL TRANSFORMATIONS; NONLINEAR PROGRAMMING; PARALLEL ALGORITHMS; PROBLEM SOLVING; VLSI CIRCUITS;

EID: 0031162344     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.595572     Document Type: Article
Times cited : (6)

References (34)
  • 3
    • 0029311993 scopus 로고
    • A Shift-Register Based Systolic Array for the General Knapsack Problem
    • Feb.
    • R. Andonov, P. Quinton, S. Rajopadhye, and D. Wilde, "A Shift-Register Based Systolic Array for the General Knapsack Problem," Parallel Processing Letters, vol. 5, no. 2, pp. 251-262, Feb. 1995.
    • (1995) Parallel Processing Letters , vol.5 , Issue.2 , pp. 251-262
    • Andonov, R.1    Quinton, P.2    Rajopadhye, S.3    Wilde, D.4
  • 7
    • 7544242447 scopus 로고
    • On the Expected Execution Time for a Class of Non-Uniform Recurrence Equations Mapped onto 1D Regular Arrays
    • V. Aleksandrov and S. Fidanova, "On the Expected Execution Time for a Class of Non-Uniform Recurrence Equations Mapped onto 1D Regular Arrays," J. Parallel Algorithms and Applications, vol. 2, no. 1, 1993.
    • (1993) J. Parallel Algorithms and Applications , vol.2 , Issue.1
    • Aleksandrov, V.1    Fidanova, S.2
  • 8
    • 85012688561 scopus 로고
    • Princeton, N.J.: Princeton Univ. Press
    • R. Bellman, Dynamic Programming. Princeton, N.J.: Princeton Univ. Press, 1957.
    • (1957) Dynamic Programming
    • Bellman, R.1
  • 9
    • 0012526161 scopus 로고
    • Path Planning on the Warp Computer: Using a Linear Systolic Array in Dynamic Programming
    • F. Bitz and H.T. Kung, "Path Planning on the Warp Computer: Using a Linear Systolic Array in Dynamic Programming," Int'l J. Computer Math., vol. 25, pp. 173-188, 1988.
    • (1988) Int'l J. Computer Math. , vol.25 , pp. 173-188
    • Bitz, F.1    Kung, H.T.2
  • 10
    • 0025237960 scopus 로고
    • Pipeline Architectures for Dynamic Programming Algorithms
    • G.H. Chen, M.S. Chern, and J.H. Jang, "Pipeline Architectures for Dynamic Programming Algorithms," Parallel Computing, vol. 13, pp. 111-117, 1990.
    • (1990) Parallel Computing , vol.13 , pp. 111-117
    • Chen, G.H.1    Chern, M.S.2    Jang, J.H.3
  • 12
    • 0026898986 scopus 로고
    • An Improved Parallel Algorithm for 0/1 Knapsack Problem
    • G.H. Chen and J.H. Jang, "An Improved Parallel Algorithm for 0/1 Knapsack Problem," Parallel Computing, vol. 18, pp. 811-821, 1992.
    • (1992) Parallel Computing , vol.18 , pp. 811-821
    • Chen, G.H.1    Jang, J.H.2
  • 19
    • 0001512318 scopus 로고
    • The Organization of Computations for Uniform Recurrence Equations
    • July
    • R.M. Karp, R.E. Miller, and S.V. Winograd, "The Organization of Computations for Uniform Recurrence Equations," J. ACM, vol. 14, no. 3, pp. 563-590, July 1967.
    • (1967) J. ACM , vol.14 , Issue.3 , pp. 563-590
    • Karp, R.M.1    Miller, R.E.2    Winograd, S.V.3
  • 20
    • 0022866803 scopus 로고
    • Delta Transformation to Simplify VLSI Processor Arrays for Serial Dynamic Programming
    • R.J. Lipton and D. Lopresti, "Delta Transformation to Simplify VLSI Processor Arrays for Serial Dynamic Programming," Proc. Int'l Conf. Parallel Processing, pp. 917-920, 1986.
    • (1986) Proc. Int'l Conf. Parallel Processing , pp. 917-920
    • Lipton, R.J.1    Lopresti, D.2
  • 21
    • 0021446570 scopus 로고
    • Anomalies in Parallel Branch-and-Bound Algorithms
    • T.-H. Lai and S. Sahni, Anomalies in Parallel Branch-and-Bound Algorithms," Comm. ACM, vol. 27, 1984.
    • (1984) Comm. ACM , vol.27
    • Lai, T.-H.1    Sahni, S.2
  • 22
    • 0026257660 scopus 로고
    • Processor-Efficient Hypercube Algorithm for the Knapsack Problem
    • J. Lin and J.A. Storer, "Processor-Efficient Hypercube Algorithm for the Knapsack Problem," J. Parallel and Distributed Computing, vol. 13, pp. 332-337, 1991.
    • (1991) J. Parallel and Distributed Computing , vol.13 , pp. 332-337
    • Lin, J.1    Storer, J.A.2
  • 24
    • 0022200323 scopus 로고
    • Systolic Processing for Dynamic Programming Problems
    • G. Li and B.W. Wah, "Systolic Processing for Dynamic Programming Problems," Proc. Int'l Conf. Parallel Processing, pp. 434-441, 1985.
    • (1985) Proc. Int'l Conf. Parallel Processing , pp. 434-441
    • Li, G.1    Wah, B.W.2
  • 25
    • 84972895837 scopus 로고
    • Mapping a Class of Run-Time Dependencies onto Regular Arrays
    • Newport Beach, Calif., Apr.
    • G.M. Megson, "Mapping a Class of Run-Time Dependencies onto Regular Arrays," Proc Int'l Parallel Processing Symp., pp. 97-107, Newport Beach, Calif., Apr. 1993.
    • (1993) Proc Int'l Parallel Processing Symp. , pp. 97-107
    • Megson, G.M.1
  • 26
    • 0022482205 scopus 로고
    • Partitioning and Mapping Algorithms into Fixed Size Systolic Arrays
    • Jan.
    • D.I. Moldovan and J.A.B. Fortes, "Partitioning and Mapping Algorithms into Fixed Size Systolic Arrays," IEEE Trans. Computers, vol. 35, no. 1, pp. 1-12, Jan. 1986.
    • (1986) IEEE Trans. Computers , vol.35 , Issue.1 , pp. 1-12
    • Moldovan, D.I.1    Fortes, J.A.B.2
  • 31
    • 0024663338 scopus 로고
    • Synthesizing Systolic Arrays with Control Signals from Recurrence Equations
    • May
    • S.V. Rajopadhye, "Synthesizing Systolic Arrays with Control Signals from Recurrence Equations," Distributed Computing, vol. 3, pp. 88-105, May 1989.
    • (1989) Distributed Computing , vol.3 , pp. 88-105
    • Rajopadhye, S.V.1
  • 32
    • 0025446495 scopus 로고
    • Synthesizing Systolic Arrays from Recurrence Equations
    • June
    • S.V. Rajopadhye and R.M. Fujimoto, "Synthesizing Systolic Arrays from Recurrence Equations," Parallel Computing, vol. 14, pp. 163-189, June 1990.
    • (1990) Parallel Computing , vol.14 , pp. 163-189
    • Rajopadhye, S.V.1    Fujimoto, R.M.2
  • 33
    • 0021573426 scopus 로고
    • Dynamic Programming and Transitive Closure on Linear Pipelines
    • St. Charles, Ill., Aug.
    • I.V. Ramakrishnan and P.J. Varman, "Dynamic Programming and Transitive Closure on Linear Pipelines," Proc Int'l Conf. Parallel Processing, St. Charles, Ill., Aug. 1984.
    • (1984) Proc Int'l Conf. Parallel Processing
    • Ramakrishnan, I.V.1    Varman, P.J.2
  • 34
    • 0025419313 scopus 로고
    • Adaptive Parallel Algorithm for Integral Knapsack Problems
    • S. Teng, "Adaptive Parallel Algorithm for Integral Knapsack Problems," J. Parallel and Distributed Computing, vol. 8, pp. 400-406, 1990.
    • (1990) J. Parallel and Distributed Computing , vol.8 , pp. 400-406
    • Teng, S.1


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