{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T10:41:01Z","timestamp":1753440061160,"version":"3.40.3"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319527086"},{"type":"electronic","value":"9783319527093"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-52709-3_15","type":"book-chapter","created":{"date-parts":[[2017,1,23]],"date-time":"2017-01-23T07:13:25Z","timestamp":1485155605000},"page":"188-202","source":"Crossref","is-referenced-by-count":2,"title":["Analyzing Parallel Programming Models for Magnetic Resonance Imaging"],"prefix":"10.1007","author":[{"given":"Forest","family":"Danford","sequence":"first","affiliation":[]},{"given":"Eric","family":"Welch","sequence":"additional","affiliation":[]},{"given":"Julio","family":"C\u00e1rdenas-R\u00f3driguez","sequence":"additional","affiliation":[]},{"given":"Michelle Mills","family":"Strout","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,1,24]]},"reference":[{"key":"15_CR1","doi-asserted-by":"crossref","unstructured":"Alm\u00e1si, G., Padua, D.: MaJIC: compiling matlab for speed and responsiveness. In: ACM SIGPLAN Notices, vol. 37, pp. 294\u2013303. ACM (2002)","DOI":"10.1145\/512529.512564"},{"issue":"4","key":"15_CR2","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/MS.2008.103","volume":"25","author":"VR Basili","year":"2008","unstructured":"Basili, V.R., Carver, J.C., Cruzes, D., Hochstein, L.M., Hollingsworth, J.K., Shull, F., Zelkowitz, M.V.: Understanding the high-performance-computing community: a software engineer\u2019s perspective. IEEE Softw. 25(4), 29 (2008)","journal-title":"IEEE Softw."},{"key":"15_CR3","unstructured":"Bezanson, J., Edelman, A., Karpinski, S., Shah, V.B.: Julia: a fresh approach to numerical computing. arXiv preprint arXiv:1411.1607 (2014)"},{"key":"15_CR4","unstructured":"Bezanson, J., Karpinski, S., Shah, V.B., Edelman, A.: Julia: a fast dynamic language for technical computing. arXiv preprint arXiv:1209.5145 (2012)"},{"key":"15_CR5","volume-title":"MR & CT Perfusion Imaging: Clinical Applications and Theoretical Principles, chapter 31","author":"J C\u00e1rdenas-Rodr\u00edguez","year":"2016","unstructured":"C\u00e1rdenas-Rodr\u00edguez, J., Li, X., Whisenant, J.G., Barnes, S., Stollberger, R., Gore, J.C., Yankeelov, T.E.: The basic principles of dynamic contrast-enhanced magnetic resonance imaging. In: Bammer, R. (ed.) MR & CT Perfusion Imaging: Clinical Applications and Theoretical Principles, chapter 31. Lippincott Williams & Wilkins, Philadelphia (2016)"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Casey, A., Li, J., Doherty, J., Chevalier-Boisvert, M., Aslam, T., Dubrau, A., Lameed, N., Aslam, A., Garg, R., Radpour, S., Belanger, O.S., Hendren, L., Verbrugge, C.: McLab: an extensible compiler toolkit for MATLAB and related languages. In: Proceedings of the Third C* Conference on Computer Science and Software Engineering, C3S2E 2010, pp. 114\u2013117. ACM, New York (2010)","DOI":"10.1145\/1822327.1822343"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Chauhan, A., Kennedy, K.: Optimizing strategies for telescoping languages: procedure strength reduction and procedure vectorization. In: Proceedings of the 15th ACM International Conference on Supercomputing, New York, pp. 92\u2013102 (2001)","DOI":"10.1145\/377792.377812"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Chevalier-Boisvert, M., Hendren, L., Verbrugge, C.: Optimizing MATLAB through just-in-time specialization. In: International Conference on Compiler Construction, pp. 46\u201365. Springer, Heidelberg (2010)","DOI":"10.1007\/978-3-642-11970-5_4"},{"issue":"2","key":"15_CR9","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1145\/316686.316693","volume":"21","author":"L Rose De","year":"1999","unstructured":"De Rose, L., Padua, D.: Techniques for the translation of MATLAB programs into FORTRAN 90. ACM Trans. Program. Lang. Syst. (TOPLAS) 21(2), 286\u2013323 (1999)","journal-title":"ACM Trans. Program. Lang. Syst. (TOPLAS)"},{"key":"15_CR10","doi-asserted-by":"crossref","unstructured":"DeGrandchamp, J.B., Whisenant, J.G., Arlinghaus, L.R., Abramson, V.G., Yankeelov, T.E., Cardenas-Rodrguez, J.: Predicting response before initiation of neoadjuvant chemotherapy in breast cancer using new methods for the analysis of dynamic contrast enhanced MRI (DCE MRI) data. In: International Society for Optics and Photonics, SPIE Medical Imaging, pp. 978811\u2013978811, March 2016","DOI":"10.1117\/12.2217008"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"DeGrandchamp, J.B., Whisenant, J.G., Arlinghaus, L.R., Abramson, V.G., Yankeelov, T.E., C\u00e1rdenas-Rodr\u00edguez, J.: Predicting response before initiation of neoadjuvant chemotherapy in breast cancer using new methods for the analysis of dynamic contrast enhanced MRI (DCE MRI) data. In: Proceedings of SPIE, pp. 9788:978811\u2013978811-10 (2016)","DOI":"10.1117\/12.2217008"},{"key":"15_CR12","unstructured":"DeRose, L., Gallivan, K., Gallopoulous, E., Marsolf, B., Padua, D.: A MATLAB compiler and restructurer for the development of scientific libraries and applications. In: Preliminary Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing, pp. 18.1\u201318.18, May 1995"},{"issue":"10","key":"15_CR13","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/2076021.2048077","volume":"46","author":"J Doherty","year":"2011","unstructured":"Doherty, J., Hendren, L., Radpour, S.: Kind analysis for MATLAB. ACM SIGPLAN Not. 46(10), 99\u2013118 (2011)","journal-title":"ACM SIGPLAN Not."},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Dubrau, A.W., Hendren L.J.: Taming MATLAB, vol. 47. ACM (2012)","DOI":"10.1145\/2384616.2384653"},{"key":"15_CR15","unstructured":"Kumar, V., Hendren, L.: Compiling MATLAB for high performance computing via x10. Sable Technical report 03 (2013)"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Li, X., Hendren, L.: Mc2FOR: a tool for automatically translating MATLAB to FORTRAN 95. In: 2014 Software Evolution Week-IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), pp. 234\u2013243. IEEE (2014)","DOI":"10.1109\/CSMR-WCRE.2014.6747175"},{"key":"15_CR17","unstructured":"Markonis, D., Schaer, R., Eggel, I., M\u00fcller, H., Depeursinge, A.: Using mapreduce for large-scale medical image analysis. arXiv preprint arXiv:1510.06937 (2015)"},{"key":"15_CR18","unstructured":"MathWorks. Matlab parallel computing toolbox users guide (2016). www.mathworks.com\/help\/pdf_doc\/distcomp\/distcomp.pdf . Accessed 20 May 2016"},{"key":"15_CR19","doi-asserted-by":"crossref","unstructured":"Menon, V., Pingali, K.: A case for source-level transformations in MATLAB. In: Proceedings of the 2nd Conference on Domain-Specific Languages, pp. 53\u201366. USENIX Association, Berkeley, 3\u20135 1999","DOI":"10.1145\/331960.331972"},{"issue":"2","key":"15_CR20","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1038\/sj.bjc.6603515","volume":"96","author":"JP O\u2019Connor","year":"2007","unstructured":"O\u2019Connor, J.P., Jackson, A., Parker, G.J., Jayson, G.C.: DCE-MRI biomarkers in the clinical evaluation of antiangiogenic and vascular disrupting agents. Br. J. Cancer 96(2), 189\u2013195 (2007)","journal-title":"Br. J. Cancer"},{"key":"15_CR21","doi-asserted-by":"crossref","unstructured":"O\u2019Connor, J.P.B., Tofts, P.S., Miles, K.A., Parkes, L.M., Thompson, G., Jackson, A.: Dynamic contrast-enhanced imaging techniques: CT and MRI. Br. J. Radiol. 84(2) (2011)","DOI":"10.1259\/bjr\/55166688"},{"issue":"1","key":"15_CR22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-14-1","volume":"14","author":"JE Ortu\u00f1o","year":"2013","unstructured":"Ortu\u00f1o, J.E., Ledesma-Carbayo, M.J., Sim\u00f5es, R.V., Candiota, A.P., Ar\u00fas, C., Santos, A.: Dce@ urlab: a dynamic contrast-enhanced mri pharmacokinetic analysis tool for preclinical data. BMC Bioinform. 14(1), 1 (2013)","journal-title":"BMC Bioinform."},{"key":"15_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/978-3-642-37051-9_12","volume-title":"Compiler Construction","author":"S Radpour","year":"2013","unstructured":"Radpour, S., Hendren, L., Sch\u00e4fer, M.: Refactoring MATLAB. In: Jhala, R., Bosschere, K. (eds.) CC 2013. LNCS, vol. 7791, pp. 224\u2013243. Springer, Heidelberg (2013). doi: 10.1007\/978-3-642-37051-9_12"},{"issue":"1","key":"15_CR24","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10766-008-0082-5","volume":"37","author":"G Sharma","year":"2009","unstructured":"Sharma, G., Martin, J.: MATLAB: a language for parallel computing. Int. J. Parallel Prog. 37(1), 3\u201336 (2009)","journal-title":"Int. J. Parallel Prog."},{"key":"15_CR25","doi-asserted-by":"crossref","first-page":"e909","DOI":"10.7717\/peerj.909","volume":"3","author":"DS Smith","year":"2015","unstructured":"Smith, D.S., Li, X., Arlinghaus, L.R., Yankeelov, T.E., Welch, E.B.: DCEMRI.jl: a fast, validated, open source toolkit for dynamic contrast enhanced MRI analysis. PeerJ 3, e909 (2015)","journal-title":"PeerJ"},{"issue":"22","key":"15_CR26","doi-asserted-by":"crossref","first-page":"2400","DOI":"10.1001\/jama.2012.5960","volume":"307","author":"R Smith-Bindman","year":"2012","unstructured":"Smith-Bindman, R., Miglioretti, D.L., Johnson, E., Lee, C., Feigelson, H.S., Flynn, M., Greenlee, R.T., Kruger, R.L., Hornbrook, M.C., Roblin, D., Solberg, L.I., Vanneman, N., Weinmann, S., Williams, A.E.: Use of diagnostic imaging studies and associated radiation exposure for patients enrolled in large integrated health care systems, 1996\u20132010. JAMA 307(22), 2400\u20132409 (2012)","journal-title":"JAMA"},{"issue":"6","key":"15_CR27","doi-asserted-by":"crossref","first-page":"1491","DOI":"10.1377\/hlthaff.27.6.1491","volume":"27","author":"R Smith-Bindman","year":"2008","unstructured":"Smith-Bindman, R., Miglioretti, D.L., Larson, E.B.: Rising use of diagnostic medical imaging in a large integrated health system. Health Aff. 27(6), 1491\u20131502 (2008)","journal-title":"Health Aff."},{"issue":"5","key":"15_CR28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v044.i05","volume":"44","author":"B Whitcher","year":"2011","unstructured":"Whitcher, B., Schmid, V.J., et al.: Quantitative analysis of dynamic contrast-enhanced and diffusion-weighted magnetic resonance imaging for oncology in r. J. Stat. Softw. 44(5), 1\u201329 (2011)","journal-title":"J. Stat. Softw."},{"key":"15_CR29","unstructured":"Matlab execution engine. http:\/\/www.mathworks.com\/products\/matlab\/matlab-execution-engine\/ . Accessed 26 Aug 2016"},{"key":"15_CR30","unstructured":"Loren on the art of matlab: Run code faster with the new matlab execution engine. http:\/\/blogs.mathworks.com\/loren\/2016\/02\/12\/run-code-faster-with-the-new-matlab-execution-engine\/ . Accessed 26 Aug 2016"},{"key":"15_CR31","unstructured":"Techniques to improve performance. http:\/\/www.mathworks.com\/help\/matlab\/matlab_prog\/techniques-for-improving-performance.html"},{"key":"15_CR32","unstructured":"Parallel computing - julia language 0.4.7 predocumentation. http:\/\/docs.julialang.org\/en\/release-0.4\/manual\/parallel-computing\/ . Accessed 11 July 2016"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-52709-3_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,17]],"date-time":"2019-09-17T17:59:23Z","timestamp":1568743163000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-52709-3_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319527086","9783319527093"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-52709-3_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}