메뉴 건너뛰기




Volumn 45, Issue 10, 2010, Pages 89-108

Lime: A Java-compatible and synthesizable language for heterogeneous architectures

Author keywords

FPGA; Functional programming; High level synthesis; Object oriented; Reconfigurable architecture; Streaming; Value type

Indexed keywords

FPGA; HIGH LEVEL SYNTHESIS; OBJECT ORIENTED; RECONFIGURABLE ARCHITECTURE; STREAMING; VALUE TYPE;

EID: 79551665639     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1932682.1869469     Document Type: Conference Paper
Times cited : (71)

References (35)
  • 2
    • 0012277101 scopus 로고
    • VAL: A value-oriented algorithmic language
    • Massachusetts Institute of Technology
    • ACKERMAN, W., AND DENNIS, J. VAL: a Value-Oriented Algorithmic Language. Tech. Rep. MIT-LCS-TR-218, Massachusetts Institute of Technology, 1979.
    • (1979) Tech. Rep. MIT-LCS-TR-218
    • Ackerman, W.1    Dennis, J.2
  • 3
    • 4244143411 scopus 로고
    • An asynchronous programming language and computing machine
    • University of California at Irvine
    • ARVIND, GOSTELOW, K., AND PLOUFFE, W. An asynchronous programming language and computing machine. Tech. Rep. 114, University of California at Irvine, 1978.
    • (1978) Tech. Rep. , vol.114
    • Arvind, G.K.1    Plouffe, W.2
  • 4
    • 0017518346 scopus 로고
    • Lucid, a nonprocedural language with iteration
    • ASHCROFT, E., AND WADGE, W. Lucid, a nonprocedural language with iteration. Communications of the ACM 20, 7(1977), 526.
    • (1977) Communications of the ACM , vol.20 , Issue.7 , pp. 526
    • Ashcroft, E.1    Wadge, W.2
  • 9
    • 33746312905 scopus 로고    scopus 로고
    • Why we should not add readonly to Java (yet)
    • BOYLAND, J. Why we should not add readonly to Java (yet). Journal of Object Technology 5, 5(2006), 5-29.
    • (2006) Journal of Object Technology , vol.5 , Issue.5 , pp. 5-29
    • Boyland, J.1
  • 17
    • 78650147926 scopus 로고    scopus 로고
    • Exploiting system-level concurrency abstractions for hardware descriptions
    • Microsoft Research, Apr
    • GREAVES, D., AND SINGH, S. Exploiting system-level concurrency abstractions for hardware descriptions. Tech. Rep. MSR-TR-2009-48, Microsoft Research, Apr. 2009.
    • (2009) Tech. Rep. MSR-TR-2009-48
    • Greaves, D.1    Singh, S.2
  • 19
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • HOARE, C. Communicating Sequential Processes. Commun. ACM 21, 8(1978), 677.
    • (1978) Commun. ACM , vol.21 , Issue.8 , pp. 677
    • Hoare, C.1
  • 21
    • 49049098857 scopus 로고    scopus 로고
    • Liquid metal: Object-oriented programming across the hardware/software boundary
    • J. Vitek, Ed., of Lecture Notes in Computer Science, Springer
    • HUANG, S. S., HORMATI, A., BACON, D. F., AND RABBAH, R. M. Liquid metal: Object-oriented programming across the hardware/software boundary. In Proceedings of the European Conference on Object-Oriented Programming (2008), J. Vitek, Ed., vol. 5142 of Lecture Notes in Computer Science, Springer, pp. 76-103.
    • (2008) Proceedings of the European Conference on Object-Oriented Programming , vol.5142 , pp. 76-103
    • Huang, S.S.1    Hormati, A.2    Bacon, D.F.3    Rabbah, R.M.4
  • 22
    • 0000087207 scopus 로고
    • The semantics of simple language for parallel programming
    • Stockholm, Sweden, Aug, J. Rosenfield, Ed.
    • KAHN, G. The semantics of simple language for parallel programming. In Proceedings of IFIP Congress 74 (Stockholm, Sweden, Aug. 1974), J. Rosenfield, Ed., pp. 471-475.
    • (1974) Proceedings of IFIP Congress 74 , pp. 471-475
    • Kahn, G.1
  • 23
    • 0023138886 scopus 로고
    • Static scheduling of synchronous data flow programs for digital signal processing
    • January
    • LEE, E. A., AND MESSERSCHMITT, D. G. Static scheduling of synchronous data flow programs for digital signal processing. IEEE Trans. on Computers 36, 1 (January 1987), 24-35.
    • (1987) IEEE Trans. on Computers , vol.36 , Issue.1 , pp. 24-35
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 27
    • 0002174919 scopus 로고    scopus 로고
    • A schema for interprocedural modification side-effect analysis with pointer aliasing
    • RYDER, B. G., LANDI, W. A., STOCKS, P. A., ZHANG, S., AND ALTUCHER, R. A schema for interprocedural modification side-effect analysis with pointer aliasing. ACM Trans. Program. Lang. Syst. 23, 2(2001), 105-186.
    • (2001) ACM Trans. Program. Lang. Syst. , vol.23 , Issue.2 , pp. 105-186
    • Ryder, B.G.1    Landi, W.A.2    Stocks, P.A.3    Zhang, S.4    Altucher, R.5
  • 30
    • 0031295210 scopus 로고    scopus 로고
    • A survey of stream processing
    • STEPHENS, R. A survey of stream processing. Acta Informatica 34, 7(1997), 491-541.
    • (1997) Acta Informatica , vol.34 , Issue.7 , pp. 491-541
    • Stephens, R.1


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