참고문헌
- Patterson, D.A., and Hennessy, J.L. "Computer architecture: a quantitative approach." Morgan Kaufman. 2007. 4th Edition.
- D. A. Jimenez, "Reconsidering complex branch predictors," In Proceedings of the 9th HPCA. pp. 43-52, 2003.
- Santana, O.J. et al. "Latency Tolerant Branch Predictors," In Proceedings of Innovative Architecture for Future Generation High-Performance Processors and Systems, pp. 30-39, 2003.
- G. H. Loh, "Revisiting the Performance Impact of Branch Predictor Latencies," IEEE International Symposium on Performance Analysis of Systems and Software, pp. 59-69, 2006.
- D. A. Jimenez, S. W. Keckler, and C. Lin, "The impact of delay on the design of branch predictors," In Proc. 33rd Int'l Symp. on Microarchitecture, pp. 67-76, 2000.
- A. Seznec, S. Jourdan, P. Sainrat, P. Michaud, 'Multiple-block ahead branch predictor." In Proceedings of 7th ASPLOS, pp. 116-127, 1996
- A. Seznec et al., "Effective ahead pipelining of instruction block address generation," In Proceedings of the 30th ISCA, pp. 241-252, 2003.
- J. W. Kwak, J. H. Kim, S. T. Jhang and C. S. Jhon, "Early Start Prediction to Tolerate Branch Prediction Latency," Information an International Interdisciplinary journal. Vol. 11, No.5, 2008.
- A. Seznec, "The L-TAGE Branch Predictor," Journal of Instruction-Level Parallelism, Vol. 9, May, 2007.
- D. Jimenez, "Piecewise liner branch prediction," In Proceedings of the 36th Annual IEEE/ACM International Symposium on Microarchitecture, Dec, 2003.
- D. JiMenez and C. Lin. "Neural methods for dynamic branch prediction," ACM Transactions on Computer Systems, Nov. 2002.
- P. Michaud, "A ppm-like, tag-basedpredictor," Journal of Instruction Level Parallelism, Vol. 7, Apr. 2005.
- Hongliang Gao and Huiyang Zhou, "PMPM: Prediction by Combining Multiple Partial Matches," Journal of Instruction-Level Parallelism, Vol. 9, May, 2007.
- Yasuo Ishii, "Fused Two-Level Branch Prediction with Ahead Calculation." Journal of Instruction-Level Parallelism. Vol. 9, May, 2007.
- Yasuyuki Ninomiya and Koki Abe, "A3PBP: A Path Traced Perceptron Branch Predictor Using Local History for Weight Selection," Journal of Instruction-Level Parallelism, Vol. 9, May, 2007.
- Hans Vandierendoncl and Andre Seznec, "Speculative Return Address Stack Management Revisted," ACM Transaction on Architecture and Code Optimization, Vol. 5, No.3, Article 15, 2008.
- Falcon Ayose, Santana Oliverio J., Ramirez Alex, Valero Mateo, ''A latency-conscious SMT branch prediction architecture." International journal of high performance computing and networking, Vol. 2, No. 1, pp. 11-21, 2004. https://doi.org/10.1504/IJHPCN.2004.009264
- A. Falcon, O. Santana, A. Ramirez and M. Valero, "Tolerating Branch Predictor Latency on SMT," ISHPC2003, LNCS 2858, pp. 86-98, 2003.
- J. W. Kwak, J.-H. Kim, and C. S. Jhon, "The Impact of Branch Direction History combined with Global Branch History in Branch Prediction," IEICE Transactions on Information and System, Vol. E88-D, No.7, pp. 1754-1758, July 2005. https://doi.org/10.1093/ietisy/e88-d.7.1754
- Kaveh Aasaraai, Amirali Baniasadi and Ehsan Atoofian, "Computational and storage power optimizations for the O-GEHL branch predictor," Proceedings of the 4th international conference on Computing frontiers, pp. 105-112, May, 2007.
- R. Thomas, M. Franklin, C. Wilkerson and J. Stark. "Improving Branch Prediction By Dynamic Dataflow-based Identification of Correlated Branches From a Large Global History," In Proc. of the International Symposium on Computer Architecture, pp. 314-323, 2003.
- McFarling, S., "Combining branch predictors. Tech. Rep. TN-36m," Digital Western Research Lab., June, 1993.
- SimpleScalar LLC, http://www.simplescalar.com/
- SPEC CPU Benchmarks, http://www.specbench.org/