{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,18]],"date-time":"2024-01-18T01:05:11Z","timestamp":1705539911225},"reference-count":14,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[1996,4,1]],"date-time":"1996-04-01T00:00:00Z","timestamp":828316800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[1996,4]]},"DOI":"10.1007\/bf03356745","type":"journal-article","created":{"date-parts":[[2016,5,26]],"date-time":"2016-05-26T02:17:14Z","timestamp":1464229034000},"page":"133-158","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Branch Classification: A New Mechanism for Improving Branch Predictor Performance"],"prefix":"10.1007","volume":"24","author":[{"given":"Po-Yung","family":"Chang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Hao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tse-Yu","family":"Yeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yale","family":"Patt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,5,26]]},"reference":[{"key":"BF03356745_CR1","first-page":"237","volume-title":"The Architecture of Pipelined Computers","author":"PM Kogge","year":"1981","unstructured":"P. M. Kogge, The Architecture of Pipelined Computers, McGraw-Hill, pp. 237\u2013243, (1981)."},{"key":"BF03356745_CR2","series-title":"WRL Technical Note","volume-title":"Combining branch predictors","author":"S McFarling","year":"1993","unstructured":"S. McFarling, Combining branch predictors, WRL Technical Note TN-36, Digital Equipment Corporation, June 1993."},{"key":"BF03356745_CR3","doi-asserted-by":"crossref","unstructured":"P. Chow and M. Horowitz, Architecture tradeoffs in the design of MIPS-X, Proc. of the 14th Ann. Int. Symp. on Computer Architecture, pp. 300\u2013308 (June 1987).","DOI":"10.1145\/30350.30384"},{"key":"BF03356745_CR4","doi-asserted-by":"crossref","unstructured":"C. Melear, The design of the 88000 RISC family, IEEE MICRO, pp. 26\u201338 (April 1989).","DOI":"10.1109\/40.24848"},{"key":"BF03356745_CR5","doi-asserted-by":"crossref","unstructured":"J. Emer and D. Clark, A characterization of processor performance in the VAX-11\/780, Proc. of the 11th Ann. Symp. on Computer Architecture, pp. 301\u2013310 (June 1984).","DOI":"10.1145\/800015.808199"},{"key":"BF03356745_CR6","doi-asserted-by":"crossref","unstructured":"J. F. K. Lee and A. J. Smith, Branch prediction strategies and branch target buffer design, IEEE Computer, pp. 6\u201322 (January 1984).","DOI":"10.1109\/MC.1984.1658927"},{"key":"BF03356745_CR7","unstructured":"J. E. Smith, A study of branch prediction strategies, Proc. of the eighth Int. Symp. on Computer Architecture, pp. 135\u2013148 (June 1981)."},{"key":"BF03356745_CR8","doi-asserted-by":"crossref","unstructured":"J. A. Fisher and S. M. Freudenberger, Predicting conditional branch directions from previous runs of a program, Proc. of the fifth Int. Conf. on Architectural Support for Programming Languages and Operating Systems, pp. 85\u201395 (1992).","DOI":"10.1145\/143365.143493"},{"key":"BF03356745_CR9","doi-asserted-by":"crossref","unstructured":"J. A. DeRosa and H. M. Levy, An evaluation of branch architectures, Proc. of the 14th Int. Symp. on Computer Architecture, pp. 10\u201316 (June 1987).","DOI":"10.1145\/30350.30352"},{"key":"BF03356745_CR10","doi-asserted-by":"crossref","unstructured":"S. McFarling and J. L. Hennessey, Reducing the cost of branches, Proc. of the 13th Int. Symp. on Computer Architecture, pp. 396\u2013404 (June 1986).","DOI":"10.1145\/17356.17402"},{"key":"BF03356745_CR11","doi-asserted-by":"crossref","unstructured":"T.-Y. Yeh and Y. N. Patt, Alternative implementations of two-level adaptive branch prediction, Proc. of the 19th Ann. Int. Symp. on Computer Architecture, pp. 124\u2013135 (May 1992).","DOI":"10.1145\/139669.139709"},{"key":"BF03356745_CR12","doi-asserted-by":"crossref","unstructured":"T.-Y. Yeh and Y. N. Patt, Two-level adaptive branch prediction, Proc. of the 24th ACM\/IEEE Int. Symp. on Microarchitecture, pp. 51\u201361 (November 1991).","DOI":"10.1145\/123465.123475"},{"key":"BF03356745_CR13","doi-asserted-by":"crossref","unstructured":"T.-Y. Yeh and Y. N. Patt, A comparison of dynamic branch predictors that use two levels of branch history, Proc. of the 20th Ann. Int. Symp. on Computer Architecture, pp. 257\u2013266 (May 1993).","DOI":"10.1145\/165123.165161"},{"key":"BF03356745_CR14","unstructured":"D. W. Hammerstrom and E. S. Davidson, Information content of CPU memory referencing behavior, Proc. of the 15th Ann. Workshop on Microprogramming, pp. 85\u201395 (October 1982)."}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF03356745.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF03356745\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF03356745","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,8]],"date-time":"2019-09-08T21:56:44Z","timestamp":1567979804000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF03356745"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,4]]},"references-count":14,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1996,4]]}},"alternative-id":["BF03356745"],"URL":"https:\/\/doi.org\/10.1007\/bf03356745","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996,4]]}}}