메뉴 건너뛰기




Volumn 3, Issue 4, 2015, Pages 544-555

Data Allocation for Hybrid Memory with Genetic Algorithm

Author keywords

chip multiprocessor; data allocation; genetic algorithm; Hybrid memory; MRAM; SPM; Z RAM

Indexed keywords

ALGORITHMS; BUDGET CONTROL; GENETIC ALGORITHMS; MAGNETIC RECORDING; MAGNETIC STORAGE; MRAM DEVICES; MULTIPROCESSING SYSTEMS; RANDOM ACCESS STORAGE; STATIC RANDOM ACCESS STORAGE;

EID: 84961680247     PISSN: None     EISSN: 21686750     Source Type: Journal    
DOI: 10.1109/TETC.2015.2398824     Document Type: Article
Times cited : (103)

References (27)
  • 1
    • 0030673565 scopus 로고    scopus 로고
    • A 160-MHz, 32-b, 0.5-W CMOS RISC microprocessor
    • J. Montanaro et al., "A 160-MHz, 32-b, 0.5-W CMOS RISC microprocessor," Digit. Tech. J., vol. 9, no. 1, pp. 49-62, 1997.
    • (1997) Digit. Tech. J. , vol.9 , Issue.1 , pp. 49-62
    • Montanaro, J.1
  • 2
    • 84913543588 scopus 로고    scopus 로고
    • Low-power low-latency data allocation for hybrid scratch-pad memory
    • Dec.
    • M. Qiu, Z. Chen, and M. Liu, "Low-power low-latency data allocation for hybrid scratch-pad memory," IEEE Embedded Syst. Lett., vol. 6, no. 4, pp. 69-72, Dec. 2014.
    • (2014) IEEE Embedded Syst. Lett. , vol.6 , Issue.4 , pp. 69-72
    • Qiu, M.1    Chen, Z.2    Liu, M.3
  • 3
    • 85027462438 scopus 로고    scopus 로고
    • Energy-aware data allocation for mobile cloud systems
    • M. Qiu, Z. Chen, Z. Ming, X. Qin, and J. W. Niu, "Energy-aware data allocation for mobile cloud systems," IEEE Syst. J., doi: 10.1109/JSYST.2014.2345733.
    • IEEE Syst. J.
    • Qiu, M.1    Chen, Z.2    Ming, Z.3    Qin, X.4    Niu, J.W.5
  • 5
    • 0030686025 scopus 로고    scopus 로고
    • Efficient utilization of scratch-pad memory in embedded processor applications
    • Mar.
    • P. R. Panda, N. D. Dutt, and A. Nicolau, "Efficient utilization of scratch-pad memory in embedded processor applications," in Proc. Eur. Design Test Conf., Mar. 1997, pp. 7-11.
    • (1997) Proc. Eur. Design Test Conf. , pp. 7-11
    • Panda, P.R.1    Dutt, N.D.2    Nicolau, A.3
  • 6
    • 35648995967 scopus 로고    scopus 로고
    • Introduction to the cell broadband engine architecture
    • Sep.
    • C. R. Johns and D. A. Brokenshire, "Introduction to the cell broadband engine architecture," IBM J. Res. Develop., vol. 51, no. 5, pp. 503-519, Sep. 2007.
    • (2007) IBM J. Res. Develop. , vol.51 , Issue.5 , pp. 503-519
    • Johns, C.R.1    Brokenshire, D.A.2
  • 10
    • 0002338687 scopus 로고
    • A genetic algorithm tutorial
    • Jun.
    • D. Whitley, "A genetic algorithm tutorial," Statist. Comput., vol. 4, no. 2, pp. 65-85, Jun. 1994.
    • (1994) Statist. Comput. , vol.4 , Issue.2 , pp. 65-85
    • Whitley, D.1
  • 11
    • 77951490831 scopus 로고    scopus 로고
    • Scratchpad allocation for concurrent embedded software
    • V. Suhendra, A. Roychoudhury, and T. Mitra, "Scratchpad allocation for concurrent embedded software," ACM Trans. Program. Lang. Syst., vol. 32, no. 4, pp. 13:1-13:47, 2010.
    • (2010) ACM Trans. Program. Lang. Syst. , vol.32 , Issue.4 , pp. 131-1347
    • Suhendra, V.1    Roychoudhury, A.2    Mitra, T.3
  • 14
    • 29144484248 scopus 로고    scopus 로고
    • Memory allocation for embed-ded systems with a compile-time-unknown scratch-pad size
    • San Francisco, CA, USA, Sep.
    • N. Nguyen, A. Dominguez, and R. Barua, "Memory allocation for embed-ded systems with a compile-time-unknown scratch-pad size," in Proc. Int. Conf. Compil., Archit. Synthesis Embedded Syst. (CASES), San Francisco, CA, USA, Sep. 2005, pp. 115-125.
    • (2005) Proc. Int. Conf. Compil., Archit. Synthesis Embedded Syst. (CASES) , pp. 115-125
    • Nguyen, N.1    Dominguez, A.2    Barua, R.3
  • 15
    • 33746039960 scopus 로고    scopus 로고
    • Heap data allocation to scratch-pad memory in embedded systems
    • Dec.
    • A. Dominguez, S. Udayakumaran, and R. Barua, "Heap data allocation to scratch-pad memory in embedded systems," J. Embedded Comput., vol. 1, no. 4, pp. 521-540, Dec. 2005.
    • (2005) J. Embedded Comput. , vol.1 , Issue.4 , pp. 521-540
    • Dominguez, A.1    Udayakumaran, S.2    Barua, R.3
  • 16
    • 40549129383 scopus 로고    scopus 로고
    • Dynamic scratchpad memory management for code in portable systems with an MMU
    • Feb.
    • B. Egger, J. Lee, and H. Shin, "Dynamic scratchpad memory management for code in portable systems with an MMU," ACM Trans. Embedded Comput. Syst., vol. 7, no. 2, pp. 11:1-11:38, Feb. 2008.
    • (2008) ACM Trans. Embedded Comput. Syst. , vol.7 , Issue.2 , pp. 111-1138
    • Egger, B.1    Lee, J.2    Shin, H.3
  • 17
    • 80155187624 scopus 로고    scopus 로고
    • Optimal data allocation for scratch-pad memory on embedded multi-core systems
    • Taipei, Taiwan, Sep.
    • Y. Guo, Q. Zhuge, J. Hu, M. Qiu, and E. H.-M. Sha, "Optimal data allocation for scratch-pad memory on embedded multi-core systems," in Proc. 40th Int. Conf. Parallel Process. (ICPP), Taipei, Taiwan, Sep. 2011, pp. 464-471.
    • (2011) Proc. 40th Int. Conf. Parallel Process. (ICPP) , pp. 464-471
    • Guo, Y.1    Zhuge, Q.2    Hu, J.3    Qiu, M.4    Sha, E.H.-M.5
  • 18
    • 47649086892 scopus 로고    scopus 로고
    • Dynamic allocation for scratch-pad memory using compile-time decisions
    • May
    • S. Udayakumaran, A. Dominguez, and R. Barua, "Dynamic allocation for scratch-pad memory using compile-time decisions," ACM Trans. Embedded Comput. Syst., vol. 5, no. 2, pp. 472-511, May 2006.
    • (2006) ACM Trans. Embedded Comput. Syst. , vol.5 , Issue.2 , pp. 472-511
    • Udayakumaran, S.1    Dominguez, A.2    Barua, R.3
  • 19
    • 84878319935 scopus 로고    scopus 로고
    • Data allocation optimization for hybrid scratch pad memory with SRAM and nonvolatile memory
    • Jun.
    • J. Hu, C. J. Xue, Q. Zhuge, W.-C. Tseng, and E. H. Sha, "Data allocation optimization for hybrid scratch pad memory with SRAM and nonvolatile memory," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 21, no. 6, pp. 1094-1102, Jun. 2012.
    • (2012) IEEE Trans. Very Large Scale Integr. (VLSI) Syst. , vol.21 , Issue.6 , pp. 1094-1102
    • Hu, J.1    Xue, C.J.2    Zhuge, Q.3    Tseng, W.-C.4    Sha, E.H.5
  • 20
    • 84908302156 scopus 로고    scopus 로고
    • Management and optimization for nonvolatile memory-based hybrid scratchpad memory on multicore embedded processors
    • Nov.
    • J. Hu, Q. Zhuge, C. J. Xue,W.-C. Tseng, and E. H.-M. Sha, "Management and optimization for nonvolatile memory-based hybrid scratchpad memory on multicore embedded processors," ACM Trans. Embedded Comput. Syst., vol. 13, no. 4, Nov. 2014, Art. ID 79.
    • (2014) ACM Trans. Embedded Comput. Syst. , vol.13 , Issue.4
    • Hu, J.1    Zhuge, Q.2    Xue, C.J.3    Tseng, W.-C.4    Sha, E.H.-M.5
  • 22
    • 0028381511 scopus 로고
    • A genetic algorithm for multi-processor scheduling
    • Feb.
    • E. S. H. Hou, N. Ansari, and H. Ren, "A genetic algorithm for multi-processor scheduling," IEEE Trans. Parallel Distrib. Syst., vol. 5, no. 2, pp. 113-120, Feb. 1994.
    • (1994) IEEE Trans. Parallel Distrib. Syst. , vol.5 , Issue.2 , pp. 113-120
    • Hou, E.S.H.1    Ansari, N.2    Ren, H.3
  • 23
    • 0028409149 scopus 로고
    • Adaptive probabilities of crossover and mutation in genetic algorithms
    • Apr.
    • M. Srinivas and L. M. Patnaik, "Adaptive probabilities of crossover and mutation in genetic algorithms," IEEE Trans. Syst., Man, Cybern., vol. 24, no. 4, pp. 656-667, Apr. 1994.
    • (1994) IEEE Trans. Syst., Man, Cybern. , vol.24 , Issue.4 , pp. 656-667
    • Srinivas, M.1    Patnaik, L.M.2
  • 24
    • 0025430950 scopus 로고
    • A genetic approach to standard cell placement using meta-genetic parameter optimization
    • May
    • K. Shahookar and P. Mazumder, "A genetic approach to standard cell placement using meta-genetic parameter optimization," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 9, no. 5, pp. 500-511, May 1990.
    • (1990) IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. , vol.9 , Issue.5 , pp. 500-511
    • Shahookar, K.1    Mazumder, P.2
  • 25
    • 84961611735 scopus 로고    scopus 로고
    • [Online] accessed 2010
    • Parsec. [Online]. Available: http://parsec.cs.princeton.edu/, accessed 2010.
  • 27


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