메뉴 건너뛰기




Volumn 42, Issue 2, 2009, Pages 227-245

Simulink®-based heterogeneous multiprocessor SoC design flow for mixed hardware/software refinement and simulation

Author keywords

Application to architecture mapping; Codesign; Design space exploration; Memory optimization; Multiprocessor system on chip; Simulation; Simulink; System specification

Indexed keywords

ABSTRACTING; APPLICATION SPECIFIC INTEGRATED CIRCUITS; APPLICATIONS; ARCHITECTURE; CONFORMAL MAPPING; DESIGN; DIGITAL SIGNAL PROCESSING; FLOW SIMULATION; INTEGRATED CIRCUITS; JAVA PROGRAMMING LANGUAGE; LOGIC DESIGN; MICROPROCESSOR CHIPS; MULTITASKING; OPTIMIZATION; PROGRAMMABLE LOGIC CONTROLLERS; SPACE RESEARCH; SPECIFICATIONS;

EID: 58149129333     PISSN: 01679260     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.vlsi.2008.08.003     Document Type: Article
Times cited : (20)

References (50)
  • 1
    • 22944459853 scopus 로고    scopus 로고
    • Guest Editors' introduction: multiprocessor systems-on-chips
    • Jerraya A.A., Tenhunen H., and Wolf W. Guest Editors' introduction: multiprocessor systems-on-chips. IEEE Comput. 38 7 (2005) 36-40
    • (2005) IEEE Comput. , vol.38 , Issue.7 , pp. 36-40
    • Jerraya, A.A.1    Tenhunen, H.2    Wolf, W.3
  • 2
    • 58149135957 scopus 로고    scopus 로고
    • Cradle, Inc., CT3600 Family™ 〈http://www.cradle.com/products/sil_3600_family.shtml〉.
    • Cradle, Inc., CT3600 Family™ 〈http://www.cradle.com/products/sil_3600_family.shtml〉.
  • 3
    • 58149108789 scopus 로고    scopus 로고
    • IBM, Inc., Cell™ 〈http://www-128.ibm.com/developerworks/power/cell/〉.
    • IBM, Inc., Cell™ 〈http://www-128.ibm.com/developerworks/power/cell/〉.
  • 4
    • 58149116320 scopus 로고    scopus 로고
    • Cisco, Inc. CRS-1 carrier router system 〈http://newsroom.cisco.com/dlls/innovators/index.html〉.
    • Cisco, Inc. CRS-1 carrier router system 〈http://newsroom.cisco.com/dlls/innovators/index.html〉.
  • 6
    • 85165844266 scopus 로고    scopus 로고
    • A.A. Jerraya, A. Bouchhima, F. Petrot, Programming models and HW-SW interfaces abstraction for multi-processor SoC, in: Proceedings of the Design Automation Conference (DAC), San Francisco, July 2006, ACM Press, New York, NY, pp. 280-285.
    • A.A. Jerraya, A. Bouchhima, F. Petrot, Programming models and HW-SW interfaces abstraction for multi-processor SoC, in: Proceedings of the Design Automation Conference (DAC), San Francisco, July 2006, ACM Press, New York, NY, pp. 280-285.
  • 8
    • 15044358802 scopus 로고    scopus 로고
    • Hardware/software interface codesign for embedded systems
    • Jerraya A.A., and Wolf W. Hardware/software interface codesign for embedded systems. Computer 38 (2005) 63-69
    • (2005) Computer , vol.38 , pp. 63-69
    • Jerraya, A.A.1    Wolf, W.2
  • 10
    • 58149135956 scopus 로고    scopus 로고
    • Open SystemC Initiative, available at 〈http://www.systemc.org/〉.
    • Open SystemC Initiative, available at 〈http://www.systemc.org/〉.
  • 12
    • 0033685325 scopus 로고    scopus 로고
    • J.-Y. Brunel, W.M. Kruijtzer, H.J.H.N. Kenter, F. Petrot, L. Pasquier, E.A. de Kock, W.J.M. Smits, COSY Communication IP's, in: Proceedings of the Design Automation Conference (DAC), Los Angeles, CA, United States, June 2000. 〈http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=855345〉.
    • J.-Y. Brunel, W.M. Kruijtzer, H.J.H.N. Kenter, F. Petrot, L. Pasquier, E.A. de Kock, W.J.M. Smits, COSY Communication IP's, in: Proceedings of the Design Automation Conference (DAC), Los Angeles, CA, United States, June 2000. 〈http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=855345〉.
  • 13
    • 58149108781 scopus 로고    scopus 로고
    • Mathworks, Inc. 〈http://www.mathworks.com/products/simulink/〉.
    • Mathworks, Inc. 〈http://www.mathworks.com/products/simulink/〉.
  • 14
    • 85165844906 scopus 로고    scopus 로고
    • S.-I. Han, G. Guerin, S.-I. Chae, A.A. Jerraya, Buffer memory optimization for video codec application modeled in Simulink, in: Proceedings of the Design Automation Conference (DAC), San Francisco, ACM Press, New York, July 2006, pp. 689-694.
    • S.-I. Han, G. Guerin, S.-I. Chae, A.A. Jerraya, Buffer memory optimization for video codec application modeled in Simulink, in: Proceedings of the Design Automation Conference (DAC), San Francisco, ACM Press, New York, July 2006, pp. 689-694.
  • 15
    • 58149138078 scopus 로고    scopus 로고
    • Dspace, Inc. RTI-MP 〈http://www.dspaceinc.com/ww/en/inc/home/products/sw/impsw/rtimpblo.cfm〉.
    • Dspace, Inc. RTI-MP 〈http://www.dspaceinc.com/ww/en/inc/home/products/sw/impsw/rtimpblo.cfm〉.
  • 16
    • 58149128890 scopus 로고    scopus 로고
    • Xilinx, Inc., System Generator 〈http://www.xilinx.com/〉.
    • Xilinx, Inc., System Generator 〈http://www.xilinx.com/〉.
  • 17
    • 58149119206 scopus 로고    scopus 로고
    • Altera, Inc. DSP Builder 〈http://www.altera.com/〉.
    • Altera, Inc. DSP Builder 〈http://www.altera.com/〉.
  • 18
    • 58149138080 scopus 로고    scopus 로고
    • Design space exploration using arithmetic level hardware-software co-simulation for configurable multi-processor platforms
    • Ou J., and Prasanna V.K. Design space exploration using arithmetic level hardware-software co-simulation for configurable multi-processor platforms. ACM Trans. Embed. Comput. Syst. 2 3 (2005) 111-137
    • (2005) ACM Trans. Embed. Comput. Syst. , vol.2 , Issue.3 , pp. 111-137
    • Ou, J.1    Prasanna, V.K.2
  • 19
    • 33646898466 scopus 로고    scopus 로고
    • T. Kempf, M. Doerper, R. Leupers, G. Ascheid, H. Meyr, T. Kogel, B. Vanthournout, A modular simulation framework for spatial and temporal task mapping onto multi-processor SoC platforms, in: Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE), 2005.
    • T. Kempf, M. Doerper, R. Leupers, G. Ascheid, H. Meyr, T. Kogel, B. Vanthournout, A modular simulation framework for spatial and temporal task mapping onto multi-processor SoC platforms, in: Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE), 2005.
  • 20
    • 58149119203 scopus 로고    scopus 로고
    • Coware, Inc. ConvergenSC 〈http://www.coware.com/〉.
    • Coware, Inc. ConvergenSC 〈http://www.coware.com/〉.
  • 21
    • 58149138079 scopus 로고    scopus 로고
    • Summit Design, Inc., Visual Elite ESC 〈http://www.summit-design.com/products/ve_system_design.html〉.
    • Summit Design, Inc., Visual Elite ESC 〈http://www.summit-design.com/products/ve_system_design.html〉.
  • 22
    • 58149112009 scopus 로고    scopus 로고
    • Synopsys, Inc., Virtio 〈http://www.synopsys.com/〉.
    • Synopsys, Inc., Virtio 〈http://www.synopsys.com/〉.
  • 23
    • 58149135955 scopus 로고    scopus 로고
    • ARM, Inc. RealView MaxSim 〈http://www.arm.com/products/DevTools/MaxSim.html〉.
    • ARM, Inc. RealView MaxSim 〈http://www.arm.com/products/DevTools/MaxSim.html〉.
  • 24
    • 58149135946 scopus 로고    scopus 로고
    • Ptolemy Project, 2006 〈http://ptolemy.eecs.berkeley.edu/〉.
    • Ptolemy Project, 2006 〈http://ptolemy.eecs.berkeley.edu/〉.
  • 27
    • 70450270980 scopus 로고    scopus 로고
    • S. Yoo, G. Nicolescu, L. Gauthier, A.A. Jerraya, Automatic generation of fast timed simulation models for operating system in SoC design, in: Proceedings of the Design, Automation and Test in Europe (DATE), Paris, France, March 2002, pp. 620-627.
    • S. Yoo, G. Nicolescu, L. Gauthier, A.A. Jerraya, Automatic generation of fast timed simulation models for operating system in SoC design, in: Proceedings of the Design, Automation and Test in Europe (DATE), Paris, France, March 2002, pp. 620-627.
  • 28
    • 0037870809 scopus 로고    scopus 로고
    • Memory-optimized software synthesis from dataflow program graphs with large size data samples
    • Oh H., and Ha S. Memory-optimized software synthesis from dataflow program graphs with large size data samples. EURASIP Journal on Applied Signal Processing (2003) 514-529
    • (2003) EURASIP Journal on Applied Signal Processing , pp. 514-529
    • Oh, H.1    Ha, S.2
  • 29
    • 0017636195 scopus 로고    scopus 로고
    • G. Kahn, D.B. Macqueen, Coroutines and networks of parallel processes, in: B. Gilchrist (Ed.), Information Processing, vol. 77, Proceedings, Toronto, Canada, 1977, pp. 993-998.
    • G. Kahn, D.B. Macqueen, Coroutines and networks of parallel processes, in: B. Gilchrist (Ed.), Information Processing, vol. 77, Proceedings, Toronto, Canada, 1977, pp. 993-998.
  • 31
    • 16244403353 scopus 로고    scopus 로고
    • B.K. Dwivedi, A. Kumar, M. Balakrishnan, Automatic synthesis of system on chip multiprocessor architectures for process networks, in: Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis, Sweden, 2004.
    • B.K. Dwivedi, A. Kumar, M. Balakrishnan, Automatic synthesis of system on chip multiprocessor architectures for process networks, in: Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis, Sweden, 2004.
  • 32
    • 38849174692 scopus 로고    scopus 로고
    • M. Thompson, H. Nikolov, T. Stefanov, A.D. Pimentel, C. Erbas, S. Polstra, E.F. Deprettere, A framework for rapid system-level exploration, synthesis, and programming of multimedia MP-SoCs, in: Proceedings of the IEEE/ACM International Conference on Hardware/Software Codesign and System Synthesis, 2007, pp. 9-14.
    • M. Thompson, H. Nikolov, T. Stefanov, A.D. Pimentel, C. Erbas, S. Polstra, E.F. Deprettere, A framework for rapid system-level exploration, synthesis, and programming of multimedia MP-SoCs, in: Proceedings of the IEEE/ACM International Conference on Hardware/Software Codesign and System Synthesis, 2007, pp. 9-14.
  • 33
    • 33744721815 scopus 로고    scopus 로고
    • A systematic approach to exploring embedded system architectures at multiple abstraction levels
    • Pimentel A.D., Erbas C., and Polstra S. A systematic approach to exploring embedded system architectures at multiple abstraction levels. IEEE Trans. Comput. 55 2 (2006) 99-112
    • (2006) IEEE Trans. Comput. , vol.55 , Issue.2 , pp. 99-112
    • Pimentel, A.D.1    Erbas, C.2    Polstra, S.3
  • 34
    • 34247256989 scopus 로고    scopus 로고
    • H. Nikolov, T. Stefanov, E. Deprettere, Multi-processor system design with ESPAM, in: Proceedings of the International Conference on HW/SW Codesign and System Synthesis (CODES-ISSS), 2006, pp. 211-216.
    • H. Nikolov, T. Stefanov, E. Deprettere, Multi-processor system design with ESPAM, in: Proceedings of the International Conference on HW/SW Codesign and System Synthesis (CODES-ISSS), 2006, pp. 211-216.
  • 35
    • 58149138631 scopus 로고    scopus 로고
    • Object Management Group (OMG), Unified modeling language version 2.0, 2004.
    • Object Management Group (OMG), Unified modeling language version 2.0, 2004.
  • 37
    • 84949452922 scopus 로고    scopus 로고
    • S. Mohanty, V.K. Prasanna, Rapid system-level performance evaluation and optimization for application mapping onto SoC architectures, in: IEEE International ASIC/SOC Conference, 2002.
    • S. Mohanty, V.K. Prasanna, Rapid system-level performance evaluation and optimization for application mapping onto SoC architectures, in: IEEE International ASIC/SOC Conference, 2002.
  • 38
    • 0032184116 scopus 로고    scopus 로고
    • MOGAC: a multiobjective genetic algorithm for hardware-software cosynthesis of distributed embedded systems
    • Dick R.P., and Jha N.K. MOGAC: a multiobjective genetic algorithm for hardware-software cosynthesis of distributed embedded systems. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 17 10 (1999) 920-935
    • (1999) IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , vol.17 , Issue.10 , pp. 920-935
    • Dick, R.P.1    Jha, N.K.2
  • 39
    • 58149112010 scopus 로고    scopus 로고
    • H. Oh, S. Ha, A static scheduling heuristic for heterogeneous processors, in: Proceedings of the Second International EuroPar Conference Proceedings, vol. 2, Lyon, France, 1996.
    • H. Oh, S. Ha, A static scheduling heuristic for heterogeneous processors, in: Proceedings of the Second International EuroPar Conference Proceedings, vol. 2, Lyon, France, 1996.
  • 40
    • 0035248448 scopus 로고    scopus 로고
    • Shared buffer implementations of signal processing systems using lifetime analysis techniques
    • Murthy P.K., and Bhattacharyya S.S. Shared buffer implementations of signal processing systems using lifetime analysis techniques. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 20 2 (2001) 177-198
    • (2001) IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , vol.20 , Issue.2 , pp. 177-198
    • Murthy, P.K.1    Bhattacharyya, S.S.2
  • 41
    • 0028996809 scopus 로고    scopus 로고
    • S. Ritz, M. Willems, H. Meyr, Scheduling for optimum data memory compaction in block diagram oriented software synthesis, in: Proceedings of the International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Detroit, vol. 4, May 1995, pp. 2651-2653.
    • S. Ritz, M. Willems, H. Meyr, Scheduling for optimum data memory compaction in block diagram oriented software synthesis, in: Proceedings of the International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Detroit, vol. 4, May 1995, pp. 2651-2653.
  • 43
    • 34547378010 scopus 로고    scopus 로고
    • K. Huang, S.-I. Han, K. Popovici, L. Brisolara, X. Guerin, L. Li, X. Yan, S.-I. Chae, A. Jerraya, L. Carro, Simulink-based MPSoC design flow: case study of motion-JPEG and H.264, in: Proceedings of the 44th ACM/IEEE Design Automation Conference (DAC), San Diego, June 2007, pp. 39-42.
    • K. Huang, S.-I. Han, K. Popovici, L. Brisolara, X. Guerin, L. Li, X. Yan, S.-I. Chae, A. Jerraya, L. Carro, Simulink-based MPSoC design flow: case study of motion-JPEG and H.264, in: Proceedings of the 44th ACM/IEEE Design Automation Conference (DAC), San Diego, June 2007, pp. 39-42.
  • 45
    • 58149135947 scopus 로고    scopus 로고
    • Tensilica, Inc., Xtensa V 〈http://www.tensilica.com/〉.
    • Tensilica, Inc., Xtensa V 〈http://www.tensilica.com/〉.
  • 46
    • 58149133408 scopus 로고    scopus 로고
    • A. Isotton, 2006. C++ dlopen mini HOWTO 〈http://tldp.org/HOWTO/C++-dlopen/index.html〉.
    • A. Isotton, 2006. C++ dlopen mini HOWTO 〈http://tldp.org/HOWTO/C++-dlopen/index.html〉.
  • 47
    • 0026142897 scopus 로고
    • The JPEG still picture compression standard
    • Wallace G.K. The JPEG still picture compression standard. Commun. ACM 34 4 (1991) 34-43
    • (1991) Commun. ACM , vol.34 , Issue.4 , pp. 34-43
    • Wallace, G.K.1
  • 49
    • 0038633283 scopus 로고    scopus 로고
    • Exploring XP for scientific research
    • Wood W.A., and Kleb W.L. Exploring XP for scientific research. IEEE Software 20 3 (2003) 30-36
    • (2003) IEEE Software , vol.20 , Issue.3 , pp. 30-36
    • Wood, W.A.1    Kleb, W.L.2


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