{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,15]],"date-time":"2025-07-15T03:43:41Z","timestamp":1752551021614},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[1996,2,1]],"date-time":"1996-02-01T00:00:00Z","timestamp":823132800000},"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,2]]},"DOI":"10.1007\/bf03356743","type":"journal-article","created":{"date-parts":[[2016,5,26]],"date-time":"2016-05-26T02:12:03Z","timestamp":1464228723000},"page":"65-102","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Parallelization of Control Recurrences for ILP Processors"],"prefix":"10.1007","volume":"24","author":[{"given":"Michael","family":"Schlansker","sequence":"first","affiliation":[]},{"given":"Vinod","family":"Kathail","sequence":"additional","affiliation":[]},{"given":"Sadun","family":"Anik","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,5,26]]},"reference":[{"issue":"3","key":"BF03356743_CR1","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1145\/24039.24041","volume":"9","author":"J Ferrante","year":"1987","unstructured":"J. Ferrante, K. Ottenstein, and J. Warren, The program dependence graph and its use in optimization, ACM Trans. on Programming Language Systems 9(3):319\u2013349 (1987).","journal-title":"ACM Trans. on Programming Language Systems"},{"issue":"11","key":"BF03356743_CR2","doi-asserted-by":"crossref","first-page":"968","DOI":"10.1109\/TC.1984.1676371","volume":"C-33","author":"A Nicolau","year":"1984","unstructured":"A. Nicolau and J. A. Fisher, Measuring the parallelism available for very long instruction word architectures, IEEE Trans. on Computers C-33(11):968\u2013976 (1984).","journal-title":"IEEE Trans. on Computers"},{"key":"BF03356743_CR3","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1145\/70082.68207","volume-title":"Proc. of the Third Int. Conf. on Architectural Support for Programming Languages and Operating Systems","author":"NP Jouppi","year":"1989","unstructured":"N. P. Jouppi and D. Wall, Available instruction level parallelism for superscalar and superpiplined machines, Proc. of the Third Int. Conf. on Architectural Support for Programming Languages and Operating Systems, Boston, Massachusetts, pp. 272\u2013282 (1989)."},{"key":"BF03356743_CR4","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1145\/106972.106991","volume-title":"Proc. of the Fourth Int. Conf. on Architectural Support for Programming Languages and Operating Systems","author":"DW Wall","year":"1991","unstructured":"D. W. Wall, Limits of instruction-level paralleiism, Proc. of the Fourth Int. Conf. on Architectural Support for Programming Languages and Operating Systems, Santa Clara, California, pp. 176\u2013188 (1991)."},{"key":"BF03356743_CR5","first-page":"46","volume-title":"Proc. of the 19th Int. Symp. on Computer Architecture","author":"MS Lam","year":"1992","unstructured":"M. S. Lam and R. P. Wilson, Limits of control flow on parallelism, Proc. of the 19th Int. Symp. on Computer Architecture, Gold Coast, Australia, pp. 46\u201357 (1992)."},{"key":"BF03356743_CR6","volume-title":"The Structure of Computers and Computations","author":"DJ Kuck","year":"1978","unstructured":"D. J. Kuck, The Structure of Computers and Computations, Wiley, New York, 1978."},{"key":"BF03356743_CR7","first-page":"406","volume-title":"Sixth Int. Workshop on Languages and Compilers for Parallel Computing","author":"M Schlansker","year":"1993","unstructured":"M. Schlansker and V. Kathail, Acceleration of first and higher order recurrences on processors with instruction level parallelism, In Sixth Int. Workshop on Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, eds., Springer-Verlag, pp. 406\u2013429 (1993)."},{"issue":"7","key":"BF03356743_CR8","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1109\/TC.1981.1675827","volume":"C-30","author":"JA Fisher","year":"1981","unstructured":"J. A. Fisher, Trace scheduling: A technique for global microcode compaction, IEEE Trans. on Computers C-30, 7:478\u2013490 (1981).","journal-title":"IEEE Trans. on Computers"},{"key":"BF03356743_CR9","first-page":"200","volume-title":"Proc. of the Super Computing \u201990","author":"P Tirumalai","year":"1990","unstructured":"P. Tirumalai, M. Lee, and M. S. Schlansker, Parallelization of loops with exits on pipelined architectures, Proc. of the Super Computing \u201990, New York, pp. 200\u2013212 (1990)."},{"issue":"1\/2","key":"BF03356743_CR10","first-page":"229","volume":"7","author":"W-MW Hwu","year":"1993","unstructured":"W.-M. W. Hwu, S. A. Mahlke, W. Y. Chen, P. P. Chang, N. J. Warter, R. A. Bringmann, R. G. Ouellete, R. E. Hank, T. Kiyohara, G. E. Habb, J. G. Holm, and D. M. Lavery, The Superblock: An effective technique for VLIW and superscalar compilation, The Journal of Super Computing 7(1\/2):229\u2013248 (1993).","journal-title":"The Journal of Super Computing"},{"issue":"4","key":"BF03356743_CR11","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1145\/161541.159765","volume":"11","author":"SA Mahlke","year":"1993","unstructured":"S. A. Mahlke, W. Y. Chen, R. A. Bringmann, R. E. Hank, W. W. Hwu, B. R. Rau, and M. S. Schlansker, Sentinel scheduling: A model for compiler-controlled speculative execution. ACM Trans. on Computer Systems 11(4):376\u2013408 (1993).","journal-title":"ACM Trans. on Computer Systems"},{"key":"BF03356743_CR12","series-title":"Technical Report","volume-title":"Global code generation for instruction-level parallelism: trace scheduling-2","author":"JA Fisher","year":"1993","unstructured":"J. A. Fisher, Global code generation for instruction-level parallelism: trace scheduling-2, Technical Report HPL-93-43, Hewlett-Packard Laboratories, Palo Alto, California, 1993."},{"key":"BF03356743_CR13","series-title":"Ph. D. Thesis","volume-title":"Parallelism, memory-anti-aliasing and correctness for trace scheduling compilers","author":"A Nicolau","year":"1984","unstructured":"A. Nicolau, Parallelism, memory-anti-aliasing and correctness for trace scheduling compilers, Ph. D. Thesis. Yale University, 1984."},{"key":"BF03356743_CR14","volume-title":"Bulldog: A Compiler for VLIW Architectures","author":"JR Ellis","year":"1985","unstructured":"J. R. Ellis, Bulldog: A Compiler for VLIW Architectures MIT Press, Cambridge, Massachussetts (1985)."},{"key":"BF03356743_CR15","volume-title":"Proc. of the 25th Ann. Int. Symp. on Microarchitecture","author":"S-M Moon","year":"1992","unstructured":"S.-M. Moon and K. Ebcioglu, An efficient resource-constrained global scheduling technique for superscalar and VLIW processors, Proc. of the 25th Ann. Int. Symp. on Microarchitecture, Portland, Oregon (1992)."},{"issue":"1\/2","key":"BF03356743_CR16","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/BF01205182","volume":"7","author":"G Lowney","year":"1993","unstructured":"G. Lowney, S. Freudenberger, T. Karzes, W. D. Lichtenstein, R. Nix, J. O\u2019Donnell, and J. Ruttenberg, The Multiflow Trace Scheduling Compiler, The Journal of Super Computing 7(1\/2):51\u2013142 (1993).","journal-title":"The Journal of Super Computing"},{"key":"BF03356743_CR17","first-page":"386","volume-title":"Proc. of the Thirteenth Ann. Int. Symp. on Computer Architecture","author":"PYT Hsu","year":"1986","unstructured":"P. Y. T. Hsu and E. S. Davidson, Highly concurrent scalar processing, Proc. of the Thirteenth Ann. Int. Symp. on Computer Architecture, Tokyo, Japan, pp. 386\u2013395 (1986)."},{"key":"BF03356743_CR18","first-page":"106","volume-title":"Proc. of the COMPCON \u201988","author":"BR Rau","year":"1988","unstructured":"B. R. Rau, Cydra 5 directed dataflow architecture, Proc. of the COMPCON \u201988, San Francisco, California, pp. 106\u2013113 (1988)."},{"issue":"1","key":"BF03356743_CR19","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/2.19820","volume":"22","author":"BR Rau","year":"1989","unstructured":"B. R. Rau, D. W. L. Yen, W. Yen, and R. A. Towle, The Cydra 5 departmental supercomputer: Design philosophies, decisions and trade-offs, Computer 22(1): 12\u201335 (1989).","journal-title":"Computer"},{"key":"BF03356743_CR20","series-title":"Technical Report","volume-title":"On predicated execution","author":"JCH Park","year":"1991","unstructured":"J. C. H. Park and M. S. Schlansker, On predicated execution, Technical Report HPL-91-58, Hewlett-Packard Laboratories, Palo Alto California, 1991."},{"key":"BF03356743_CR21","series-title":"Technical Report","volume-title":"HPL PlayDoh architecture specification: Version 1.0","author":"V Kathail","year":"1993","unstructured":"V. Kathail, M. S. Schlansker, and B. R. Rau, HPL PlayDoh architecture specification: Version 1.0, Technical Report HPL-93-80, Hewlett-Packard Laboratories, Palo Alto, California (1993)."},{"key":"BF03356743_CR22","first-page":"236","volume-title":"Fourth Int. Workshop on Languages and Compilers for Parallel Computing","author":"BR Rau","year":"1992","unstructured":"B. R. Rau, Data flow and dependence analysis for instruction level paralleiism, In Fourth Int. Workshop on Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, eds., Springer-Verlag, pp. 236\u2013250 (1992)."},{"key":"BF03356743_CR23","doi-asserted-by":"crossref","unstructured":"B. R. Rau and C. D. Glaeser, Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific Computing, Proc. of the Fourteenth Ann. Workshop on Microprogramming, pp. 183\u2013198 (1981).","DOI":"10.1145\/1014192.802449"},{"key":"BF03356743_CR24","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/70082.68185","volume-title":"Proc. of the Third Int. Conf. on Architectural Support for Programming Languages and Operating Systems","author":"JC Dehnert","year":"1989","unstructured":"J. C. Dehnert, P. Y. T. Hsu, and J. P. Bratt, Overlapped Loop Support on the Cydra 5, Proc. of the Third Int. Conf. on Architectural Support for Programming Languages and Operating Systems, Boston, Massachusetts, pp. 26\u201338 (1989)."},{"issue":"1\/2","key":"BF03356743_CR25","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1007\/BF01205184","volume":"7","author":"JC Dehnert","year":"1993","unstructured":"J. C. Dehnert and R. A. Towle, Compiling for the Cydra 5, The Journal of Supercomputing 7(1\/2):181\u2013228 (1993).","journal-title":"The Journal of Supercomputing"},{"key":"BF03356743_CR26","first-page":"290","volume-title":"Proc. of the SIGPLAN \u201993 Conf. on Programming Language Design and Implementation","author":"NJ Warter","year":"1993","unstructured":"N. J. Warter, S. A. Mahlke, W. W. Hwu, and B. R. Rau, Reverse if-conversion, Proc. of the SIGPLAN \u201993 Conf. on Programming Language Design and Implementation, Albuquerque, New Mexico, pp. 290\u2013299 (1993)."},{"key":"BF03356743_CR27","first-page":"40","volume-title":"Proc. of the 27th Ann. Int. Symp. on Microarchitecture","author":"M Schlansker","year":"1994","unstructured":"M. Schlansker, V. Kathail, and S. Anik, Height reduction of control recurrences for ILP processors, Proc. of the 27th Ann. Int. Symp. on Microarchitecture, San Jose, California, pp. 40\u201351 (1994)."},{"key":"BF03356743_CR28","series-title":"Technical Report","volume-title":"Code generation Schemas for modulo scheduled DO-loops and WHILE-loops","author":"BR Rau","year":"1992","unstructured":"B. R. Rau, M. S. Schlansker, and P. P. Tirumalai, Code generation Schemas for modulo scheduled DO-loops and WHILE-loops, Technical Report HPL-92-47, Hewlett-Packard Laboratories, Palo Alto California (1992)."},{"key":"BF03356743_CR29","series-title":"Technical Report","volume-title":"The Livermore Fortran Kernels: A computer test of the numerical performance range","author":"FH McMahon","year":"1986","unstructured":"F. H. McMahon, The Livermore Fortran Kernels: A computer test of the numerical performance range, Technical Report UCRL-53745, Lawrence Livermore National Laboratory (1986)."},{"key":"BF03356743_CR30","volume-title":"PA-RISC 1.1 Architecture and Instruction Set Reference Manual","author":"H-P Company","year":"1992","unstructured":"H.-P. Company, PA-RISC 1.1 Architecture and Instruction Set Reference Manual, Second Edition Hewlett-Packard (1992).","edition":"2"},{"key":"BF03356743_CR31","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/MICRO.1992.696999","volume-title":"Proc. of the 25th Ann. Int. Symp. on Microarchitecture","author":"SA Mahlke","year":"1992","unstructured":"S. A. Mahlke, D. C. Lin, W. Y. Chen, R. E. Hank, and R. A. Bringmann, Effective compiler support for predicated execution using the hyperblock, Proc. of the 25th Ann. Int. Symp. on Microarchitecture, Portland, Oregon, pp. 45\u201354 (1992)."}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF03356743.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF03356743\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF03356743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T01:44:58Z","timestamp":1558575898000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF03356743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,2]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1996,2]]}},"alternative-id":["BF03356743"],"URL":"https:\/\/doi.org\/10.1007\/bf03356743","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996,2]]}}}