메뉴 건너뛰기




Volumn 27, Issue 8, 2008, Pages 1439-1452

Data-reuse-driven energy-aware cosynthesis of scratch pad memory and hierarchical bus-based communication architecture for multiprocessor streaming applications

Author keywords

Bus synthesis; Data reuse; Embedded systems; Hierarchical bus based communication architecture; Memory optimizations; Multiprocessor scratch pad memory (SPM) hierarchy

Indexed keywords

ARCHITECTURE; ARSENIC; ARSENIC COMPOUNDS; BENCHMARKING; BREEDER REACTORS; BUSES; COMMUNICATION; CONSERVATION; ELECTRIC POWER UTILIZATION; EMBEDDED SYSTEMS; ENERGY EFFICIENCY; FAULT TOLERANCE; HEURISTIC METHODS; HEURISTIC PROGRAMMING; INTEGER PROGRAMMING; INTEGRATED CIRCUITS; LINEAR PROGRAMMING; MICROPROCESSOR CHIPS; MULTIPROCESSING SYSTEMS; QUALITY ASSURANCE; REAL TIME SYSTEMS; RELIABILITY; WIRELESS SENSOR NETWORKS;

EID: 47849112050     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2008.925781     Document Type: Article
Times cited : (15)

References (35)
  • 1
    • 0034869584 scopus 로고    scopus 로고
    • Irredundant address bus encoding for low power
    • Y. Aghaghiri, F. Fallah, and M. Pedram, "Irredundant address bus encoding for low power," in Pmc. ISLPED, 2001, pp. 182-187.
    • (2001) Pmc. ISLPED , pp. 182-187
    • Aghaghiri, Y.1    Fallah, F.2    Pedram, M.3
  • 2
    • 0036866915 scopus 로고    scopus 로고
    • A power-optimal repeater insertion methodology for global interconnects in nanometer designs
    • Nov
    • K. Banerjee and A. Mehrotra, "A power-optimal repeater insertion methodology for global interconnects in nanometer designs," IEEE Trans. Electron Devices, vol. 49, no. 11, pp. 2001-2007, Nov. 2002.
    • (2002) IEEE Trans. Electron Devices , vol.49 , Issue.11 , pp. 2001-2007
    • Banerjee, K.1    Mehrotra, A.2
  • 3
    • 47849091958 scopus 로고    scopus 로고
    • D. Burger and T. Austin, The Simplescalar tool set, CS Dept, Univ. Wisconsin, Madison, WI, Tech. Rep. 1342, 1997, version 2.0
    • D. Burger and T. Austin, "The Simplescalar tool set," CS Dept., Univ. Wisconsin, Madison, WI, Tech. Rep. 1342, 1997, version 2.0.
  • 4
    • 2442522281 scopus 로고    scopus 로고
    • A novel memory size model for variable-mapping in system level design
    • L. Cai, H. Yu, and D. Gajski, "A novel memory size model for variable-mapping in system level design," in Proc. Asia South Pacific Conf. Des. Autom., 2004, pp. 813-818.
    • (2004) Proc. Asia South Pacific Conf. Des. Autom , pp. 813-818
    • Cai, L.1    Yu, H.2    Gajski, D.3
  • 7
    • 26844533828 scopus 로고    scopus 로고
    • Exploiting interprocessor data sharing for improving behavior of multi-processor SoCs
    • May
    • G. Chen, G. Chen, O. Ozturk, and M. Kandemir, "Exploiting interprocessor data sharing for improving behavior of multi-processor SoCs," in Pmc. IEEE Comput. Soc. Annu. Symp. VLSI, May 2005, pp. 90-95.
    • (2005) Pmc. IEEE Comput. Soc. Annu. Symp. VLSI , pp. 90-95
    • Chen, G.1    Chen, G.2    Ozturk, O.3    Kandemir, M.4
  • 8
    • 47849089878 scopus 로고    scopus 로고
    • Online, Available
    • CPLEXILP Solver. [Online]. Available: www.cplex.com
    • CPLEXILP Solver
  • 9
    • 0005419196 scopus 로고    scopus 로고
    • Bus-based communication synthesis on system level
    • Jan
    • M. Gasteier and M. Glesner, "Bus-based communication synthesis on system level," ACM Trans. Design Autom. Electron. Syst., vol. 4, no. 1, pp. 1-11, Jan. 1999.
    • (1999) ACM Trans. Design Autom. Electron. Syst , vol.4 , Issue.1 , pp. 1-11
    • Gasteier, M.1    Glesner, M.2
  • 12
    • 47849119419 scopus 로고    scopus 로고
    • International Technology Roadmap for Semiconductors 2005 Edition. System. Drivers, Interconnect.
    • International Technology Roadmap for Semiconductors 2005 Edition. System. Drivers, Interconnect.
  • 13
    • 34547227870 scopus 로고    scopus 로고
    • Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies
    • I. Issenin, E. Brockmeyer, B. Durinck, and N. Dutt, "Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies," in Proc. Des. Autom. Conf., 2006, pp. 49-52.
    • (2006) Proc. Des. Autom. Conf , pp. 49-52
    • Issenin, I.1    Brockmeyer, E.2    Durinck, B.3    Dutt, N.4
  • 14
    • 27144532237 scopus 로고    scopus 로고
    • FORAY-GEN: Automatic generation of affine functions for memory optimizations
    • Munich, Germany
    • I. Issenin and N. Dutt, "FORAY-GEN: Automatic generation of affine functions for memory optimizations," in Proc. DATE, Munich, Germany, 2005, pp. 808-813.
    • (2005) Proc. DATE , pp. 808-813
    • Issenin, I.1    Dutt, N.2
  • 15
    • 34547207162 scopus 로고    scopus 로고
    • Data reuse driven energy-aware MPSoC co-synthesis of memory and communication architecture for streaming applications
    • I. Issenin and N. Dutt, "Data reuse driven energy-aware MPSoC co-synthesis of memory and communication architecture for streaming applications," in Proc. of CODES+ISSS, 2006, pp. 294-299.
    • (2006) Proc. of CODES+ISSS , pp. 294-299
    • Issenin, I.1    Dutt, N.2
  • 16
    • 34248334635 scopus 로고    scopus 로고
    • DRDU: A data reuse analysis technique for efficient scratch pad memory management
    • Apr
    • I. Issenin and N. Dutt, "DRDU: A data reuse analysis technique for efficient scratch pad memory management," ACM Trans. Des. Autom. Electron. Syst., vol. 12, no. 2, p. 15, Apr. 2007.
    • (2007) ACM Trans. Des. Autom. Electron. Syst , vol.12 , Issue.2 , pp. 15
    • Issenin, I.1    Dutt, N.2
  • 17
    • 16244409292 scopus 로고    scopus 로고
    • Efficient exploration of on-chip bus architectures and memory allocation
    • S. Kim, C. Im, and S. Ha, "Efficient exploration of on-chip bus architectures and memory allocation," in Pmc. CODES+ISSS, 2004, pp. 248-253.
    • (2004) Pmc. CODES+ISSS , pp. 248-253
    • Kim, S.1    Im, C.2    Ha, S.3
  • 18
    • 0034854046 scopus 로고    scopus 로고
    • Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip
    • D. Lyonnard, S. Yoo, A. Baghdadi, and A. Jerraya, "Automatic generation of application-specific architectures for heterogeneous multiprocessor system-on-chip," in Proc. Des. Autom. Conf., 2001, pp. 518-523.
    • (2001) Proc. Des. Autom. Conf , pp. 518-523
    • Lyonnard, D.1    Yoo, S.2    Baghdadi, A.3    Jerraya, A.4
  • 19
    • 47849107241 scopus 로고    scopus 로고
    • MPARM Project, Online, Available
    • MPARM Project. [Online]. Available: http://www-micrel.deis.unibo. it/sitonew/research/mparm.html
  • 21
    • 0030686025 scopus 로고    scopus 로고
    • Efficient utilization of scratch-pad memory in embedded processor applications
    • Paris, France
    • P. Panda, N. Dutt, and A. Nicolau, "Efficient utilization of scratch-pad memory in embedded processor applications," in Proc. Des. Autom. Test Eur. Conf., Paris, France, 1997, pp. 7-11.
    • (1997) Proc. Des. Autom. Test Eur. Conf , pp. 7-11
    • Panda, P.1    Dutt, N.2    Nicolau, A.3
  • 24
    • 34047191986 scopus 로고    scopus 로고
    • COSMECA: Application specific co-synthesis of memory and communication architectures for MPSoC
    • S. Pasricha and N. Dutt, "COSMECA: Application specific co-synthesis of memory and communication architectures for MPSoC," in Proc. Des. Autom. Test Eur. Conf., 2006, pp. 1-6.
    • (2006) Proc. Des. Autom. Test Eur. Conf , pp. 1-6
    • Pasricha, S.1    Dutt, N.2
  • 26
    • 14644388576 scopus 로고    scopus 로고
    • Automated bus generation for multiprocessor SoC design
    • K. Ryu and V. Mooney, "Automated bus generation for multiprocessor SoC design," in Proc. Des. Autom. Test Eur. Conf., 2003, pp. 282-287.
    • (2003) Proc. Des. Autom. Test Eur. Conf , pp. 282-287
    • Ryu, K.1    Mooney, V.2
  • 27
    • 47849120229 scopus 로고    scopus 로고
    • Sonics Inc, Online, Available
    • Sonics Inc. [Online]. Available: http://www.sonics.inc.com/sonics/ products/siliconbackplaneIII/
  • 28
    • 84893786147 scopus 로고    scopus 로고
    • Assigning program and data objects to scratchpad for energy reduction
    • Paris, France
    • S. Steinke, L. Wehmeyer, B. Lee, and P. Marwedel, "Assigning program and data objects to scratchpad for energy reduction," in Proc. Des. Autom. Test Eur. Conf., Paris, France, 2002, pp. 409-415.
    • (2002) Proc. Des. Autom. Test Eur. Conf , pp. 409-415
    • Steinke, S.1    Wehmeyer, L.2    Lee, B.3    Marwedel, P.4
  • 29
    • 0002991334 scopus 로고
    • A new technique in scene adaptive coding
    • Grenoble, France
    • P. Stobach, "A new technique in scene adaptive coding," in Proc. EUSIPCO, Grenoble, France, 1988, pp. 1141-1144.
    • (1988) Proc. EUSIPCO , pp. 1141-1144
    • Stobach, P.1
  • 30
    • 33646924323 scopus 로고    scopus 로고
    • Impact of small process geometries on microarchitectures in systems on a chip
    • Apr
    • D. Sylvester and K. Keutzer, "Impact of small process geometries on microarchitectures in systems on a chip," Proc. IEEE, vol. 89, no. 4, pp. 467-489, Apr. 2001.
    • (2001) Proc. IEEE , vol.89 , Issue.4 , pp. 467-489
    • Sylvester, D.1    Keutzer, K.2
  • 32
    • 16244399220 scopus 로고    scopus 로고
    • Dynamic overlay of scratch-pad memory for energy minimization
    • Stockholm, Sweden
    • M. Verma, L. Wehmeyer, and P. Marwedel, "Dynamic overlay of scratch-pad memory for energy minimization," in Proc. CODES, Stockholm, Sweden, 2004, pp. 104-109.
    • (2004) Proc. CODES , pp. 104-109
    • Verma, M.1    Wehmeyer, L.2    Marwedel, P.3
  • 33
    • 2442622338 scopus 로고    scopus 로고
    • A global bus power optimization methodology for physical design of memory dominated systems by coupling bus segmentation and activity driven block placement
    • H. Wang, A. Papanikolaou, M. Miranda, and F. Catthoor, "A global bus power optimization methodology for physical design of memory dominated systems by coupling bus segmentation and activity driven block placement," in Proc. Asia South Pacific Des. Autom. Conf., 2004, pp. 759-761.
    • (2004) Proc. Asia South Pacific Des. Autom. Conf , pp. 759-761
    • Wang, H.1    Papanikolaou, A.2    Miranda, M.3    Catthoor, F.4


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