메뉴 건너뛰기




Volumn 6, Issue 4, 1998, Pages 582-594

ILP-based cost-optimal DSP synthesis with module selection and data format conversion

Author keywords

Data format conversion; High level synthesis; Integer linear programming; Module selection; Time constrained scheduling

Indexed keywords

ALGORITHMS; DATA FLOW ANALYSIS; INTEGER PROGRAMMING;

EID: 0032296807     PISSN: 10638210     EISSN: None     Source Type: Journal    
DOI: 10.1109/92.736132     Document Type: Article
Times cited : (43)

References (45)
  • 1
    • 0023138886 scopus 로고
    • Static scheduling of synchronous data flow programs for digital signal processing
    • Jan.
    • E. A. Lee and D. G. Messerschmitt, "Static scheduling of synchronous data flow programs for digital signal processing," IEEE Trans. Comput., vol. C-36, pp. 24-35, Jan. 1987.
    • (1987) IEEE Trans. Comput. , vol.C-36 , pp. 24-35
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 2
    • 0025386057 scopus 로고
    • The high-level synthesis of digital systems
    • Feb.
    • M. C. McFarland, A. C. Parker, and R. Camposano, "The high-level synthesis of digital systems," Proc. IEEE, vol. 78, pp. 301-318, Feb. 1990.
    • (1990) Proc. IEEE , vol.78 , pp. 301-318
    • McFarland, M.C.1    Parker, A.C.2    Camposano, R.3
  • 3
    • 0019543647 scopus 로고
    • The maximum sampling rate of digital filters under hardware speed constraints
    • Mar.
    • M. Renfors and Y. Neuvo, "The maximum sampling rate of digital filters under hardware speed constraints," IEEE Trans. Circuits Syst., vol. CAS-28, pp. 196-202, Mar. 1981.
    • (1981) IEEE Trans. Circuits Syst. , vol.CAS-28 , pp. 196-202
    • Renfors, M.1    Neuvo, Y.2
  • 4
    • 0026108176 scopus 로고
    • Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding
    • Feb.
    • K. K. Parhi and D. G. Messerschmitt, "Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding," IEEE Trans. Comput., vol. 40, pp. 178-195, Feb. 1991.
    • (1991) IEEE Trans. Comput. , vol.40 , pp. 178-195
    • Parhi, K.K.1    Messerschmitt, D.G.2
  • 7
    • 0023983163 scopus 로고
    • Sehwa: A software package for synthesis of pipelines from behavioral specifications
    • Mar.
    • N. Park and A. C. Parker, "Sehwa: A software package for synthesis of pipelines from behavioral specifications," IEEE Trans. Computer-Aided Design, vol. 7, Mar. 1988.
    • (1988) IEEE Trans. Computer-Aided Design , vol.7
    • Park, N.1    Parker, A.C.2
  • 8
    • 0025385739 scopus 로고
    • Application-specific architectural methodologies for high-throughput digital signal and image processing
    • Feb.
    • F. Catthoor and H. J. De Man, "Application-specific architectural methodologies for high-throughput digital signal and image processing," IEEE Trans. Acoust., Speech, and Signal Processing, vol. ASSP-38, pp. 339-349, Feb. 1990.
    • (1990) IEEE Trans. Acoust., Speech, and Signal Processing , vol.ASSP-38 , pp. 339-349
    • Catthoor, F.1    De Man, H.J.2
  • 9
    • 0024682923 scopus 로고
    • Force-directed scheduling for the behavioral synthesis of asic's
    • June
    • P. G. Paulin and J. P. Knight, "Force-directed scheduling for the behavioral synthesis of asic's," IEEE Trans. Computer-Aided Design, vol. 8, pp. 661-679, June 1989.
    • (1989) IEEE Trans. Computer-Aided Design , vol.8 , pp. 661-679
    • Paulin, P.G.1    Knight, J.P.2
  • 12
    • 0027561267 scopus 로고
    • Applying simulated evolution to high level synthesis
    • Mar.
    • T. A. Ly and J. T. Mowchenko, "Applying simulated evolution to high level synthesis," IEEE Trans. Computer-Aided Design, vol. 12, pp. 389-409, Mar. 1993.
    • (1993) IEEE Trans. Computer-Aided Design , vol.12 , pp. 389-409
    • Ly, T.A.1    Mowchenko, J.T.2
  • 13
  • 14
    • 0024645923 scopus 로고
    • Architectural synthesis for DSP silicon compilers
    • Apr.
    • B. S. Haroun and M. I. Elmasry, "Architectural synthesis for DSP silicon compilers," IEEE Trans. Computer-Aided Design, vol. 8, pp. 431-447, Apr. 1989.
    • (1989) IEEE Trans. Computer-Aided Design , vol.8 , pp. 431-447
    • Haroun, B.S.1    Elmasry, M.I.2
  • 15
    • 0027668015 scopus 로고
    • Iteration bounds of single-rate data flow graphs for concurrent processing
    • Sept.
    • D. Y. Chao and D. Y. Wang, "Iteration bounds of single-rate data flow graphs for concurrent processing," IEEE Trans. Circuits Syst. I, vol. 40, pp. 629-634, Sept. 1993.
    • (1993) IEEE Trans. Circuits Syst. I , vol.40 , pp. 629-634
    • Chao, D.Y.1    Wang, D.Y.2
  • 17
    • 0027042648 scopus 로고
    • Phideo: A silicon compiler for high speed algorithms
    • Amsterdam, The Netherlands, Feb.
    • P. Lippens et al., "Phideo: A silicon compiler for high speed algorithms," in Proc. European Conf. on Design Automation (EDAC'91), Amsterdam, The Netherlands, Feb. 1994, pp. 436-441.
    • (1994) Proc. European Conf. on Design Automation (EDAC'91) , pp. 436-441
    • Lippens, P.1
  • 18
    • 0029267885 scopus 로고
    • High-level DSP synthesis using concurrent transformations, scheduling and allocation
    • Mar.
    • C.-Y. Wang and K. K. Parhi, "High-level DSP synthesis using concurrent transformations, scheduling and allocation," IEEE Trans. Computer-Aided Design, vol. 14, pp. 274-295, Mar. 1995.
    • (1995) IEEE Trans. Computer-Aided Design , vol.14 , pp. 274-295
    • Wang, C.-Y.1    Parhi, K.K.2
  • 19
    • 0026139605 scopus 로고
    • A formal approach to the scheduling problem in high level synthesis
    • Apr.
    • C.-T. Hwang, J.-H. Lee, and Y.-C. Hsu, "A formal approach to the scheduling problem in high level synthesis," IEEE Trans. Computer-Aided Design, vol. 10, pp. 464-475, Apr. 1991.
    • (1991) IEEE Trans. Computer-Aided Design , vol.10 , pp. 464-475
    • Hwang, C.-T.1    Lee, J.-H.2    Hsu, Y.-C.3
  • 20
    • 0026837903 scopus 로고
    • Optimal synthesis of high-performance architectures
    • Mar.
    • C. H. Gebotys and M. I. Elmasry, "Optimal synthesis of high-performance architectures," IEEE J. Solid-State Circuits, vol. 27, pp. 389-397, Mar. 1992.
    • (1992) IEEE J. Solid-State Circuits , vol.27 , pp. 389-397
    • Gebotys, C.H.1    Elmasry, M.I.2
  • 21
    • 0027150107 scopus 로고
    • Synthesis of throughput-optimized multichip architectures
    • San Diego, CA, May
    • C. H. Gebotys, "Synthesis of throughput-optimized multichip architectures," in Proc. IEEE Custom Integrated Circuits Conf., San Diego, CA, May 1993, pp. 5.2.1-5.2.4.
    • (1993) Proc. IEEE Custom Integrated Circuits Conf.
    • Gebotys, C.H.1
  • 23
    • 0027660748 scopus 로고
    • Global optimization approach for architecture synthesis
    • Sept.
    • C. H. Gebotys and M. I. Elmasry, "Global optimization approach for architecture synthesis," IEEE Trans. Computer-Aided Design, vol. 12, pp. 1266-1278, Sept. 1993.
    • (1993) IEEE Trans. Computer-Aided Design , vol.12 , pp. 1266-1278
    • Gebotys, C.H.1    Elmasry, M.I.2
  • 24
    • 0027558825 scopus 로고
    • Synthesizing embedded speed-optimized architectures
    • Mar.
    • C. H. Gebotys, "Synthesizing embedded speed-optimized architectures," IEEE J. Solid-State Circuits, vol. 28, pp. 242-252, Mar. 1993.
    • (1993) IEEE J. Solid-State Circuits , vol.28 , pp. 242-252
    • Gebotys, C.H.1
  • 26
    • 2342662014 scopus 로고
    • Synthesis methods for domain specific multiprocessor systems including memory design
    • A. Bachmann, M. Schöbinger, and L. Thiele, "Synthesis methods for domain specific multiprocessor systems including memory design," in VLSI Signal Processing, VI, 1993, pp. 417-425.
    • (1993) VLSI Signal Processing, VI , pp. 417-425
    • Bachmann, A.1    Schöbinger, M.2    Thiele, L.3
  • 27
    • 0027228633 scopus 로고
    • Generalized ILP scheduling and allocation for high-level DSP synthesis
    • San Diego, CA, May
    • L. E. Lucke and K. K. Parhi, "Generalized ILP scheduling and allocation for high-level DSP synthesis," in Proc. IEEE Custom Integrated Circuits Conf., San Diego, CA, May 1993, pp. 5.4.1-5.4.4.
    • (1993) Proc. IEEE Custom Integrated Circuits Conf.
    • Lucke, L.E.1    Parhi, K.K.2
  • 28
    • 0028714030 scopus 로고
    • Module selection and data format conversion for cost-optimal DSP synthesis
    • San Jose, CA, Nov.
    • K. Ito, L. E. Lucke, and K. K. Parhi, "Module selection and data format conversion for cost-optimal DSP synthesis," in Proc. ACM/IEEE Int. Conf. Computer-Aided Design, San Jose, CA, Nov. 1994, pp. 322-329.
    • (1994) Proc. ACM/IEEE Int. Conf. Computer-Aided Design , pp. 322-329
    • Ito, K.1    Lucke, L.E.2    Parhi, K.K.3
  • 29
    • 0020504458 scopus 로고
    • Optimizing synchronous circuitry by retiming
    • Pasadena, CA, Mar.
    • C. E. Leiserson et al., "Optimizing synchronous circuitry by retiming," in Proc. 3rd Caltech Conf. VLSI, Pasadena, CA, Mar. 1983, pp. 87-116.
    • (1983) Proc. 3rd Caltech Conf. VLSI , pp. 87-116
    • Leiserson, C.E.1
  • 30
    • 0018018354 scopus 로고
    • Effective pipelining of digital systems
    • Sept.
    • J. Jump and S. Ahuja, "Effective pipelining of digital systems," IEEE Trans. Comput., vol. C-27, pp. 855-865, Sept. 1978.
    • (1978) IEEE Trans. Comput. , vol.C-27 , pp. 855-865
    • Jump, J.1    Ahuja, S.2
  • 31
    • 0026400126 scopus 로고
    • A module selection algorithm for high-level synthesis
    • Singapore, June
    • M. Ishikawa and G. D. Micheli, "A module selection algorithm for high-level synthesis," in Proc. IEEE Int. Symp. Circuits Syst., Singapore, June 1991, pp. 1777-1780.
    • (1991) Proc. IEEE Int. Symp. Circuits Syst. , pp. 1777-1780
    • Ishikawa, M.1    Micheli, G.D.2
  • 35
    • 0026140187 scopus 로고
    • A systematic approach for design of digit-serial processing architectures
    • Apr.
    • K. K. Parhi, "A systematic approach for design of digit-serial processing architectures," IEEE Trans. Circuits Syst., vol. 38, pp. 358-375, Apr. 1991.
    • (1991) IEEE Trans. Circuits Syst. , vol.38 , pp. 358-375
    • Parhi, K.K.1
  • 37
    • 0022914434 scopus 로고
    • Cathedral-II: A silicon compiler for digital signal processing
    • Dec.
    • H. De Man, J. Rabaey, P. Six, and L. Claesen, "Cathedral-II: A silicon compiler for digital signal processing," IEEE Design & Test, vol. 3, pp. 13-25, Dec. 1986.
    • (1986) IEEE Design & Test , vol.3 , pp. 13-25
    • De Man, H.1    Rabaey, J.2    Six, P.3    Claesen, L.4
  • 38
    • 0027629019 scopus 로고
    • Data-flow transformations for critical path reduction in high-level DSP synthesis
    • July
    • L. E. Lucke and K. K. Parhi, "Data-flow transformations for critical path reduction in high-level DSP synthesis," IEEE Trans. Computer-Aided Design, vol. 12, pp. 1063-1068, July 1993.
    • (1993) IEEE Trans. Computer-Aided Design , vol.12 , pp. 1063-1068
    • Lucke, L.E.1    Parhi, K.K.2
  • 39
    • 0023230804 scopus 로고
    • Loop winding - A data flow approach to functional pipelining
    • Philadelphia, PA, May
    • E. F. Girczyz, "Loop winding - A data flow approach to functional pipelining," in Proc. IEEE Int. Symp. Circuits Syst., Philadelphia, PA, May 1987, pp. 382-385.
    • (1987) Proc. IEEE Int. Symp. Circuits Syst. , pp. 382-385
    • Girczyz, E.F.1
  • 40
    • 11844277920 scopus 로고
    • Cyclo-static solutions: Optimal multiprocessor realizations of recursive algorithms
    • D. A. Schwartz and T. P. Barnwell, III, "Cyclo-static solutions: Optimal multiprocessor realizations of recursive algorithms," VLSI Signal Processing II, 1986.
    • (1986) VLSI Signal Processing II
    • Schwartz, D.A.1    Barnwell III, T.P.2
  • 41
    • 0027544375 scopus 로고
    • Optimal automatic periodic multiprocessor scheduler for fully specified flow graphs
    • Feb.
    • P. R. Gelabert and T. P. Barnwell, III, "Optimal automatic periodic multiprocessor scheduler for fully specified flow graphs," IEEE Trans. Signal Processing, vol. 41, pp. 858-888, Feb. 1993.
    • (1993) IEEE Trans. Signal Processing , vol.41 , pp. 858-888
    • Gelabert, P.R.1    Barnwell III, T.P.2
  • 42
    • 0028409818 scopus 로고
    • Pipelining of lattice IIR digital filters
    • Apr.
    • J.-G. Chung and K. K. Parhi, "Pipelining of lattice IIR digital filters," IEEE Trans. Signal Processing, vol. 42, pp. 751-761, Apr. 1994.
    • (1994) IEEE Trans. Signal Processing , vol.42 , pp. 751-761
    • Chung, J.-G.1    Parhi, K.K.2


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