{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T05:55:09Z","timestamp":1740981309754,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642194474"},{"type":"electronic","value":"9783642194481"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-19448-1_4","type":"book-chapter","created":{"date-parts":[[2011,2,23]],"date-time":"2011-02-23T09:59:16Z","timestamp":1298455156000},"page":"69-88","source":"Crossref","is-referenced-by-count":0,"title":["Improving Branch Prediction by Considering Affectors and Affectees Correlations"],"prefix":"10.1007","author":[{"given":"Yiannakis","family":"Sazeides","sequence":"first","affiliation":[]},{"given":"Andreas","family":"Moustakas","sequence":"additional","affiliation":[]},{"given":"Kypros","family":"Constantinides","sequence":"additional","affiliation":[]},{"given":"Marios","family":"Kleanthous","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"Wilkerson, C., Stark, J.: Introduction to JILP\u2019s Special Edition for Finalists of the Championship Branch Prediction (CBP1) Competition. Journal of Instruction-Level Parallelism\u00a07 (2005)"},{"key":"4_CR2","unstructured":"Jim\u00e9nez, D.A.: The Second Championship Branch Prediction Competition. Journal of Instruction-Level Parallelism\u00a09 (2007)"},{"key":"4_CR3","unstructured":"Seznec, A.: Genesis of the O-GEHL Branch Predictor. Journal of Instruction-Level Parallelism\u00a07 (2005)"},{"key":"4_CR4","unstructured":"Seznec, A.: The Idealistic GTL Predictor. Journal of Instruction-Level Parallelism\u00a09 (2007)"},{"key":"4_CR5","unstructured":"Desmet, V.: On the Systematic Design of Cost-Effective Branch Prediction. PhD Thesis, University of Ghent, Belgium (2006)"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Evers, M., Patel, S.J., Chappel, R.S., Patt, Y.N.: An Analysis of Correlation and Predictability: What Makes Two-Level Branch Predictors Work. In: 25th International Symposium on Computer Architecture (June 1998)","DOI":"10.1145\/279361.279368"},{"key":"4_CR7","unstructured":"McFarling, S.: Combining Branch Predictors. Technical Report DEC WRL TN-36, Digital Western Research Laboratory (June 1993)"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Thomas, R., Franklin, M., Wilkerson, C., Stark, J.: Improving Branch Prediction by Dynamic Dataflow-based Identification of Correlated Branches from a Large Global History. In: 30th International Symposium on Computer Architecture, pp. 314\u2013323 (June 2003)","DOI":"10.1145\/859618.859655"},{"key":"4_CR9","unstructured":"Jimenez, D.A., Lin, C.: Dynamic Branch Prediction with Perceptrons. In: 7th International Symposium on High Performance Computer Architecture (February 2001)"},{"key":"4_CR10","unstructured":"Burger, D., Austin, T.M., Bennett, S.: Evaluating Future Microprocessors: The SimpleScalar Tool Set. Technical Report CS-TR-96-1308, University of Wisconsin-Madison (July 1996)"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Perelman, E., Hamerly, G., Biesbrouck, M.V., Sherwood, T., Calder, B.: Using SimPoint for Accurate and Efficient Simulation. In: International Conference on Measurement and Modeling of Computer Systems (2003)","DOI":"10.1145\/781027.781076"},{"key":"4_CR12","unstructured":"Seznec, A.: The L-TAGE Branch Predictor. Journal of Instruction-Level Parallelism\u00a09 (2007)"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Sazeides, Y., Moustakas, A., Constantinides, K., Kleanthous, M.: The Significance of Affectors and Affectees Correlations for Branch Predicion. In: International Conference on High Performance Embedded Architectures and Compilers, pp. 243\u2013257 (January 2008)","DOI":"10.1007\/978-3-540-77560-7_17"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Seznec, A.: Analysis of the O-GEometric History Length branch predictor. In: 32nd International Symposium on Computer Architecture (2005)","DOI":"10.1145\/1080695.1070003"},{"key":"4_CR15","unstructured":"Smith, J.E.: A Study of Branch Prediction Strategies. In: 8th International Symposium on Computer Architecture, pp. 135\u2013148 (May 1981)"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"Yeh, T.Y., Patt, Y.N.: Two-Level Adaptive Branch Prediction. In: 24th International Symposium on Microarchitecture, pp. 51\u201361 (November 1991)","DOI":"10.1145\/123465.123475"},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"Juan, T., Sanjeevan, S., Navarro, J.J.: Dynamic History-Length Fitting: A third level of adaptivity for branch prediction. In: 25th International Symposium on Computer Architecture, pp. 155\u2013166 (June 1998)","DOI":"10.1145\/279361.279379"},{"key":"4_CR18","unstructured":"Michaud, P.: A PPM-like, Tag-based Predictor. Journal of Instruction-Level Parallelism\u00a07 (2005)"},{"issue":"4","key":"4_CR19","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/j.sysarc.2004.12.007","volume":"52","author":"A. Fern","year":"2006","unstructured":"Fern, A., Givan, R., Falsafi, B., Vijaykumar, T.N.: Dynamic feature selection for hardware prediction. Journal of Systems Architecture\u00a052(4), 213\u2013234 (2006)","journal-title":"Journal of Systems Architecture"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Jacobson, Q., Rottenberg, E., Smith, J.E.: Path-Based Next Trace Prediction. In: 30th International Symposium on Microarchitecture, pp. 14\u201323 (December 1997)","DOI":"10.1109\/MICRO.1997.645793"},{"key":"4_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1007\/11512622_19","volume-title":"Embedded Computer Systems: Architectures, Modeling, and Simulation","author":"F. Gao","year":"2005","unstructured":"Gao, F., Sair, S.: Exploiting Intra-function Correlation with the Global History. In: H\u00e4m\u00e4l\u00e4inen, T.D., Pimentel, A.D., Takala, J., Vassiliadis, S. (eds.) SAMOS 2005. LNCS, vol.\u00a03553, pp. 172\u2013181. Springer, Heidelberg (2005)"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Farcy, A., Temam, O., Espasa, R., Juan, T.: Dataflow analysis of branch mispredictions and its application to early resolution of branch outcomes. In: 31st International Symposium on Microarchitecture, pp. 59\u201368 (December 1998)","DOI":"10.1109\/MICRO.1998.742769"},{"key":"4_CR23","doi-asserted-by":"crossref","unstructured":"Thomas, R., Franklin, M.: Using Dataflow Based Context for Accurate Value Prediction. In: 2001 International Conference on Parallel Architectures and Compilation Techniques, pp. 107\u2013117 (September 2001)","DOI":"10.1109\/PACT.2001.953292"},{"key":"4_CR24","unstructured":"Sazeides, Y.: Dependence Based Value Prediction. Technical Report CS-TR-02-00, University of Cyprus (February 2002)"},{"key":"4_CR25","unstructured":"Constantinides, K., Sazeides, Y.: A Hardware Based Method for Dynamically Detecting Instruction Isomorphism and its Application to Branch Prediction. In: 2nd Value Prediction Workshop (2004)"},{"key":"4_CR26","unstructured":"Chen, L., Dropsho, S., Albonesi, D.H.: Dynamic Data Dependence Tracking and its Application to Branch Prediction. In: 9th International Symposium on High Performance Computer Architecture, pp. 65\u201376 (February 2003)"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Mahlke, S., Natarajan, B.: Compiler Synthesized Dynamic Branch Prediction. In: 29th International Symposium on Microarchitecture, pp. 153\u2013164 (December 1996)","DOI":"10.1109\/MICRO.1996.566458"}],"container-title":["Lecture Notes in Computer Science","Transactions on High-Performance Embedded Architectures and Compilers III"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19448-1_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T22:47:23Z","timestamp":1740955643000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19448-1_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642194474","9783642194481"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19448-1_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}