{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,31]],"date-time":"2024-12-31T05:15:35Z","timestamp":1735622135197,"version":"3.32.0"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[1992,6,1]],"date-time":"1992-06-01T00:00:00Z","timestamp":707356800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[1992,6]]},"DOI":"10.1007\/bf01408554","type":"journal-article","created":{"date-parts":[[2005,4,3]],"date-time":"2005-04-03T08:59:36Z","timestamp":1112518776000},"page":"169-192","source":"Crossref","is-referenced-by-count":3,"title":["Exploiting parallelism on a fine-grained MIMD architecture based upon channel queues"],"prefix":"10.1007","volume":"21","author":[{"given":"Rajiv","family":"Gupta","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sunah","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"CR1","volume-title":"Bulldog: A Compiler for VLIW Architectures","author":"J. R. Ellis","year":"1986","unstructured":"J. R. Ellis,Bulldog: A Compiler for VLIW Architectures, MIT Press, Cambridge, Massachusetts (1986)."},{"key":"CR2","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/BF00128167","volume":"3","author":"R. Gupta","year":"1989","unstructured":"R. Gupta and M. L. Soffa, Compilation Techniques for a Reconfigurable LIW Architecture,The J. of Supercomputing 3:271?304 (1989).","journal-title":"The J. of Supercomputing"},{"issue":"5","key":"CR3","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1109\/32.6136","volume":"14","author":"A. Aiken","year":"1988","unstructured":"A. Aiken and A. Nicolau, A Development Environment for Horizontal Microcode,IEEE Trans. on Software Eng 14(5):584?594 (1988).","journal-title":"IEEE Trans. on Software Eng"},{"key":"CR4","doi-asserted-by":"crossref","unstructured":"A. Aiken and A. Nicolau, Optimal Loop Parallelization,Proc. of the ACM SIGPLAN Conf. on Prog. Lang. Design and Implementation, pp. 308?317 (1988).","DOI":"10.1145\/53990.54021"},{"issue":"7","key":"CR5","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1109\/TC.1981.1675827","volume":"30","author":"J. A. Fisher","year":"1981","unstructured":"J. A. Fisher, Trace Scheduling: A Technique for Global Microcode Compaction,IEEE Trans. on Computers C-30(7):478?490 (July 1981).","journal-title":"IEEE Trans. on Computers"},{"issue":"4","key":"CR6","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1109\/32.54294","volume":"16","author":"R. Gupta","year":"1990","unstructured":"R. Gupta and M. L. Soffa, Region Scheduling: An Approach for Detecting and Redistributing Parallelism,IEEE Trans. on Software Eng 16(4):421?431 (April 1990).","journal-title":"IEEE Trans. on Software Eng"},{"key":"CR7","unstructured":"M. Lam, Software Pipelining: An Effective Scheduling Technique for VLIW Machines,Proc. of the SIGPLAN Conf. on Prog. Lang. Design and Implementation, pp 318?328 (1988)."},{"key":"CR8","doi-asserted-by":"crossref","unstructured":"R. Gupta, The Fuzzy Barrier: A Mechanism for High-Speed Synchronization of Processors,Proc. of the Third Int'l. Conf. on Arch. Support for Prog. Lang. and Oper. Syst., pp. 54?64 (April 1989).","DOI":"10.1145\/70082.68187"},{"key":"CR9","doi-asserted-by":"crossref","unstructured":"J. R. Allen, K. Kennedy, C. Porterfield, and J. Warren, Conversion of Control Dependence to Data Dependence,Proc. of the Tenth Ann. Symp. on Principles of Prog. Lang., pp. 177?189 (1983).","DOI":"10.1145\/567067.567085"},{"key":"CR10","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1007\/3-540-55984-1_18","volume":"641","author":"E. Duesterwald","year":"1992","unstructured":"E. Duesterwald, R. Gupta, and M. L. Soffa, Register Pipelining: An Integrated Approach to Register Allocation for Scalar and Subscripted Variables,Int'l. Workshop on Compiler Construction, Springer Verlag,LNCS,641:192?206 (October 1992).","journal-title":"Int'l. Workshop on Compiler Construction"},{"key":"CR11","doi-asserted-by":"crossref","unstructured":"D. Callahan and B. Koblenz, Register Allocation via Hierarchical Graph Coloring,Proc. of the ACM SIGPLAN Conf. on Prog. Lang. Design and Implementation, pp. 192?203 (1991).","DOI":"10.1145\/113445.113462"},{"key":"CR12","unstructured":"T. L. Rodeheffer, Compiling Ordinary Programs for Execution on an Asynchronous Multiprocessor, Department of Computer Science; Ph.D. Dissertation, Carnegie-Mellon University, Pittsburgh (1985)."},{"issue":"9","key":"CR13","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1109\/TC.1980.1675676","volume":"29","author":"D. A. Padua","year":"1980","unstructured":"D. A. Padua, D. J. Kuck, and D. Lawrie, High-Speed Multiprocessors and Compilation Techniques,IEEE Trans. on Computers 29(9):763?776 (1980).","journal-title":"IEEE Trans. on Computers"},{"key":"CR14","doi-asserted-by":"crossref","unstructured":"H. Kasahara, H. Honda, and S. Narita, Parallel Processing of Near Fine Grain Tasks using Static Scheduling on OSCAR,Proc. of Supercomputing, pp. 856?864 (November 1990).","DOI":"10.1109\/SUPERC.1990.130111"},{"key":"CR15","doi-asserted-by":"crossref","unstructured":"R. Gupta, Employing Register Channels for the Exploitation of Instruction Level Parallelism,Proc. of the Second ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, pp. 118?127 (March 1990).","DOI":"10.1145\/99163.99177"},{"key":"CR16","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1117\/12.932535","volume":"298","author":"B. J. Smith","year":"1981","unstructured":"B. J. Smith, Architecture and Applications of the HEP Multiprocessor Computer System,Real-Time Signal Processing 298:241?248 (August 1981).","journal-title":"Real-Time Signal Processing"},{"key":"CR17","doi-asserted-by":"crossref","unstructured":"M. Girkar and C. Polychronopoulos, Partitioning Programs for Parallel Execution,Proc. of the ACM Supercomputing Conf., pp. 216?229 (1988).","DOI":"10.1145\/55364.55386"},{"key":"CR18","doi-asserted-by":"crossref","unstructured":"V. Sarkar and J. Hennessy, Compile Time Partitioning and Scheduling of Parallel Programs,Proc. of the ACM SIGPLAN Symp. on Compiler Construction, pp. 17?26 (1986).","DOI":"10.1145\/12276.13313"},{"issue":"12","key":"CR19","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1109\/TC.1987.5009454","volume":"36","author":"Z. Li","year":"1987","unstructured":"Z. Li and Abu-Sufah, On Reducing Data Synchronization in Multiprocessed Loops,IEEE Trans. on Computers C-36(12):105?109 (December 1987).","journal-title":"IEEE Trans. on Computers"},{"issue":"12","key":"CR20","doi-asserted-by":"crossref","first-page":"1485","DOI":"10.1109\/TC.1987.5009499","volume":"36","author":"S. P. Midkiff","year":"1987","unstructured":"S. P. Midkiff and D. A. Padua, Compiler Algorithms for Synchronization,IEEE Trans. on Computers C-36(12):1485?1495 (December 1987).","journal-title":"IEEE Trans. on Computers"},{"issue":"3","key":"CR21","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/71.86104","volume":"2","author":"V. P. Krothapalli","year":"1991","unstructured":"V. P. Krothapalli and P. Sadayappan, Removal of Redundant Dependences in DOACROSS Loops with Constant Dependences,IEEE Trans. on Parallel and Distr. Syst. 2(3):281?289 (July 1991).","journal-title":"IEEE Trans. on Parallel and Distr. Syst."}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01408554.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF01408554\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01408554","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,30]],"date-time":"2024-12-30T16:17:18Z","timestamp":1735575438000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF01408554"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,6]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1992,6]]}},"alternative-id":["BF01408554"],"URL":"https:\/\/doi.org\/10.1007\/bf01408554","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[1992,6]]}}}