메뉴 건너뛰기




Volumn 27, Issue 3, 2008, Pages 542-555

Systematic and automated multiprocessor systen design, programming, and implementation

Author keywords

Automated programming of multiprocessor systems on chip (MPSoC); Design automation for MPSoC; System level design

Indexed keywords

COMPUTATIONAL COMPLEXITY; EMBEDDED SYSTEMS; MULTIMEDIA SYSTEMS; PROBLEM SOLVING;

EID: 39749086249     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2007.911337     Document Type: Article
Times cited : (99)

References (36)
  • 1
    • 34547224724 scopus 로고    scopus 로고
    • Overview of the MPSoC design challenge
    • Jul
    • G. Martin, "Overview of the MPSoC design challenge," in Proc. DAC, Jul. 2006, pp. 274-279.
    • (2006) Proc. DAC , pp. 274-279
    • Martin, G.1
  • 2
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • G. Kahn. 'The semantics of a simple language for parallel programming." in Proc. IFIP Congr., 1974, pp. 471-475.
    • (1974) Proc. IFIP Congr , pp. 471-475
    • Kahn, G.1
  • 3
    • 3042610031 scopus 로고    scopus 로고
    • System design using Kahn process networks: The Compaan/Laura approach
    • Feb
    • T. Stefanov et al., "System design using Kahn process networks: The Compaan/Laura approach," in Proc. DATE, Feb. 2004, pp. 340-345.
    • (2004) Proc. DATE , pp. 340-345
    • Stefanov, T.1
  • 5
    • 33744721815 scopus 로고    scopus 로고
    • A systematic approach to exploring embedded system architectures at multiple abstraction levels
    • Feb
    • A. Pimentel et al., "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.1
  • 6
    • 0036957864 scopus 로고    scopus 로고
    • Multiprocessor mapping of process networks: A JPEG decoding case study
    • Oct
    • E. de Kock, "Multiprocessor mapping of process networks: A JPEG decoding case study," in Proc. ISSS, Oct. 2002, pp. 68-73.
    • (2002) Proc. ISSS , pp. 68-73
    • de Kock, E.1
  • 7
    • 0042534136 scopus 로고    scopus 로고
    • Guaranteeing the quality of services in networks on chip
    • Norwell, MA: Kluwer
    • K. Goossens et al., "Guaranteeing the quality of services in networks on chip," in Networks on Chip. Norwell, MA: Kluwer, 2003, pp. 61-82.
    • (2003) Networks on Chip , pp. 61-82
    • Goossens, K.1
  • 8
    • 16244403353 scopus 로고    scopus 로고
    • Automatic synthesis of system on chip multiprocessor architectures for process networks
    • Sep
    • B. Dwivedi et al., "Automatic synthesis of system on chip multiprocessor architectures for process networks," in Proc. CODES+ISSS. Sep. 2004, pp. 60-65.
    • (2004) Proc. CODES+ISSS , pp. 60-65
    • Dwivedi, B.1
  • 9
    • 34247267792 scopus 로고    scopus 로고
    • S. Verdoolaege, H. Nikolov, and T. Stefanov, pn: A tool for improved derivation of process networks, EURASIP J. Embedded Syst., 2007. no. 1, p. 19, Jan. 2007. Article ID 75947, 13 pages, DOI:10.1155/2007/75947.
    • S. Verdoolaege, H. Nikolov, and T. Stefanov, "pn: A tool for improved derivation of process networks," EURASIP J. Embedded Syst., vol. 2007. no. 1, p. 19, Jan. 2007. Article ID 75947, 13 pages, DOI:10.1155/2007/75947.
  • 10
    • 29144520210 scopus 로고    scopus 로고
    • Translating affine nested-loop programs to process networks
    • Sep
    • A. Turjan et al., "Translating affine nested-loop programs to process networks," in Proc. CASES. Sep. 2004, pp. 220-229.
    • (2004) Proc. CASES , pp. 220-229
    • Turjan, A.1
  • 11
    • 0033734481 scopus 로고    scopus 로고
    • Compaan: Deriving process networks from Matlab for embedded signal processing architectures
    • May
    • B. Kienhuis et al., "Compaan: Deriving process networks from Matlab for embedded signal processing architectures," in Proc. CODES, May 2000, pp. 13-17.
    • (2000) Proc. CODES , pp. 13-17
    • Kienhuis, B.1
  • 12
    • 35248901052 scopus 로고    scopus 로고
    • LAURA: Leiden architecture research and exploration tool
    • Sep
    • C. Zissulescu, T. Stefanov, B. Kienhuis, and E. Deprettere, "LAURA: Leiden architecture research and exploration tool," in Proc. FPL, Sep. 2003, pp. 911-920.
    • (2003) Proc. FPL , pp. 911-920
    • Zissulescu, C.1    Stefanov, T.2    Kienhuis, B.3    Deprettere, E.4
  • 13
    • 0036645618 scopus 로고    scopus 로고
    • A heterogeneous multiprocessor architecture for flexible media processing
    • Jul./Aug
    • M. J. Rutten et al., "A heterogeneous multiprocessor architecture for flexible media processing," IEEE Des. Test Comput., vol. 19, no. 4, pp. 39-50, Jul./Aug. 2002.
    • (2002) IEEE Des. Test Comput , vol.19 , Issue.4 , pp. 39-50
    • Rutten, M.J.1
  • 14
    • 0036953786 scopus 로고    scopus 로고
    • System-level abstraction semantics
    • Oct
    • A. Gerstlauer and D. Gajski, "System-level abstraction semantics," in Proc. ISSS, Oct. 2002. pp. 231-236.
    • (2002) Proc. ISSS , pp. 231-236
    • Gerstlauer, A.1    Gajski, D.2
  • 15
    • 34547209372 scopus 로고    scopus 로고
    • Programming models and HW-SW interfaces abstraction for multi-processor SoC
    • Jul
    • A. Jerraya et al., "Programming models and HW-SW interfaces abstraction for multi-processor SoC," in Proc. DAC, Jul. 2006, pp. 280-285.
    • (2006) Proc. DAC , pp. 280-285
    • Jerraya, A.1
  • 16
    • 0034854046 scopus 로고    scopus 로고
    • Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip
    • Jun
    • D. Lyonnard et al., "Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip," in Proc. DAC, Jun. 2001, pp. 518-523.
    • (2001) Proc. DAC , pp. 518-523
    • Lyonnard, D.1
  • 17
    • 85008048480 scopus 로고    scopus 로고
    • Automatic generation and targeting of application specific operating systems and embedded systems software
    • Nov
    • L. Gauthier, S. Yoo, and A. Jerraya. "Automatic generation and targeting of application specific operating systems and embedded systems software," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 20, no. 11, pp. 1293-1301, Nov. 2001.
    • (2001) IEEE Trans. Comput.-Aided Design Integr. Circuits Syst , vol.20 , Issue.11 , pp. 1293-1301
    • Gauthier, L.1    Yoo, S.2    Jerraya, A.3
  • 18
    • 33746895871 scopus 로고    scopus 로고
    • Parallel programming models for a multiprocessor SoC platform applied to networking and multimedia
    • Jul
    • P. Paulin et al., "Parallel programming models for a multiprocessor SoC platform applied to networking and multimedia," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, no. 7, pp. 667-680, Jul. 2006.
    • (2006) IEEE Trans. Very Large Scale Integr. (VLSI) Syst , vol.14 , Issue.7 , pp. 667-680
    • Paulin, P.1
  • 19
    • 2442531772 scopus 로고    scopus 로고
    • Embedded software generation from system level design languages
    • Jan
    • H. Yu. R. Domer, and D. Gajski, "Embedded software generation from system level design languages," in Proc. ASP-DAC, Jan. 2004, pp. 463-468.
    • (2004) Proc. ASP-DAC , pp. 463-468
    • Domer, H.Y.R.1    Gajski, D.2
  • 20
    • 16244400500 scopus 로고    scopus 로고
    • Design and programming of embedded multiprocessors: An interfacecentric approach
    • Sep
    • P. van der Wolf, E. de Kock. T. Henriksson, W. Kruijtzer. and G. Essink, "Design and programming of embedded multiprocessors: An interfacecentric approach," in Proc. CODES+ISSS, Sep. 2004. pp. 206-217.
    • (2004) Proc. CODES+ISSS , pp. 206-217
    • van der Wolf, P.1    de Kock, E.2    Henriksson, T.3    Kruijtzer, W.4    Essink, G.5
  • 21
    • 39749132663 scopus 로고    scopus 로고
    • Xilinx. Inc, Xilinx Platform Studio and the Embedded Development Kit. EDK version 8.11 edition, Online, Available
    • Xilinx. Inc., Xilinx Platform Studio and the Embedded Development Kit. EDK version 8.11 edition. [Online]. Available: www.xilinx.com/ ise/embedded_design_prod/platform_studio.htm
  • 22
    • 33749675860 scopus 로고    scopus 로고
    • Altera, Inc, Dec, Online, Available
    • Altera, Inc., (2005, Dec). Quartus II Handbook Volume 4: SOPC Builder. [Online]. Available: www.altera.com/literature/quartus2/lit-qts- sopc.jsp
    • (2005) Quartus II Handbook Volume 4: SOPC Builder
  • 23
    • 39749191062 scopus 로고    scopus 로고
    • White paper, FPGA and Programmable Logic Journal, Online, Available
    • Multiprocessor Solutions With FPGAs. (2005). White paper, FPGA and Programmable Logic Journal. [Online]. Available: www.fpgajournal. com/whitepapers_2005/altera_20050224.htm
    • (2005) Multiprocessor Solutions With FPGAs
  • 24
    • 0003570574 scopus 로고
    • Ph.D. dissertation, Univ. California, EECS Dept. Berkeley, Tech. Rep. UCB/ ERL-95-105
    • T. Parks, "Bounded scheduling of process networks," Ph.D. dissertation, Univ. California, EECS Dept. Berkeley, 1995. Tech. Rep. UCB/ ERL-95-105.
    • (1995) Bounded scheduling of process networks
    • Parks, T.1
  • 25
    • 0027151598 scopus 로고
    • Scheduling dynamic data flow graphs with bounded memory using the token flow model
    • Apr
    • J. Buck and E. Lee, "Scheduling dynamic data flow graphs with bounded memory using the token flow model," in Proc. IEEE Conf. Acoust., Speech, Signal Process., Apr. 1993, pp. 429-432.
    • (1993) Proc. IEEE Conf. Acoust., Speech, Signal Process , pp. 429-432
    • Buck, J.1    Lee, E.2
  • 27
    • 0033682583 scopus 로고    scopus 로고
    • YAPI: Application modeling for signal processing systems
    • Jun
    • E. de Kock et al., "YAPI: Application modeling for signal processing systems." in Proc. DAC, Jun. 2000. pp. 402-405.
    • (2000) Proc. DAC , pp. 402-405
    • de Kock, E.1
  • 28
    • 39749182596 scopus 로고    scopus 로고
    • E. A. Lee et al., Ptolemy II: Heterogeneous concurrent modeling and design in Java, Univ. California at Berkeley, Berkeley, Tech. Rep. UCB/ERL-M99/40. 1999.
    • E. A. Lee et al., "Ptolemy II: Heterogeneous concurrent modeling and design in Java," Univ. California at Berkeley, Berkeley, Tech. Rep. UCB/ERL-M99/40. 1999.
  • 29
    • 84957027384 scopus 로고    scopus 로고
    • Automatic parallelization in the polytope model
    • Berlin, Germany: Springer-Verlag
    • P. Feautrier, "Automatic parallelization in the polytope model," in The Data Parallel Programming Model, vol. 1132. Berlin, Germany: Springer-Verlag, 1996, pp. 79-103.
    • (1996) The Data Parallel Programming Model , vol.1132 , pp. 79-103
    • Feautrier, P.1
  • 30
    • 0026109335 scopus 로고
    • Dataflow analysis of scalar and array references
    • Feb
    • P. Feautrier, "Dataflow analysis of scalar and array references," Int. J. Parallel Program., vol. 20, no. 1, pp. 23-53, Feb. 1991.
    • (1991) Int. J. Parallel Program , vol.20 , Issue.1 , pp. 23-53
    • Feautrier, P.1
  • 31
    • 0001023389 scopus 로고
    • Parametric integer programming
    • Sep
    • P. Feautrier, "Parametric integer programming." Oper. Res., vol. 22, no. 3, pp. 243-268, Sep. 1988.
    • (1988) Oper. Res , vol.22 , Issue.3 , pp. 243-268
    • Feautrier, P.1
  • 32
    • 47849126837 scopus 로고    scopus 로고
    • Multi-dimensional incremental loop fusion for data locality
    • Jun
    • S. Verdoolaege et al., "Multi-dimensional incremental loop fusion for data locality," in Proc. ASAP. Jun. 2003, pp. 17-27.
    • (2003) Proc. ASAP , pp. 17-27
    • Verdoolaege, S.1
  • 33
    • 24644501875 scopus 로고    scopus 로고
    • Analytical computation of Ehrhart polynomials: Enabling more compiler analyses and optimizations
    • Sep
    • S. Verdoolaege et al., "Analytical computation of Ehrhart polynomials: Enabling more compiler analyses and optimizations," in Proc. CASES. Sep. 2004, pp. 248-258.
    • (2004) Proc. CASES , pp. 248-258
    • Verdoolaege, S.1
  • 35
    • 1142287749 scopus 로고    scopus 로고
    • Deriving process networks from weakly dynamic applications in system-level design
    • Oct
    • T. Stefanov and E. Deprettere. "Deriving process networks from weakly dynamic applications in system-level design," in Proc. CODES+ISSS, Oct. 2003, pp. 90-96.
    • (2003) Proc. CODES+ISSS , pp. 90-96
    • Stefanov, T.1    Deprettere, E.2


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