{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T14:13:59Z","timestamp":1725891239362},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642314995"},{"type":"electronic","value":"9783642315008"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-31500-8_13","type":"book-chapter","created":{"date-parts":[[2012,7,3]],"date-time":"2012-07-03T15:09:08Z","timestamp":1341328148000},"page":"121-130","source":"Crossref","is-referenced-by-count":0,"title":["Fine Grained Parallelism in Recursive Function Calls"],"prefix":"10.1007","author":[{"given":"Dimitris","family":"Saougkos","sequence":"first","affiliation":[]},{"given":"Aristeidis","family":"Mastoras","sequence":"additional","affiliation":[]},{"given":"George","family":"Manis","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"Ahn, J., Han, T.: An analytical method for parallelization of recursive functions. Parallel Processing Letters, 87\u201398 (2000)","DOI":"10.1142\/S012962640000010X"},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"Bernard, T., Bousias, K., Guang, L., Jesshope, C., Lankamp, M., van Tol, M., Zhang, L.: A general model of concurrency and its implementation as many-core dynamic RISC processors. In: Proc. of SAMOS 2008, Samos, Greece (2008)","DOI":"10.1109\/ICSAMOS.2008.4664840"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Collins, R.L., Vellore, B., Carloni, L.P.: Recursion-driven parallel code generation for multi-core platforms. In: Design, Automation and Test in Europe, DATE (2010)","DOI":"10.1109\/DATE.2010.5457214"},{"issue":"6","key":"13_CR4","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1023\/A:1007560600904","volume":"28","author":"M. Gupta","year":"2000","unstructured":"Gupta, M., Mukhopadhyay, S., Sinha, N.: Automatic parallelization of recursive procedures. Int. J. Parallel Program.\u00a028(6), 537\u2013562 (2000)","journal-title":"Int. J. Parallel Program."},{"issue":"1","key":"13_CR5","first-page":"35","volume":"1","author":"W.L. Harrison","year":"1990","unstructured":"Harrison, W.L.: The interprocedural analysis and automatic parallelization of Scheme programs. LISP and Symbolic Computation\u00a01(1), 35\u201347 (1990)","journal-title":"LISP and Symbolic Computation"},{"key":"13_CR6","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/1577129.1577136","volume":"37","author":"C. Jesshope","year":"2009","unstructured":"Jesshope, C., Lankamp, M., Zhang, L.: The implementation of an SVP many-core processor and the evaluation of its memory architecture. SIGARCH Comput. Archit. News\u00a037, 38\u201345 (2009)","journal-title":"SIGARCH Comput. Archit. News"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Jesshope, C.R.: \u03bcTC - an intermediate language for programming chip multiprocessors. In: Proc. of Pacific Computer Systems Architecture Conference 2006, Shanghai, China (2006)","DOI":"10.1007\/11859802_13"},{"key":"13_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/978-3-642-12251-4_23","volume-title":"Functional and Logic Programming","author":"A. Morihata","year":"2010","unstructured":"Morihata, A., Matsuzaki, K.: Automatic Parallelization of Recursive Functions Using Quantifier Elimination. In: Blume, M., Kobayashi, N., Vidal, G. (eds.) FLOPS 2010. LNCS, vol.\u00a06009, pp. 321\u2013336. Springer, Heidelberg (2010)"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Rugina, R., Rinard, M.: Automatic parallelization of divide and conquer algorithms. In: PPoPP 1999: Proceedings of the Seventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 72\u201383 (1999)","DOI":"10.1145\/329366.301111"},{"key":"13_CR10","unstructured":"Saougkos, D., Manis, G.: Specifying loop transformations for C2\u03bcTC source to source compiler. In: Proc. of Compilers for Parallel Computers, Zurich, Switzerland (2009)"},{"key":"13_CR11","unstructured":"Saougkos, D., Manis, G.: Run\u2013time scheduling with the C2\u03bcTC\/SL parallelizing compiler. In: Proc. of 2nd Workshop on Parallel Programming and Run\u2013Time Management Techniques for Many-core Architectures, Como, Italy (2011)"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-31500-8_13.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T12:04:15Z","timestamp":1620129855000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-31500-8_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642314995","9783642315008"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-31500-8_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}