$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

NTB branch predictor: dynamic branch predictor for high-performance embedded processors

The Journal of supercomputing, v.72 no.5, 2016년, pp.1679 - 1693  

Do, Cong Thuan ,  Choi, Hong Jun ,  Son, Dong Oh ,  Kim, Jong Myon ,  Kim, Cheol Hong

Abstract AI-Helper 아이콘AI-Helper

Branch prediction accuracy becomes more crucial in high-performance embedded processors. The importance of branch prediction in embedded processors continues to grow in the future. Many branch predictors have been proposed to alleviate the performance penalty due to branch mispredictions. However, r...

참고문헌 (31)

  1. Smith JE (1981) A study of branch prediction strategies. In: Proceedings of the 8th annual symposium on computer architecture (ISCA), pp 135-148 

  2. 10.1145/123465.123475 Yeh T-Y, Patt YN (1991) Two-level adaptive training branch prediction. In: Proceedings of the 24th annual ACM/IEEE international symposium on microarchitecture (MICRO), pp 51-61 

  3. 10.1145/165123.165161 Yeh TY, Patt YN (1993) A comparison of dynamic branch predictors that use two-levels of branch history. In: Proceedings of the 20th annual symposium on computer architecture (ISCA), pp 257-266 

  4. 10.1109/ISCA.1998.694762 Evers M, Patel SJ, Chappell RS, Patt YN (1998) An analysis of correlation and predictability: what makes two-level branch predictor work. In: Proceedings of the 25th annual international symposium on computer architecture (ISCA), pp 52-61 

  5. 10.1109/HPCA.2001.903263 Jimenez DA, Lin C (2001) Dynamic branch prediction with perceptrons. In: Proceedings of the 7th international symposium on high-performance computer architecture (HPCA) 

  6. 10.1109/MICRO.2003.1253199 Jimenez DA (2003) Fast path-based neural branch prediction. In: Proceedings of the 36th annual IEEE/ACM international symposium on microarchitecture. IEEE Computer Society 

  7. Scott McFarling (1993) Combining branch predictor. In: WRL technical note TN-36 

  8. 10.1109/HPCA.2004.10002 Akkary H, Srinivasan ST, Koltur R, Patil Y, Refaai W (2004) Perceptron-based branch confidence estimation. In: Proceedings of the 10th international symposium on high performance computer architecture (HPCA), pp 265 

  9. 10.1109/PACT.2002.1106015 Loh GH, Henry DS (2002) Predicting conditional branches with fusion-based hybrid predictors. In: Proceedings of the 2002 international conference on parallel architectures and compilation techniques (PACT), pp 165 

  10. 10.1109/MM.2009.10 St. Amant R, Jim’enez DA, Burger D (2009) Mixed-signal approximate computation: a neural predictor case study. In: IEEE micro top picks from computer architecture conferences, pp 104-115 

  11. 10.1145/1089008.1089011 Tarjan D, Skadron K (2005) Merging path and Gshare indexing in perceptron branch prediction. In: ACM transactions on architecture and code optimization (TACO), vol 2, no. 3 

  12. 10.1007/11549468_56 Monchiero M, Palermo G (2005) The combined perceptron branch predictor. In: Proceedings of the 11th international Euro-Par conference on parallel processing, pp 487-496 

  13. 10.1109/MICRO.2002.1176236 Brekelbaum E, Rupley J, Wilkerson C, Black B (2002) Hierarchical scheduling windows. In: Proceedings of the 35th annual ACM/IEEE international symposium on microarchitecture (MICRO), pp 27-36 

  14. 10.1145/232973.232978 Sechrest S, Lee CC, Mudge T (1996) Correlation and aliasing in dynamic branch predictor. In: Proceedings of the 23rd annual international symposium on computer architecture (ISCA), pp 22-32 

  15. Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Englewood Cliffs 

  16. Fausett L (1994) Fundamentals of neural networks: architectures. algorithms and applications. Prentice Hall, Englewood Cliffs 

  17. 10.1186/2192-1962-2-5 Silas S, Ezra K, Blessing Rajsingh E (2012) A novel fault tolerant service selection framework for pervasive computing. Hum Centric Comput Inf Sci (HCIS) 

  18. Jeong HY (2012) The remote management of operational information for manufacture systems. J Converg (JoC) 3(2):45-50 

  19. Kim YH, Chang HB (2012) IT convergence index and measurement design in the manufacturing industry. J Converg (JoC) 3(3):47-50 

  20. Wang L, Zeng Q-X (2009) BBQ-a simple and effective approach to backward branch predictor for embedded processors. J Comput Taiwan 20(4) 

  21. 10.3745/JIPS.2012.8.1.133 Liu C, Granados O, Duarte R, Andrian J (2012) Energy efficient architecture using hardware acceleration for software defined ratio components. J Inf Process Syst (JIPS) 8(1):133-144 

  22. 10.3745/JIPS.2013.9.1.041 Kwon DK et al (2013) A dynamic Zigbee protocol for reducing power consumption. J Inf Process Syst (JIPS) 8(1):41-52 

  23. Gao J, Xiao Y (2012) Design for accountability in multi-core networks. J Converg (JoC) 3(3):9-16 

  24. 10.1186/2192-1962-2-13 Singh B, Lobiyal D (2012) A novel energy-aware cluster head selection based on particle swarm optimization for wireless sensor. Hum Centric Comput Inf Sci (HCIS) 2:13 

  25. 10.1145/268806.268810 Burger D, Austin TM (1997) The simplescalar tool set, version 3.0. SIGARCH Comput Archit News 

  26. SPEC Standard Performance Evaluation Corporation. http://www.spec.org . Accessed 30 July 2013 

  27. 10.1186/2192-1962-2-8 Xie et al (2012) Metis: a profiling toolkit based on the virtualization of hardware performance counters. Hum Centric Comput Inf Sci (HCIS) 2:8 

  28. 10.3745/JIPS.2012.8.2.331 Marowka A (2012) TBBench: a micro-benchmark suite for intel threading building blocks. J Inf Process Syst (JIPS) 8(2):331-346 

  29. Karna AK, Zou H (2010) Cross comparison on C compilers reliability impact. J Converg (JoC) 1(1):65-74 

  30. Xiong L, Tan Q (2011) A configurable approach to toleration of soft errors via partial software protection. J Converg (JoC) 2(1):31-38 

  31. 10.1109/2.869367 Henning JL (2000) SPEC CPU2000: measuring CPU performance in the New Millennium, Computer Practices. IEEE Comput Magaz 33(7):28-35 

LOADING...

관련 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로