메뉴 건너뛰기




Volumn 28, Issue 12, 2009, Pages 1857-1869

ReSP: A nonintrusive transaction-level reflective MPSoC simulation platform for design space exploration

Author keywords

Design exploration; Multiprocessor; Python; System level design; System on a chip; SystemC

Indexed keywords

AVERAGE ERRORS; DESIGN EXPLORATION; DESIGN SPACE EXPLORATION; DEVELOPMENT STAGES; EXPERIMENTAL SETUP; HARDWARE MODELS; HARDWARE/SOFTWARE; INSTRUCTION SET SIMULATORS; INTERNAL STATE; MULTIPROCESSOR SIMULATION; MULTITHREADED; NON-INTRUSIVE; POSIX THREADS; PROGRAMMING STYLES; PTHREADS; RE-CONFIGURABLE; REAL TIME OPERATING SYSTEM; REAL-TIME APPLICATION; SIMULATION CONTROL; SIMULATION PLATFORM; SIMULATION SPEED; SOURCE-CODE MODIFICATIONS; SYSTEM LEVEL DESIGN; SYSTEMC;

EID: 70450278794     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2009.2030268     Document Type: Article
Times cited : (45)

References (46)
  • 1
    • 70450270980 scopus 로고    scopus 로고
    • Automatic generation including fast timed simulation models of operating systems in multiprocessor SoC communication design
    • Mar.
    • S. Yoo, G. Nicolescu, L. Gauthier, and A. Jerraya, "Automatic generation including fast timed simulation models of operating systems in multiprocessor SoC communication design," in Proc. DATE, Mar. 2002, pp. 620-627.
    • (2002) Proc. DATE , pp. 620-627
    • Yoo, S.1    Nicolescu, G.2    Gauthier, L.3    Jerraya, A.4
  • 3
    • 0008863524 scopus 로고    scopus 로고
    • [Online]. Available
    • Open SystemC Initiative. [Online]. Available: http://www.systemc.org
    • Open SystemC Initiative
  • 4
    • 49549104151 scopus 로고    scopus 로고
    • ReSP: A non-intrusive transaction-level reflective MPSoC simulation platform for design space exploration
    • Jan.
    • G. Beltrame, C. Bolchini, L. Fossati, A. Miele, and D. Sciuto, "ReSP: A non-intrusive transaction-level reflective MPSoC simulation platform for design space exploration," in Proc. ASPDAC, Jan. 2008, pp. 673-678.
    • (2008) Proc. ASPDAC , pp. 673-678
    • Beltrame, G.1    Bolchini, C.2    Fossati, L.3    Miele, A.4    Sciuto, D.5
  • 5
    • 63349101597 scopus 로고    scopus 로고
    • Concurrency emulation and analysis of parallel applications for multi-processor system-on-chip codesign
    • Oct.
    • G. Beltrame, L. Fossati, and D. Sciuto, "Concurrency emulation and analysis of parallel applications for multi-processor system-on-chip codesign," in Proc. CODES/ISSS, Oct. 2008, pp. 7-12.
    • (2008) Proc. CODES/ISSS , pp. 7-12
    • Beltrame, G.1    Fossati, L.2    Sciuto, D.3
  • 6
    • 70450237922 scopus 로고    scopus 로고
    • A real-time application design methodology for MPSoCs
    • Apr.
    • G. Beltrame, L. Fossati, and D. Sciuto, "A real-time application design methodology for MPSoCs," in Proc. DATE, Apr. 2009, pp. 1-6.
    • (2009) Proc. DATE , pp. 1-6
    • Beltrame, G.1    Fossati, L.2    Sciuto, D.3
  • 7
    • 34047187097 scopus 로고    scopus 로고
    • Exploiting TLM and object introspection for system-level simulation
    • Mar.
    • G. Beltrame, D. Sciuto, C. Silvano, D. Lyonnard, and C. Pilkington, "Exploiting TLM and object introspection for system-level simulation," in Proc. DATE, Mar. 2006, pp. 100-105.
    • (2006) Proc. DATE , pp. 100-105
    • Beltrame, G.1    Sciuto, D.2    Silvano, C.3    Lyonnard, D.4    Pilkington, C.5
  • 8
    • 70450257901 scopus 로고    scopus 로고
    • CoWare Platform Architect. [Online]. Available
    • CoWare Platform Architect. [Online]. Available: http://www.coware.com/ products/platformarchitect.php
  • 10
    • 38849129339 scopus 로고    scopus 로고
    • A computational reflection mechanism to support platform debugging in SystemC
    • Oct.
    • B. Albertini, S. Rigo, G. Araujo, C. Araujo, E. Barros, and W. Azevedo, "A computational reflection mechanism to support platform debugging in SystemC," in Proc. CODES +ISSS, Oct. 2007, pp. 81-86.
    • (2007) Proc. CODES +ISSS , pp. 81-86
    • Albertini, B.1    Rigo, S.2    Araujo, G.3    Araujo, C.4    Barros, E.5    Azevedo, W.6
  • 11
    • 0344089201 scopus 로고    scopus 로고
    • A decade of hardware/software codesign
    • Apr.
    • W. Wolf, "A decade of hardware/software codesign," Computer, vol.36, no.4, pp. 38-43, Apr. 2003.
    • (2003) Computer , vol.36 , Issue.4 , pp. 38-43
    • Wolf, W.1
  • 12
    • 33845992954 scopus 로고    scopus 로고
    • A generic RTOS model for real-time systems simulation with SystemC
    • Feb.
    • R. L. Moigne, O. Pasquier, and J.-P. Calvez, "A generic RTOS model for real-time systems simulation with SystemC," in Proc. DATE, Feb. 2004, pp. 82-87.
    • (2004) Proc. DATE , pp. 82-87
    • Moigne, R.L.1    Pasquier, O.2    Calvez, J.-P.3
  • 13
    • 70450279042 scopus 로고    scopus 로고
    • A modular SystemC RTOS model for embedded services exploration
    • E. Huck, B.Miramond, and F. Verdier, "A modular SystemC RTOS model for embedded services exploration," in Proc. DASIP, 2007.
    • (2007) Proc. DASIP
    • Huck, E.1    Miramond, B.2    Verdier, F.3
  • 14
    • 84893781814 scopus 로고    scopus 로고
    • RTOS modeling for system level design
    • A. Gerstlauer, H. Yu, and D. Gajski, "RTOS modeling for system level design," in Proc. DATE, 2003, pp. 130-135.
    • (2003) Proc. DATE , pp. 130-135
    • Gerstlauer, A.1    Yu, H.2    Gajski, D.3
  • 16
  • 18
    • 84893745478 scopus 로고    scopus 로고
    • Flexible and formal modeling of microprocessors with application to retargetable simulation
    • W. Qin and S. Malik, "Flexible and formal modeling of microprocessors with application to retargetable simulation," in Proc. Des. Autom. Test Eur., 2003, pp. 556-561.
    • (2003) Proc. Des. Autom. Test Eur. , pp. 556-561
    • Qin, W.1    Malik, S.2
  • 19
    • 33747268819 scopus 로고    scopus 로고
    • [Online]. Available
    • Software ARM. [Online]. Available: www.cl.cam.ac.uk/∼mwd24/ phd/swarm.html
    • Software ARM.
  • 22
    • 84893715796 scopus 로고    scopus 로고
    • Introspection in system-level language frameworks: Meta-level vs. integrated
    • F. Doucet, S. Shukla, and R. Gupta, "Introspection in system-level language frameworks: Meta-level vs. integrated," in Proc. Des. Autom. Test Eur. Conf., 2003, pp. 382-387.
    • (2003) Proc. Des. Autom. Test Eur. Conf. , pp. 382-387
    • Doucet, F.1    Shukla, S.2    Gupta, R.3
  • 23
    • 1542595063 scopus 로고    scopus 로고
    • An environment for dynamic component composition for efficient co-design
    • F. Doucet, S. Shukla, R. Gupta, and M. Otsuka, "An environment for dynamic component composition for efficient co-design," in Proc. Des. Autom. Test Eur., 2002, pp. 736-741.
    • (2002) Proc. Des. Autom. Test Eur. , pp. 736-741
    • Doucet, F.1    Shukla, S.2    Gupta, R.3    Otsuka, M.4
  • 25
    • 0031387855 scopus 로고    scopus 로고
    • Steering object-oriented scientific computations
    • Jul.-Aug.
    • T.-Y. Yang, G. Furnish, and P. Dubois, "Steering object-oriented scientific computations," in Proc. TOOLS 23, Jul.-Aug. 1, 1997, pp. 112-119.
    • (1997) Proc. TOOLS 23 , vol.1 , pp. 112-119
    • Yang, T.-Y.1    Furnish, G.2    Dubois, P.3
  • 26
    • 70450252322 scopus 로고    scopus 로고
    • Gdb Debugger. [Online]. Available
    • Gdb Debugger. [Online]. Available: http://sourceware.org/gdb/
  • 28
    • 70450270979 scopus 로고    scopus 로고
    • Transaction level platform modeling in SystemC for multi-processor designs
    • Univ. California, Irvine, Irvine, CA
    • L. Yu, S. Abdi, and D. Gajski, "Transaction level platform modeling in SystemC for multi-processor designs," Center Embedded Comput. Syst., Univ. California, Irvine, Irvine, CA, 2007.
    • (2007) Center Embedded Comput. Syst.
    • Yu, L.1    Abdi, S.2    Gajski, D.3
  • 29
    • 0036857007 scopus 로고    scopus 로고
    • StepNP: A system-level exploration platform for network processors
    • Nov./Dec.
    • P. Paulin, C. Pilkington, and E. Bensoudane, "StepNP: A system-level exploration platform for network processors," IEEE Des. Test Comput., vol.19, no.6, pp. 17-26, Nov./Dec. 2002.
    • (2002) IEEE Des. Test Comput. , vol.19 , Issue.6 , pp. 17-26
    • Paulin, P.1    Pilkington, C.2    Bensoudane, E.3
  • 30
    • 70450255352 scopus 로고    scopus 로고
    • [Online]. Available
    • GCCXML. [Online]. Available: http://www.gccxml.org/
  • 31
    • 70450227594 scopus 로고    scopus 로고
    • C++/Python Interfacing: Pyplusplus. [Online]. Available
    • C++/Python Interfacing: Pyplusplus. [Online]. Available: http://www. language-binding.net
  • 33
    • 0141836929 scopus 로고    scopus 로고
    • Comparison of physical and software-implemented fault injection techniques
    • Sep.
    • J. Arlat, Y. Crouzet, J. Karlsson, P. Folkesson, E. Fuchs, and G. Leber, "Comparison of physical and software-implemented fault injection techniques," IEEE Trans. Comput., vol.52, no.9, pp. 1115-1133, Sep. 2003.
    • (2003) IEEE Trans. Comput. , vol.52 , Issue.9 , pp. 1115-1133
    • Arlat, J.1    Crouzet, Y.2    Karlsson, J.3    Folkesson, P.4    Fuchs, E.5    Leber, G.6
  • 34
    • 0031123369 scopus 로고    scopus 로고
    • Fault injection techniques and tools
    • Apr.
    • M.-C. Hsueh, T. K. Tsai, and R. K. Iyer, "Fault injection techniques and tools," Computer, vol.30, no.4, pp. 75-82, Apr. 1997.
    • (1997) Computer , vol.30 , Issue.4 , pp. 75-82
    • Hsueh, M.-C.1    Tsai, T.K.2    Iyer, R.K.3
  • 36
    • 33646948262 scopus 로고    scopus 로고
    • Non-preemptive earliest-deadline-first scheduling policy: A performance study
    • Sep.
    • M. Kargahi and A. Movaghar, "Non-preemptive earliest-deadline-first scheduling policy: A performance study," in Proc. 13th IEEE ISMASCTS, Sep. 2005, pp. 201-210.
    • (2005) Proc. 13th IEEE ISMASCTS , pp. 201-210
    • Kargahi, M.1    Movaghar, A.2
  • 37
    • 70450227593 scopus 로고    scopus 로고
    • RTEMS Home Page.[Online]. Available
    • RTEMS Home Page. [Online]. Available: http://www.rtems.com/
  • 38
    • 0034298274 scopus 로고    scopus 로고
    • An empirical comparison of seven programming languages
    • Oct.
    • L. Prechelt, "An empirical comparison of seven programming languages," Computer, vol.33, no.10, pp. 23-29, Oct. 2000.
    • (2000) Computer , vol.33 , Issue.10 , pp. 23-29
    • Prechelt, L.1
  • 39
    • 0032028340 scopus 로고    scopus 로고
    • Scripting: Higher-level programming for the 21st century
    • Mar.
    • J. K. Ousterhout, "Scripting: Higher-level programming for the 21st century," Computer, vol.31, no.3, pp. 23-30, Mar. 1998.
    • (1998) Computer , vol.31 , Issue.3 , pp. 23-30
    • Ousterhout, J.K.1
  • 41
    • 0003648799 scopus 로고    scopus 로고
    • The OpenMP implementation of NAS parallel benchmarks and its performance
    • Moffett Field, CA, Oct.
    • H. Jin, M. Frumkin, and J. Yan, "The OpenMP implementation of NAS parallel benchmarks and its performance," NASA Ames Res. Center, Moffett Field, CA, Oct. 1999.
    • (1999) NASA Ames Res. Center
    • Jin, H.1    Frumkin, M.2    Yan, J.3
  • 42
    • 0024012163 scopus 로고
    • Reevaluating amdahl's law
    • May
    • J. L. Gustafson, "Reevaluating Amdahl's law," Commun. ACM, vol.31, no.5, pp. 532-533, May 1988.
    • (1988) Commun. ACM , vol.31 , Issue.5 , pp. 532-533
    • Gustafson, J.L.1
  • 43
    • 70450250346 scopus 로고    scopus 로고
    • Ecos Operating System. [Online]. Available
    • Ecos Operating System. [Online]. Available: http://ecos.sourceware.org/
  • 44
    • 34247990255 scopus 로고
    • On the Kolmogorov-Smirnov test for normality with mean and variance unknown
    • H. Lilliefors, "On the Kolmogorov-Smirnov test for normality with mean and variance unknown," J. Amer. Stat. Assoc., vol.62, pp. 399-402, 1967.
    • (1967) J. Amer. Stat. Assoc. , vol.62 , pp. 399-402
    • Lilliefors, H.1
  • 45
    • 0000227930 scopus 로고    scopus 로고
    • Reconfigurable computing: A survey of systems and software
    • Jun.
    • K. Compton and S. Hauck, "Reconfigurable computing: A survey of systems and software," ACM Comput. Surv., vol.34, no.2, pp. 171-210, Jun. 2002.
    • (2002) ACM Comput. Surv. , vol.34 , Issue.2 , pp. 171-210
    • Compton, K.1    Hauck, S.2
  • 46
    • 70450241044 scopus 로고    scopus 로고
    • FPGAandCPLDSolutions San Jose CA:Xilinx Inc. [Online]. Available
    • FPGAandCPLDSolutions, San Jose, CA:Xilinx, Inc. [Online]. Available: http://www.xilinx.com/


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