{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T14:03:52Z","timestamp":1751033032525,"version":"3.40.3"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030993719"},{"type":"electronic","value":"9783030993726"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-99372-6_4","type":"book-chapter","created":{"date-parts":[[2022,3,23]],"date-time":"2022-03-23T18:03:23Z","timestamp":1648058603000},"page":"50-64","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Performance Evaluation of OSCAR Multi-target Automatic Parallelizing Compiler on Intel, AMD, Arm and RISC-V Multicores"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2429-9994","authenticated-orcid":false,"given":"Birk Martin","family":"Magnussen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tohma","family":"Kawasumi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hiroki","family":"Mikami","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keiji","family":"Kimura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hironori","family":"Kasahara","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,24]]},"reference":[{"issue":"3","key":"4_CR1","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1587\/transele.2019LHP0008","volume":"E103.C","author":"BA Adhi","year":"2020","unstructured":"Adhi, B.A., Kashimata, T., Takahashi, K., Kimura, K., Kasahara, H.: Compiler software coherent control for embedded high performance multicore. IEICE Trans. Electron. E103.C(3), 85\u201397 (2020). https:\/\/doi.org\/10.1587\/transele.2019LHP0008","journal-title":"IEICE Trans. Electron."},{"key":"4_CR2","unstructured":"Advanced Micro Devices Inc.: Software Optimization Guide for AMD Family 17h Processors (2017)"},{"key":"4_CR3","unstructured":"Advanced Micro Devices Inc.: Preliminary Processor Programming Reference (PPR) for AMD Family 17h Model 31h, Revision B0 Processors (2020)"},{"key":"4_CR4","unstructured":"Arm Limited: Arm\u00ae Architecture Reference Manual, Armv8, for Armv8-A architecture profile (2021)"},{"key":"4_CR5","doi-asserted-by":"publisher","unstructured":"Bailey, D.H., et al.: The NAS parallel benchmarks summary and preliminary results. In: Supercomputing 1991: Proceedings of the 1991 ACM\/IEEE Conference on Supercomputing, pp. 158\u2013165 (1991). https:\/\/doi.org\/10.1145\/125826.125925","DOI":"10.1145\/125826.125925"},{"issue":"12","key":"4_CR6","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/2.546612","volume":"29","author":"W Blume","year":"1996","unstructured":"Blume, W., Doallo, R., Eigenmann, R., Grout, J., Hoeflinger, J., Lawrence, T.: Parallel programming with Polaris. Computer 29(12), 78\u201382 (1996). https:\/\/doi.org\/10.1109\/2.546612","journal-title":"Computer"},{"issue":"4","key":"4_CR7","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1016\/j.micpro.2009.02.010","volume":"33","author":"JE Fritts","year":"2009","unstructured":"Fritts, J.E., Steiling, F.W., Tucek, J.A., Wolf, W.: MediaBench II video: expediting the next generation of video systems research. Microprocess. Microsyst. 33(4), 301\u2013318 (2009). https:\/\/doi.org\/10.1016\/j.micpro.2009.02.010","journal-title":"Microprocess. Microsyst."},{"issue":"12","key":"4_CR8","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/2.546613","volume":"29","author":"M Hall","year":"1996","unstructured":"Hall, M., et al.: Maximizing multiprocessor performance with the SUIF compiler. Computer 29(12), 84\u201389 (1996). https:\/\/doi.org\/10.1109\/2.546613","journal-title":"Computer"},{"issue":"7","key":"4_CR9","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/2.869367","volume":"33","author":"JL Henning","year":"2000","unstructured":"Henning, J.L.: SPEC CPU2000: measuring CPU performance in the new millennium. Computer 33(7), 28\u201335 (2000). https:\/\/doi.org\/10.1109\/2.869367","journal-title":"Computer"},{"issue":"12","key":"4_CR10","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1002\/scj.4690221203","volume":"22","author":"H Honda","year":"1991","unstructured":"Honda, H., Kasahara, H.: Coarse grain parallelism detection scheme of a Fortran program. Syst. Comput. Jpn. 22(12), 24\u201336 (1991). https:\/\/doi.org\/10.1002\/scj.4690221203","journal-title":"Syst. Comput. Jpn."},{"key":"4_CR11","unstructured":"Intel Corp.: Intel\u00ae 64 and IA-32 Architectures Software Developer\u2019s Manual (2021)"},{"key":"4_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/11532378_23","volume-title":"Languages and Compilers for High Performance Computing","author":"K Ishizaka","year":"2005","unstructured":"Ishizaka, K., Miyamoto, T., Shirako, J., Obata, M., Kimura, K., Kasahara, H.: Performance of OSCAR multigrain parallelizing compiler on SMP servers. In: Eigenmann, R., Li, Z., Midkiff, S.P. (eds.) LCPC 2004. LNCS, vol. 3602, pp. 319\u2013331. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11532378_23"},{"key":"4_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1007\/3-540-35767-X_23","volume-title":"Languages and Compilers for Parallel Computing","author":"K Ishizaka","year":"2003","unstructured":"Ishizaka, K., Obata, M., Kasahara, H.: Coarse grain task parallel processing with cache optimization on shared memory multiprocessor. In: Dietz, H.G. (ed.) LCPC 2001. LNCS, vol. 2624, pp. 352\u2013365. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/3-540-35767-X_23"},{"key":"4_CR14","doi-asserted-by":"publisher","unstructured":"Kimura, K., et al.: Multigrain parallel processing on compiler cooperative chip multiprocessor. In: 9th Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT 2005), pp. 11\u201320 (2005). https:\/\/doi.org\/10.1109\/INTERACT.2005.9","DOI":"10.1109\/INTERACT.2005.9"},{"key":"4_CR15","unstructured":"Kimura, K., et al.: OSCAR API v2.1: extensions for an advanced accelerator control scheme to a low-power multicore API. In: 17th Workshop on Compilers for Parallel Computing (2013)"},{"key":"4_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1007\/978-3-642-13374-9_13","volume-title":"Languages and Compilers for Parallel Computing","author":"K Kimura","year":"2010","unstructured":"Kimura, K., Mase, M., Mikami, H., Miyamoto, T., Shirako, J., Kasahara, H.: OSCAR API for real-time low-power multicores and its performance on multicores and SMP servers. In: Gao, G.R., Pollock, L.L., Cavazos, J., Li, X. (eds.) LCPC 2009. LNCS, vol. 5898, pp. 188\u2013202. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13374-9_13"},{"key":"4_CR17","unstructured":"Mase, M., Onozaki, Y., Kimura, K., Kasahara, H.: Parallelizable c and its performance on low power high performance multicore processors (2010)"},{"key":"4_CR18","unstructured":"NVIDIA Corp.: NVIDIA Jetson Xavier NX System-on-Module Data Sheet (2020)"},{"key":"4_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/11596110_3","volume-title":"Languages and Compilers for Parallel Computing","author":"M Obata","year":"2005","unstructured":"Obata, M., Shirako, J., Kaminaga, H., Ishizaka, K., Kasahara, H.: Hierarchical parallelism control for multigrain parallel processing. In: Pugh, B., Tseng, C.-W. (eds.) LCPC 2002. LNCS, vol. 2481, pp. 31\u201344. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11596110_3"},{"key":"4_CR20","unstructured":"Real world computing project: Omni OpenMP Compiler Project. http:\/\/www.hpcs.cs.tsukuba.ac.jp\/omni-compiler\/. Accessed 18 July 2021"},{"key":"4_CR21","unstructured":"SiFive Inc.: SiFive FU740-C000 Manual (2021)"},{"key":"4_CR22","doi-asserted-by":"publisher","unstructured":"Yoshida, A., Koshizuka, K., Kasahara, H.: Data-localization for Fortran macro-dataflow computation using partial static task assignment. In: Proceedings of the 10th International Conference on Supercomputing, ICS 1996, pp. 61\u201368. Association for Computing Machinery, New York (1996). https:\/\/doi.org\/10.1145\/237578.237586","DOI":"10.1145\/237578.237586"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-99372-6_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,23]],"date-time":"2022-03-23T18:03:37Z","timestamp":1648058617000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-99372-6_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030993719","9783030993726"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-99372-6_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"24 March 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"LCPC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Languages and Compilers for Parallel Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Newark, DE","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 October 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 October 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"34","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"lcpc2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/lcpc2021.github.io\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"82% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}