{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T21:48:16Z","timestamp":1742939296065,"version":"3.40.3"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319195834"},{"type":"electronic","value":"9783319195841"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-19584-1_13","type":"book-chapter","created":{"date-parts":[[2015,6,10]],"date-time":"2015-06-10T15:56:31Z","timestamp":1433951791000},"page":"196-211","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["An Execution Model for Fine-Grained Parallelism in Ada"],"prefix":"10.1007","author":[{"given":"Lu\u00eds Miguel","family":"Pinho","sequence":"first","affiliation":[]},{"given":"Brad","family":"Moore","sequence":"additional","affiliation":[]},{"given":"Stephen","family":"Michell","sequence":"additional","affiliation":[]},{"given":"S.","family":"Tucker Taft","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,6,9]]},"reference":[{"key":"13_CR1","unstructured":"CPLEX, C Parallel Language EXtensions study group. http:\/\/www.open-std.org\/mailman\/listinfo\/cplex (last accessed March 2015)"},{"key":"13_CR2","unstructured":"Working Draft: Technical Specification for C++ Extensions for Parallelism. http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2014\/n3960.pdf (last accessed March 2015)"},{"key":"13_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-642-38601-5_2","volume-title":"Reliable Software Technologies \u2013 Ada-Europe 2013","author":"S Michell","year":"2013","unstructured":"Michell, S., Moore, B., Pinho, L.M.: Tasklettes \u2013 a fine grained parallelism for Ada on multicores. In: Keller, H.B., Pl\u00f6dereder, E., Dencker, P., Klenk, H. (eds.) Ada-Europe 2013. LNCS, vol. 7896, pp. 17\u201334. Springer, Heidelberg (2013)"},{"key":"13_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/978-3-319-08311-7_8","volume-title":"Reliable Software Technologies \u2013 Ada-Europe 2014","author":"LM Pinho","year":"2014","unstructured":"Pinho, L.M., Moore, B., Michell, S.: Parallelism in Ada: status and prospects. In: George, L., Vardanega, T. (eds.) Ada-Europe 2014. LNCS, vol. 8454, pp. 91\u2013106. Springer, Heidelberg (2014)"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Taft, T., Moore, B., Pinho, L.M., Michell, S.: Safe parallel programming in Ada with language extensions. In: High-Integrity Language Technologies Conference (October 2014)","DOI":"10.1145\/2663171.2663181"},{"key":"13_CR6","unstructured":"Intel Corporation: Cilk Plus. https:\/\/software.intel.com\/en-us\/intel-cilk-plus (last accessed March 2015)"},{"key":"13_CR7","unstructured":"OpenMP Architecture Review Board: OpenMP Application Program Interface, Version 4.0, July 2013"},{"key":"13_CR8","unstructured":"ISO IEC 8652:2012. Programming Languages and their Environments \u2013 Programming Language Ada. International Standards Organization, Geneva, Switzerland (2012)"},{"key":"13_CR9","unstructured":"Eykholt, J., Kleiman, S., Barton, S., Faulkner, R., Shivalingiah, A., Smith, M., Stein, D., Voll, J., Weeks, M., Williams, D.: Beyond multiprocessing: multithreading the SunOS kernel. In: Proceedings of the Summer USENIX Conference (June 1992)"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Moore, B., Michell, S., Pinho, L.M.: Parallelism in Ada: general model and ravenscar. In: 16th International Real-Time Ada Workshop (April 2013)","DOI":"10.1145\/2552999.2553002"},{"key":"13_CR11","unstructured":"Riegel, T.: Light-Weight Execution Agents (October 2014). http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2014\/n4156.pdf (last accessed March 2015)"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Bosch, G.: Lock-free protected types for real-time Ada. In: 16th International Real-Time Ada Workshop (April 2013)","DOI":"10.1145\/2552999.2553007"},{"key":"13_CR13","doi-asserted-by":"publisher","first-page":"720","DOI":"10.1145\/324133.324234","volume":"46","author":"RD Blumofe","year":"1999","unstructured":"Blumofe, R.D., Leiserson, C.E.: Scheduling multithreaded computations by work stealing. J. ACM 46, 720\u2013748 (1999)","journal-title":"J. ACM"},{"key":"13_CR14","unstructured":"Huang, L., Eachempati, D., Hervey, M.W., Chapman, B.: Extending Global Optimizations in the OpenUH Compiler for\u00a0OpenMP. Open64 Workshop at CGO (2008)"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Pinho, L.M., Qui\u00f1ones, E., Bertogna, M., Marongiu, A., Carlos, J., Scordino, C., Ramponi, M.: P-SOCRATES: a parallel software framework for time-critical many-core systems. In: Euromicro Conference on Digital System Design (August 2014)","DOI":"10.1109\/DSD.2014.94"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Baruah, S.: Improved multiprocessor global schedulability analysis of sporadic DAG task systems. In: 26th Euromicro Conference on Real-Time Systems (July 2014)","DOI":"10.1109\/ECRTS.2014.22"},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Li, J., Chen, J.J., Agrawal, K., Lu, C., Gill, C., Saifullah, A.: Analysis of federated and global scheduling for parallel real-time tasks. In: 26th Euromicro Conference on Real-Time Systems (July 2014)","DOI":"10.1109\/ECRTS.2014.23"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Saifullah, A., Li, J., Agrawal, K., Lu, C., Gill, C.: Multi-core real-time scheduling for generalized parallel task models. Real-Time Systems, 49(4) (July 2013)","DOI":"10.1007\/s11241-012-9166-9"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Maia, C., Bertogna, M., Nogueira, L., Pinho, L.M.: Response-time analysis of synchronous parallel tasks in multiprocessor systems. In: 22nd International Conference on Real-Time Networks and Systems (October 2014)","DOI":"10.1145\/2659787.2659815"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Axer, P., Quinton, S., Neukirchner, M., Ernst, R., Dobel, B., Hartig, H.: Response-time analysis of parallel fork-join workloads with real-time constraints. In: 25th Euromicro Conference on Real-Time Systems (July 2013)","DOI":"10.1109\/ECRTS.2013.31"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Pellizzoni, R., Betti, E., Bak, S., Yao, G., Criswell, J., Caccamo, M., Kegley, R.: A predictable execution model for COTS-based embedded systems. In: 17th IEEE Real-Time and Embedded Technology and Applications Symposium (April 2011)","DOI":"10.1109\/RTAS.2011.33"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Fonseca, J., N\u00e9lis, V., Raravi, G., Pinho, L.M.: A multi-DAG model for real-time parallel applications with conditional execution. In: 30th ACM Symposium on Applied Computing (April 2015)","DOI":"10.1145\/2695664.2695808"}],"container-title":["Lecture Notes in Computer Science","Reliable Software Technologies \u2013 Ada-Europe 2015"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19584-1_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,21]],"date-time":"2023-02-21T02:01:51Z","timestamp":1676944911000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-19584-1_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319195834","9783319195841"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19584-1_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"9 June 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}