메뉴 건너뛰기




Volumn , Issue , 2004, Pages 167-178

Providing time- and space- efficient procedure calls for asynchronous Software Thread Integration

Author keywords

Asynchronous software thread integration; Fine grain concurrency; Hardware to software migration; Software implemented communication protocol controllers

Indexed keywords

COMMUNICATION SYSTEMS; COMPUTER HARDWARE; NETWORK PROTOCOLS; PROGRAM COMPILERS; REAL TIME SYSTEMS; STATISTICAL METHODS;

EID: 29144492185     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1023833.1023858     Document Type: Conference Paper
Times cited : (2)

References (41)
  • 1
    • 0004049320 scopus 로고
    • Robert Bosch GmbH, [Online]
    • "CAN specification version 2.0," Robert Bosch GmbH, 1991. [Online]. Available: http://www.mot-sps.com/csic/techdata/refman/can2spec.pdf
    • (1991) CAN Specification Version 2.0
  • 9
    • 84945709064 scopus 로고
    • Design of a separable transition-diagram compiler
    • M. E. Conway, "Design of a separable transition-diagram compiler," Communications of the ACM, vol. 6, no. 7, pp. 396-408, 1963.
    • (1963) Communications of the ACM , vol.6 , Issue.7 , pp. 396-408
    • Conway, M.E.1
  • 11
    • 0033319967 scopus 로고    scopus 로고
    • Function inlining under code size constraints for embedded processors
    • [Online]. Available: citeseer.ist.psu.edu/leupers99function.html
    • R. Leupers and P. Marwedel, "Function inlining under code size constraints for embedded processors," in ICCAD, 1999, pp. 253-256. [Online]. Available: citeseer.ist.psu.edu/leupers99function.html
    • (1999) ICCAD , pp. 253-256
    • Leupers, R.1    Marwedel, P.2
  • 15
    • 0036995552 scopus 로고    scopus 로고
    • Compiling for concurrency: Planning and performing software thread integration
    • Austin, TX, Dec
    • A. G. Dean, "Compiling for concurrency: Planning and performing software thread integration," in Proceedings of the 23rd IEEE Real-Time Systems Symposium, Austin, TX, Dec 2002.
    • (2002) Proceedings of the 23rd IEEE Real-time Systems Symposium
    • Dean, A.G.1
  • 18
    • 4544316434 scopus 로고    scopus 로고
    • [Online]
    • avr-gcc 3.2. [Online]. Available: http://www.avrfreaks.net/AVRGCC/index. php
    • Avr-gcc 3.2
  • 23
    • 84882613774 scopus 로고
    • Busy-idle profiles and compact task graphs compile-time support for interleaved and overlapped scheduling of real-time tasks
    • R. Gupta and M. Spezialetti, "Busy-idle profiles and compact task graphs compile-time support for interleaved and overlapped scheduling of real-time tasks," in 15th IEEE Real Time Systems Symposium, 1994.
    • (1994) 15th IEEE Real Time Systems Symposium
    • Gupta, R.1    Spezialetti, M.2
  • 24
    • 0011685332 scopus 로고
    • Ph.D. dissertation, North Carolina State University, April [Online]. Available: citeseer.nj.nec.com/beckmann93hardware.html
    • C. J. Beckmann, "Hardware and Software for Functional and Fine Grain Parallelism," Ph.D. dissertation, North Carolina State University, April 1993. [Online]. Available: citeseer.nj.nec.com/beckmann93hardware.html
    • (1993) Hardware and Software for Functional and Fine Grain Parallelism
    • Beckmann, C.J.1
  • 25
    • 0029216608 scopus 로고
    • Interval scheduling: Fine grained code scheduling for embedded systems
    • June
    • P. Chou and G. Borriello, "Interval scheduling: Fine grained code scheduling for embedded systems," in Proceedings of the Design Automation Conference, June 1995, pp. 462-467.
    • (1995) Proceedings of the Design Automation Conference , pp. 462-467
    • Chou, P.1    Borriello, G.2
  • 26
    • 0029779451 scopus 로고    scopus 로고
    • A co-synthesis approach to embedded system design automation
    • R. K. Gupta and G. De Micheli, "A co-synthesis approach to embedded system design automation," Design Automation for Embedded Systems, vol. 1, no. 1-2, pp. 69-120, 1996.
    • (1996) Design Automation for Embedded Systems , vol.1 , Issue.1-2 , pp. 69-120
    • Gupta, R.K.1    De Micheli, G.2
  • 27
    • 0033683881 scopus 로고    scopus 로고
    • Compiling esterel into sequential code
    • [Online]. Available: citeseer.nj.nee.com/edwards00compiling.html
    • S. A. Edwards, "Compiling esterel into sequential code," in Design Automation Conference, 2000, pp. 322-327. [Online]. Available: citeseer.nj.nee.com/edwards00compiling.html
    • (2000) Design Automation Conference , pp. 322-327
    • Edwards, S.A.1
  • 28
    • 0029238514 scopus 로고
    • A general method for compiling event-driven simulations
    • [Online]. Available: citeseer.nj.nec.com/french95general.html
    • R. S. French, M. S. Lam, J. R. Levitt, and K. Olukotun, "A general method for compiling event-driven simulations," in Design Automation Conference, 1995, pp. 151-156. [Online]. Available: citeseer.nj.nec.com/ french95general.html
    • (1995) Design Automation Conference , pp. 151-156
    • French, R.S.1    Lam, M.S.2    Levitt, J.R.3    Olukotun, K.4
  • 29
    • 0004455285 scopus 로고
    • Recurrences, iteration, and conditionals in statically scheduled block diagram languages
    • R. W. Brodersen and H. S. Moscovitz, Eds. IEEE Press
    • E. A. Lee, "Recurrences, iteration, and conditionals in statically scheduled block diagram languages," in VLSI Signal Processing III, R. W. Brodersen and H. S. Moscovitz, Eds. IEEE Press, 1988, pp. 330-340.
    • (1988) VLSI Signal Processing III , pp. 330-340
    • Lee, E.A.1
  • 32
    • 84958984629 scopus 로고    scopus 로고
    • Quasi-static scheduling of embedded software using equal conflict nets
    • [Online]. Available: citeseer.nj.nec.com/sgroi95quasistatic.html
    • M. Sgroi, L. Lavagno, Y. Watanabe, and A. L. Sangiovanni-Vincentelli, "Quasi-static scheduling of embedded software using equal conflict nets," in ICATPN, 1999, pp. 208-227. [Online]. Available: citeseer.nj.nec.com/sgroi95quasistatic.html
    • (1999) ICATPN , pp. 208-227
    • Sgroi, M.1    Lavagno, L.2    Watanabe, Y.3    Sangiovanni-Vincentelli, A.L.4
  • 33
    • 84893782961 scopus 로고    scopus 로고
    • Efficient compilation of process-based concurrent programs without run-time scheduling
    • IEEE Computer Society
    • B. Lin, "Efficient compilation of process-based concurrent programs without run-time scheduling," in Proceedings of the conference on Design, automation and test in Europe. IEEE Computer Society, 1998, pp. 211-217.
    • (1998) Proceedings of the Conference on Design, Automation and Test in Europe , pp. 211-217
    • Lin, B.1
  • 34
    • 0023138886 scopus 로고
    • Static scheduling of synchronous data flow graphs for digital signal processing
    • January
    • E. A. Lee and D. G. Messerschmitt, "Static scheduling of synchronous data flow graphs for digital signal processing," IEEE Transactions on Computers, January 1987.
    • (1987) IEEE Transactions on Computers
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 35
    • 4544247171 scopus 로고    scopus 로고
    • Quasi-static scheduling of independent tasks for reactive systems
    • June [Online]. Available: citeseer.nj.nec.com/541753.html
    • J. Cortadella, A. Kondratyev, L. Lavagno, C. Passerone, and Y. Watanabe, "Quasi-static scheduling of independent tasks for reactive systems," Design Automation Conference, June 2000. [Online]. Available: citeseer.nj.nec.com/541753.html
    • (2000) Design Automation Conference
    • Cortadella, J.1    Kondratyev, A.2    Lavagno, L.3    Passerone, C.4    Watanabe, Y.5
  • 37
    • 0024610866 scopus 로고
    • Code optimization across procedures
    • S. Richardson and M. Ganapathi, "Code optimization across procedures," Computer, vol. 22, no. 2, pp. 42-50, 1989.
    • (1989) Computer , vol.22 , Issue.2 , pp. 42-50
    • Richardson, S.1    Ganapathi, M.2
  • 38
    • 0026866013 scopus 로고
    • Profile-guided automatic inline expansion for c programs
    • [Online]. Available: citeseer.ist.psu.edu/chang92profileguided.html
    • P. P. Chang, S. A. Mahlke, W. Y. Chen, and W. mei W. Hwu, "Profile-guided automatic inline expansion for c programs," Software - Practice and Experience, vol. 22, no. 5, pp. 349-369, 1992. [Online]. Available: citeseer.ist.psu.edu/chang92profileguided.html
    • (1992) Software - Practice and Experience , vol.22 , Issue.5 , pp. 349-369
    • Chang, P.P.1    Mahlke, S.A.2    Chen, W.Y.3    Hwu, W.M.W.4
  • 39
    • 0027574855 scopus 로고
    • A methodology for procedure cloning
    • [Online]. Available: citeseer.ist.psu.edu/cooper93methodology.html
    • K. D. Cooper, M. W. Hall, and K. Kennedy, "A methodology for procedure cloning," Computer Languages, vol. 19, no. 2, pp. 105-117, 1993. [Online]. Available: citeseer.ist.psu.edu/cooper93methodology.html
    • (1993) Computer Languages , vol.19 , Issue.2 , pp. 105-117
    • Cooper, K.D.1    Hall, M.W.2    Kennedy, K.3
  • 40
    • 84976767029 scopus 로고
    • Selective specialization for object-oriented languages
    • [Online]. Available: citeseer.ist.psu.edu/dean95selective.html
    • J. Dean, C. Chambers, and D. Grove, "Selective specialization for object-oriented languages," in SIGPLAN Conference on Programming Language Design and Implementation, 1995, pp. 93-102. [Online]. Available: citeseer.ist.psu.edu/dean95selective.html
    • (1995) SIGPLAN Conference on Programming Language Design and Implementation , pp. 93-102
    • Dean, J.1    Chambers, C.2    Grove, D.3


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