메뉴 건너뛰기




Volumn , Issue , 2009, Pages 35-44

Efficient execution of Kahn Process Networks on Multi-Processor Systems using protothreads and windowed FIFOs

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION DEVELOPERS; CELL BROADBAND ENGINE; COMPUTING CAPABILITY; KAHN PROCESS NETWORKS; MULTI PROCESSOR SYSTEMS; MULTIPLE PROCESSORS; MULTIPROCESSOR-SYSTEM; PARALLEL APPLICATION; PROCESSOR SYSTEMS; SPEED-UPS;

EID: 74549124325     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ESTMED.2009.5336828     Document Type: Conference Paper
Times cited : (29)

References (34)
  • 1
    • 0000087207 scopus 로고
    • The Semantics of a Simple Language for Parallel Programming
    • Stockholm, Sweden, Aug
    • G. Kahn, "The Semantics of a Simple Language for Parallel Programming," in Proc. IFIP Congress, Stockholm, Sweden, Aug. 1974, pp. 471-475.
    • (1974) Proc. IFIP Congress , pp. 471-475
    • Kahn, G.1
  • 5
    • 0029309183 scopus 로고
    • Dataflow Process Networks
    • May
    • E. A. Lee and T. M. Parks, "Dataflow Process Networks," Proc. of the IEEE, vol. 83, no. 5, pp. 773-799, May 1995.
    • (1995) Proc. of the IEEE , vol.83 , Issue.5 , pp. 773-799
    • Lee, E.A.1    Parks, T.M.2
  • 6
    • 0036792825 scopus 로고    scopus 로고
    • C-HEAP: A Heterogeneous Multi-Processor Architecture Template and Scalable and Flexible Protocol for the Design of Embedded Signal Processing Systems
    • Oct
    • A. Nieuwland, J. Kang, O. P. Gangwal, R. Sethuraman, N. Busá, K. Goossens, R. P. Llopis, and P. Lippens, "C-HEAP: A Heterogeneous Multi-Processor Architecture Template and Scalable and Flexible Protocol for the Design of Embedded Signal Processing Systems," Design Automation for Embedded Systems, vol. 7, no. 3, pp. 233-270, Oct. 2002.
    • (2002) Design Automation for Embedded Systems , vol.7 , Issue.3 , pp. 233-270
    • Nieuwland, A.1    Kang, J.2    Gangwal, O.P.3    Sethuraman, R.4    Busá, N.5    Goossens, K.6    Llopis, R.P.7    Lippens, P.8
  • 7
    • 48849107178 scopus 로고    scopus 로고
    • S. Kwon, Y. Kim, W.-C. Jeun, S. Ha, and Y. Paek, A Retargetable Parallel-Programming Framework for MPSoC, ACM Trans. on Design Automation of Electronic Systems, 13, no. 3, pp. 39:1-39:18, Jul. 2008.
    • S. Kwon, Y. Kim, W.-C. Jeun, S. Ha, and Y. Paek, "A Retargetable Parallel-Programming Framework for MPSoC," ACM Trans. on Design Automation of Electronic Systems, vol. 13, no. 3, pp. 39:1-39:18, Jul. 2008.
  • 8
    • 33744721815 scopus 로고    scopus 로고
    • A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels
    • Feb
    • A. D. Pimentel, C. Erbas, and S. Polstra, "A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels," IEEE Trans. Comput., vol. 55, no. 2, pp. 99-112, Feb. 2006.
    • (2006) IEEE Trans. Comput , vol.55 , Issue.2 , pp. 99-112
    • Pimentel, A.D.1    Erbas, C.2    Polstra, S.3
  • 11
    • 48849084546 scopus 로고    scopus 로고
    • A. Kumar, S. Fernando, Y. Ha, B. Mesman, and H. Corporaal, Multiprocessor Systems Synthesis for Multiple Use-Cases of Multiple Applications on FPGA, ACM Trans. on Design Automation of Electronic Systems, 31, no. 3, pp. 40:1-40:27, Jul. 2008.
    • A. Kumar, S. Fernando, Y. Ha, B. Mesman, and H. Corporaal, "Multiprocessor Systems Synthesis for Multiple Use-Cases of Multiple Applications on FPGA," ACM Trans. on Design Automation of Electronic Systems, vol. 31, no. 3, pp. 40:1-40:27, Jul. 2008.
  • 13
    • 33746094778 scopus 로고    scopus 로고
    • SHIM: A Determinstic Model for Heterogeneous Embedded Systems
    • Aug
    • S. A. Edwards and O. Tardieu, "SHIM: A Determinstic Model for Heterogeneous Embedded Systems," IEEE Trans. VLSI Syst., vol. 14, no. 8, pp. 854-867, Aug. 2006.
    • (2006) IEEE Trans. VLSI Syst , vol.14 , Issue.8 , pp. 854-867
    • Edwards, S.A.1    Tardieu, O.2
  • 14
    • 49749093016 scopus 로고    scopus 로고
    • Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads
    • Munich, Germany, Mar
    • S. A. Edwards, N. Vasudevan, and O. Tardieu, "Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads," in Proc. Design, Automation and Test in Europe (DATE), Munich, Germany, Mar. 2008, pp. 1498-1503.
    • (2008) Proc. Design, Automation and Test in Europe (DATE) , pp. 1498-1503
    • Edwards, S.A.1    Vasudevan, N.2    Tardieu, O.3
  • 15
    • 16244362973 scopus 로고    scopus 로고
    • eCos Home Page
    • "eCos Home Page," http://ecos.sourceware.org/.
  • 20
    • 67650528532 scopus 로고    scopus 로고
    • A Lightweight Streaming Layer for Multicore Execution
    • May
    • D. Zhang, Q. J. Li, R. Rabbah, and S. Amarasinghe, "A Lightweight Streaming Layer for Multicore Execution," SIGARCH Comput. Archit. News, vol. 36, no. 2, pp. 18-27, May 2008.
    • (2008) SIGARCH Comput. Archit. News , vol.36 , Issue.2 , pp. 18-27
    • Zhang, D.1    Li, Q.J.2    Rabbah, R.3    Amarasinghe, S.4
  • 21
  • 23
    • 74549185507 scopus 로고    scopus 로고
    • "OpenMP," http://openmp.org/.
  • 28
    • 70449599523 scopus 로고    scopus 로고
    • Celling SHIM: Compiling Deterministic Concurrency to a Heterogeneous Multicore
    • Honolulu, Hawaii, USA, Mar
    • N. Vasudevan and S. A. Edwards, "Celling SHIM: Compiling Deterministic Concurrency to a Heterogeneous Multicore," in Proc. ACM Symposium on Applied Computing (SAC), Honolulu, Hawaii, USA, Mar. 2009, pp. 1626-1631.
    • (2009) Proc. ACM Symposium on Applied Computing (SAC) , pp. 1626-1631
    • Vasudevan, N.1    Edwards, S.A.2
  • 29
    • 57649234184 scopus 로고    scopus 로고
    • Cellflow: A Parallel Application Development Environment with Run-Time Support for the Cell BE Processor
    • Parma, Italy, Sep
    • M. Ruggiero, M. Lombardi, M. Milano, and L. Benini, "Cellflow: A Parallel Application Development Environment with Run-Time Support for the Cell BE Processor," in Proc. EUROMICRO Conf. on Digital System Design (DSD), Parma, Italy, Sep. 2008, pp. 645-650.
    • (2008) Proc. EUROMICRO Conf. on Digital System Design (DSD) , pp. 645-650
    • Ruggiero, M.1    Lombardi, M.2    Milano, M.3    Benini, L.4
  • 31
    • 0003570574 scopus 로고
    • Bounded Scheduling of Process Networks,
    • Ph.D. dissertation, University of California, Dec
    • T. M. Parks, "Bounded Scheduling of Process Networks," Ph.D. dissertation, University of California, Dec. 1995.
    • (1995)
    • Parks, T.M.1
  • 32
    • 35248815492 scopus 로고    scopus 로고
    • Requirements on the Execution of Kahn Process Networks
    • Warsaw, Poland, Apr
    • M. Geilen and T. Basten, "Requirements on the Execution of Kahn Process Networks," in Proc. European Symposium on Programming (ESOP), Warsaw, Poland, Apr. 2003, pp. 319-334.
    • (2003) Proc. European Symposium on Programming (ESOP) , pp. 319-334
    • Geilen, M.1    Basten, T.2
  • 34
    • 74549174429 scopus 로고    scopus 로고
    • IBM SDK for Multicore Acceleration
    • "IBM SDK for Multicore Acceleration," http://www.ibm.com/ developerworks/power/cell/.


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