메뉴 건너뛰기




Volumn , Issue , 2008, Pages 41-50

Optimus: Efficient realization of streaming applications on FPGAs

Author keywords

Compiler; Embedded system; FPGA; Heterogeneous; Optimization; Streaming

Indexed keywords

AREA REQUIREMENTS; COMPILER; COMPLEX APPLICATIONS; EMBEDDED PROCESSORS; FPGA; FUNCTIONAL REQUIREMENTS; HANDEL-C; HARDWARE DESCRIPTION LANGUAGES; HARDWARE DESIGNS; HARDWARE IMPLEMENTATIONS; HETEROGENEOUS; OPTIMUS; SEMANTIC GAPS; SOFTWARE DEVELOPERS; STREAMING; STREAMING APPLICATIONS;

EID: 63349092007     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1450095.1450105     Document Type: Conference Paper
Times cited : (53)

References (27)
  • 1
    • 84869271914 scopus 로고    scopus 로고
    • AMD torrenza architecture
    • AMD torrenza architecture, 2008. http://enterprise.amd.com/us-en/AMD- Business/Technology-Home/Torrenza.aspx.
    • (2008)
  • 2
    • 84869268598 scopus 로고    scopus 로고
    • Intel quickassist technology, 2008. http://www.intel.com/technology/ platforms/quickassist/index.htm.
    • (2008) Intel quickassist technology
  • 3
    • 63849143014 scopus 로고    scopus 로고
    • DEFACTO: A design environment for adaptive computing technology
    • Apr
    • K. Bondalapati et al. DEFACTO: A design environment for adaptive computing technology. In Proc. RAW, pages 570-578, Apr. 1999.
    • (1999) Proc. RAW , pp. 570-578
    • Bondalapati, K.1
  • 4
    • 10644248153 scopus 로고    scopus 로고
    • Brook for GPUs: Stream computing on graphics hardware
    • 777-786, Aug
    • I. Buck et al. Brook for GPUs: Stream computing on graphics hardware. ACM Trans. Gr., 23(3):777-786, Aug. 2004.
    • (2004) ACM Trans. Gr , vol.23 , Issue.3
    • Buck, I.1
  • 6
    • 31844442168 scopus 로고    scopus 로고
    • Achieving high performance from compiled network applications while enabling ease of programming
    • June
    • M. Chen, X. Li, R. Lian, J. Lin, L. Liu, T. Liu, and R. Ju. Shangri-la: Achieving high performance from compiled network applications while enabling ease of programming. In Proc. '05 PLDI, pages 224-236, June 2005.
    • (2005) Proc. '05 PLDI , pp. 224-236
    • Chen, M.1    Li, X.2    Lian, R.3    Lin, J.4    Liu, L.5    Liu, T.6    Shangri-la, R.J.7
  • 7
    • 35248866946 scopus 로고    scopus 로고
    • Spidle: A DSL approach to specifying streaming applications
    • C. Consel et al. Spidle: A DSL approach to specifying streaming applications. In Proc. 2nd GPCE, pages 1-17, 2003.
    • (2003) Proc. 2nd GPCE , pp. 1-17
    • Consel, C.1
  • 8
    • 84949813785 scopus 로고    scopus 로고
    • Stream-oriented FPGA computing in the Streams-C high level language
    • Apr
    • M. Gokhale, J. Stone, J. Arnold, and M. Kalinowski. Stream-oriented FPGA computing in the Streams-C high level language. In Proc. 8th FCCM, pages 49-56, Apr. 2000.
    • (2000) Proc. 8th FCCM , pp. 49-56
    • Gokhale, M.1    Stone, J.2    Arnold, J.3    Kalinowski, M.4
  • 9
    • 33846471996 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. In 12th ASPLOS, pages 151-162, 2006.
    • (2006) 12th ASPLOS , pp. 151-162
    • Gordon, M.I.1    Thies, W.2    Amarasinghe, S.3
  • 10
    • 33646930364 scopus 로고    scopus 로고
    • Optimized generation of data-path from c codes for fpgas
    • Washington, DC, USA, IEEE Computer Society
    • Z. Guo, B. Buyukkurt, W. Najjar, and K. Vissers. Optimized generation of data-path from c codes for fpgas. In Proc. 2005 DATE, pages 112-117, Washington, DC, USA, 2005. IEEE Computer Society.
    • (2005) Proc. 2005 DATE , pp. 112-117
    • Guo, Z.1    Buyukkurt, B.2    Najjar, W.3    Vissers, K.4
  • 11
    • 84941358063 scopus 로고    scopus 로고
    • SPARK: A high-level synthesis framework for applying parallelizing compiler transformations
    • Jan
    • S. Gupta, N. Dutt, R. Gupta, and A. Nicolau. SPARK: A high-level synthesis framework for applying parallelizing compiler transformations. In Proc. 16th Intl. Conf. on VLSI Design, pages 461-466, Jan. 2003.
    • (2003) Proc. 16th Intl. Conf. on VLSI Design , pp. 461-466
    • Gupta, S.1    Dutt, N.2    Gupta, R.3    Nicolau, A.4
  • 12
    • 0031360911 scopus 로고    scopus 로고
    • GARP: A MIPS processor with a reconfigurable coprocessor
    • Apr
    • J. R. Hauser and J. Wawrzynek. GARP: A MIPS processor with a reconfigurable coprocessor. In Proc. 5th FCCM, pages 12-21, Apr. 1997.
    • (1997) Proc. 5th FCCM , pp. 12-21
    • Hauser, J.R.1    Wawrzynek, J.2
  • 14
    • 57349172999 scopus 로고    scopus 로고
    • Orchestrating the execution of stream programs on multicore platforms
    • June
    • M. Kudlur and S. Mahlke. Orchestrating the execution of stream programs on multicore platforms. In Proc. '08 PLDI, pages 114-124, June 2008.
    • (2008) Proc. '08 PLDI , pp. 114-124
    • Kudlur, M.1    Mahlke, S.2
  • 15
    • 84939698077 scopus 로고
    • Synchronous data flow
    • E. Lee and D. Messerschmitt. Synchronous data flow. Proc. IEEE, 75(9):1235-1245, 1987.
    • (1987) Proc. IEEE , vol.75 , Issue.9 , pp. 1235-1245
    • Lee, E.1    Messerschmitt, D.2
  • 16
    • 77953983400 scopus 로고    scopus 로고
    • Cg: A system for programming graphics hardware in a C-like language
    • July
    • W. Mark, R. Glanville, K. Akeley, and J. Kilgard. Cg: A system for programming graphics hardware in a C-like language. In Proc. 30th SIGGRAPH, pages 893-907, July 2003.
    • (2003) Proc. 30th SIGGRAPH , pp. 893-907
    • Mark, W.1    Glanville, R.2    Akeley, K.3    Kilgard, J.4
  • 17
    • 0742276947 scopus 로고    scopus 로고
    • Stream: Object-oriented programming of stream architectures using pam-blox
    • London, UK, Springer-Verlag
    • O. Mencer, H. Hubert, M. Morf, and M. J. Flynn. Stream: Object-oriented programming of stream architectures using pam-blox. In Proc. 10th FPL, pages 595-604, London, UK, 2000. Springer-Verlag.
    • (2000) Proc. 10th FPL , pp. 595-604
    • Mencer, O.1    Hubert, H.2    Morf, M.3    Flynn, M.J.4
  • 18
    • 84869276495 scopus 로고    scopus 로고
    • Mentor. Catapult C. http://www.mentor.com/products/esl/high-level- synthesis/catapult-synthesis/.
    • Mentor. Catapult C
  • 21
    • 60749137466 scopus 로고    scopus 로고
    • C is for circuits: Capturing fpga circuits as sequential code for portability
    • New York, NY, USA, ACM
    • S. Sirowy, G. Stitt, and F. Vahid. C is for circuits: capturing fpga circuits as sequential code for portability. In Proc. 16th FPGA, pages 117-126, New York, NY, USA, 2008. ACM.
    • (2008) Proc. 16th FPGA , pp. 117-126
    • Sirowy, S.1    Stitt, G.2    Vahid, F.3
  • 23
    • 4644353790 scopus 로고    scopus 로고
    • Evaluation of the Raw microprocessor: An exposed-wire-delay architecture for ILP and streams
    • June
    • M. Taylor et al. Evaluation of the Raw microprocessor: An exposed-wire-delay architecture for ILP and streams. In Proc. 31st ISCA, pages 2-13, June 2004.
    • (2004) Proc. 31st ISCA , pp. 2-13
    • Taylor, M.1
  • 24
    • 84959045524 scopus 로고    scopus 로고
    • Stream It: A language for streaming applications
    • W. Thies, M. Karczmarek, and S. P. Amarasinghe. Stream It: A language for streaming applications. In Proc. 02 CC, pages 179-196, 2002.
    • (2002) Proc. 02 CC , pp. 179-196
    • Thies, W.1    Karczmarek, M.2    Amarasinghe, S.P.3
  • 26
    • 84869278599 scopus 로고    scopus 로고
    • Xilinx. Virtex-4 data sheets, 2004. http://www.xilinx.com/support/ documentation/virtex-4.htm.
    • (2004) Virtex-4 data sheets
  • 27
    • 26444461166 scopus 로고    scopus 로고
    • A programming model for an embedded media processing architecture. volume 3553 of Lecture Notes in Computer
    • July
    • D. Zhang, Z. Li, H. Song, and L. Liu. A programming model for an embedded media processing architecture. volume 3553 of Lecture Notes in Computer Science, pages 251-261, July 2005.
    • (2005) Science , pp. 251-261
    • Zhang, D.1    Li, Z.2    Song, H.3    Liu, L.4


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