메뉴 건너뛰기




Volumn , Issue , 2012, Pages 1018-1023

Combining module selection and replication for throughput-driven streaming programs

Author keywords

[No Author keywords available]

Indexed keywords

FIELD PROGRAMMABLE GATE ARRAYS (FPGA); HIGH LEVEL SYNTHESIS; INTEGRATED CIRCUIT DESIGN;

EID: 84862082123     PISSN: 15301591     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/date.2012.6176645     Document Type: Conference Paper
Times cited : (23)

References (22)
  • 1
    • 34547423880 scopus 로고    scopus 로고
    • Exploiting coarse-grained task, data, and pipeline parallelism in stream programs
    • M. I. Gordon, W. Thies, and S. Amarasinghe, "Exploiting coarse-grained task, data, and pipeline parallelism in stream programs," SIGOPS, vol. 40, pp. 151-162, 2006.
    • (2006) SIGOPS , vol.40 , pp. 151-162
    • Gordon, M.I.1    Thies, W.2    Amarasinghe, S.3
  • 2
    • 0036959649 scopus 로고    scopus 로고
    • A stream compiler for communication-exposed architectures
    • M. I. Gordon et al., "A stream compiler for communication-exposed architectures," SIGARCH, vol. 30, pp. 291-303, 2002.
    • (2002) SIGARCH , vol.30 , pp. 291-303
    • Gordon, M.I.1
  • 3
    • 67650035111 scopus 로고    scopus 로고
    • Orchestrating the execution of stream programs on multicore platforms
    • M. Kudlur and S. Mahlke, "Orchestrating the execution of stream programs on multicore platforms," SIGPLAN, vol. 43, pp. 114-124, 2008.
    • (2008) SIGPLAN , vol.43 , pp. 114-124
    • Kudlur, M.1    Mahlke, S.2
  • 4
    • 77952252026 scopus 로고    scopus 로고
    • MacroSS: Macro-SIMDization of streaming applications
    • A. Hormati et al., "MacroSS: macro-SIMDization of streaming applications,"SIGARCH, vol. 38, pp. 285-296, 2010.
    • (2010) SIGARCH , vol.38 , pp. 285-296
    • Hormati, A.1
  • 5
    • 70449669477 scopus 로고    scopus 로고
    • Adaptive compilation of streaming applications for heterogeneous architectures
    • Flextream
    • A. Hormati et al., "Flextream: Adaptive compilation of streaming applications for heterogeneous architectures," in PACT, 2009, pp. 214-223.
    • (2009) PACT , pp. 214-223
    • Hormati, A.1
  • 6
    • 57349101237 scopus 로고    scopus 로고
    • Data and computation transformations for Brook streaming applications on multiprocessors
    • S. Liao et al., "Data and computation transformations for Brook streaming applications on multiprocessors," in CGO, 2006, pp. 196-207.
    • (2006) CGO , pp. 196-207
    • Liao, S.1
  • 7
    • 70450241089 scopus 로고    scopus 로고
    • Synergistic execution of stream programs on multicores with accelerators
    • A. Udupa, R. Govindarajan, and M. J. Thazhuthaveetil, "Synergistic execution of stream programs on multicores with accelerators," SIGPLAN, vol. 44, pp. 99-108, 2009.
    • (2009) SIGPLAN , vol.44 , pp. 99-108
    • Udupa, A.1    Govindarajan, R.2    Thazhuthaveetil, M.J.3
  • 8
    • 70350707904 scopus 로고    scopus 로고
    • A computing origami: Folding streams in FPGAs
    • A. Hagiescu et al., "A computing origami: Folding streams in FPGAs,"in DAC, 2009, pp. 282-287.
    • (2009) DAC , pp. 282-287
    • Hagiescu, A.1
  • 9
    • 70449926246 scopus 로고    scopus 로고
    • Enhancements to FPGA design methodology using streaming
    • F. Plavec, Z. Vranesic, and S. Brown, "Enhancements to FPGA design methodology using streaming," in FPL 2009, 2009, pp. 294-301.
    • (2009) FPL 2009 , pp. 294-301
    • Plavec, F.1    Vranesic, Z.2    Brown, S.3
  • 10
    • 0026400126 scopus 로고
    • A module selection algorithm for high-level synthesis
    • M. Ishikawa and G. De Micheli, "A module selection algorithm for high-level synthesis," in ISCAS, 1991, pp. 1777-1780 vol.3.
    • (1991) ISCAS , vol.3 , pp. 1777-1780
    • Ishikawa, M.1    De Micheli, G.2
  • 11
    • 0029184712 scopus 로고
    • Integrated scheduling, allocation and module selection for design-space exploration in high-level synthesis
    • I. Ahmad, M. Dhodhi, and C. Chen, "Integrated scheduling, allocation and module selection for design-space exploration in high-level synthesis,"CDT, vol. 142, no. 1, pp. 65-71, 1995.
    • (1995) CDT , vol.142 , Issue.1 , pp. 65-71
    • Ahmad, I.1    Dhodhi, M.2    Chen, C.3
  • 12
    • 0032296807 scopus 로고    scopus 로고
    • ILP-based cost-optimal DSP synthesis with module selection and data format conversion
    • K. Ito, L. Lucke, and K. Parhi, "ILP-based cost-optimal DSP synthesis with module selection and data format conversion," VLSI, vol. 6, no. 4, pp. 582-594, 1998.
    • (1998) VLSI , vol.6 , Issue.4 , pp. 582-594
    • Ito, K.1    Lucke, L.2    Parhi, K.3
  • 13
    • 33846645428 scopus 로고    scopus 로고
    • FPGA pipeline synthesis design exploration using module selection and resource sharing
    • W. Sun, M. J. Wirthlin, and S. Neuendorffer, "FPGA pipeline synthesis design exploration using module selection and resource sharing," TCAD, vol. 26, no. 2, pp. 254-265, 2007.
    • (2007) TCAD , vol.26 , Issue.2 , pp. 254-265
    • Sun, W.1    Wirthlin, M.J.2    Neuendorffer, S.3
  • 14
    • 34547174752 scopus 로고    scopus 로고
    • Optimal module and voltage assignment for low-power
    • D. Chen, J. Cong, and J. Xu, "Optimal module and voltage assignment for low-power," in ASP-DAC, 2005, pp. 850-855.
    • (2005) ASP-DAC , pp. 850-855
    • Chen, D.1    Cong, J.2    Xu, J.3
  • 15
    • 78149262760 scopus 로고    scopus 로고
    • An empirical characterization of stream programs and its implications for language and compiler design
    • W. Thies and S. Amarasinghe, "An empirical characterization of stream programs and its implications for language and compiler design," in PACT, 2010, pp. 365-376.
    • (2010) PACT , pp. 365-376
    • Thies, W.1    Amarasinghe, S.2
  • 16
    • 84939698077 scopus 로고
    • Synchronous data flow
    • E. Lee and D. Messerschmitt, "Synchronous data flow," Proceedings of the IEEE, vol. 75, no. 9, pp. 1235-1245, 1987.
    • (1987) Proceedings of the IEEE , vol.75 , Issue.9 , pp. 1235-1245
    • Lee, E.1    Messerschmitt, D.2
  • 17
    • 77953977802 scopus 로고    scopus 로고
    • "StreamIt benchmarks," http://groups.csail.mit.edu/cag/ streamit/shtml/benchmarks.shtml.
    • StreamIt Benchmarks
  • 18
    • 0023138886 scopus 로고
    • Static scheduling of synchronous data flow programs for digital signal processing
    • E. A. Lee and D. G. Messerschmitt, "Static scheduling of synchronous data flow programs for digital signal processing," Computers, IEEE Transactions on, vol. C-36, no. 1, pp. 24-35, 1987.
    • (1987) Computers, IEEE Transactions on , vol.36 , Issue.1 , pp. 24-35
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 19
    • 0029293375 scopus 로고
    • Rate-optimal schedule for multi-rate DSP computations
    • Govindarajan et al., "Rate-optimal schedule for multi-rate DSP computations,"J. VLSI Signal Process. Syst., vol. 9, pp. 211-232, 1995.
    • (1995) J. VLSI Signal Process. Syst. , vol.9 , pp. 211-232
    • Govindarajan1
  • 20
    • 79953076698 scopus 로고    scopus 로고
    • High-level synthesis for fpgas: From prototyping to deployment
    • J. Cong et al., "High-level synthesis for fpgas: From prototyping to deployment," TCAD, vol. 30, no. 4, pp. 473-491, 2011.
    • (2011) TCAD , vol.30 , Issue.4 , pp. 473-491
    • Cong, J.1
  • 21
    • 33749595634 scopus 로고    scopus 로고
    • A scalable, multi-stream mpeg-4 video decoder for conferencing and surveillance applications
    • P. Schumacher et al., "A scalable, multi-stream mpeg-4 video decoder for conferencing and surveillance applications," in ICIP 2005, vol. 2, 2005, pp. II-886-9.
    • (2005) ICIP 2005 , vol.2
    • Schumacher, P.1


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