{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T07:34:20Z","timestamp":1726040060344},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030275617"},{"type":"electronic","value":"9783030275624"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-27562-4_15","type":"book-chapter","created":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T23:02:47Z","timestamp":1565305367000},"page":"212-225","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["SHARQ: Software-Defined Hardware-Managed Queues for Tile-Based Manycore Architectures"],"prefix":"10.1007","author":[{"given":"Sven","family":"Rheindt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Maier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Schmaus","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Wild","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Schr\u00f6der-Preikschat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Herkersdorf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,8]]},"reference":[{"key":"15_CR1","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/978-1-4419-6460-1_11","volume-title":"Multiprocessor System-on-Chip","author":"J\u00fcrgen Teich","year":"2010","unstructured":"Teich, J., et al.: Invasive computing: an overview. In: Multiprocessor System-on-Chip, pp. 241\u2013268 (2011). \n                      https:\/\/doi.org\/10.1007\/978-1-4419-6460-1_11"},{"key":"15_CR2","unstructured":"Oechslein, B., Schedel, J., et al.: OctoPOS: a parallel operating system for invasive computing. In: Proceedings of the International Workshop on Systems for Future Multi-Core Architectures. EuroSys, pp. 9\u201314 (2011)"},{"key":"15_CR3","doi-asserted-by":"publisher","unstructured":"Michael, M.M., Scott, M.L.: Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In: ACM Symposium on Principles of Distributed Computing, pp. 267\u2013275 (1996). \n                      https:\/\/doi.org\/10.1145\/248052.248106","DOI":"10.1145\/248052.248106"},{"issue":"4","key":"15_CR4","doi-asserted-by":"publisher","first-page":"24:1","DOI":"10.1145\/2858652","volume":"2","author":"D Petrovic","year":"2016","unstructured":"Petrovic, D., et al.: Leveraging hardware message passing for efficient thread synchronization. TOPC 2(4), 24:1\u201324:26 (2016). \n                      https:\/\/doi.org\/10.1145\/2858652","journal-title":"TOPC"},{"key":"15_CR5","doi-asserted-by":"publisher","unstructured":"S\u00e1nchez, D., et al.: Flexible architectural support for fine-grain scheduling. In: ASPLOS Conference Proceedings, pp. 311\u2013322 (2010). \n                      https:\/\/doi.org\/10.1145\/1736020.1736055","DOI":"10.1145\/1736020.1736055"},{"issue":"6","key":"15_CR6","doi-asserted-by":"publisher","first-page":"1080","DOI":"10.1109\/TVLSI.2012.2202699","volume":"21","author":"J Lee","year":"2013","unstructured":"Lee, J., Nicopoulos, C., Lee, H.G., Panth, S., Lim, S.K., Kim, J.: IsoNet: hardware-based job queue management for many-core architectures. IEEE Trans. VLSI Syst. 21(6), 1080\u20131093 (2013). \n                      https:\/\/doi.org\/10.1109\/TVLSI.2012.2202699","journal-title":"IEEE Trans. VLSI Syst."},{"key":"15_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-3-319-41321-1_3","volume-title":"High Performance Computing","author":"RK Pujari","year":"2016","unstructured":"Pujari, R.K., Wild, T., Herkersdorf, A.: TCU: a multi-objective hardware thread mapping unit for HPC clusters. In: Kunkel, J.M., Balaji, P., Dongarra, J. (eds.) ISC High Performance 2016. LNCS, vol. 9697, pp. 39\u201358. Springer, Cham (2016). \n                      https:\/\/doi.org\/10.1007\/978-3-319-41321-1_3"},{"key":"15_CR8","doi-asserted-by":"publisher","unstructured":"Sharma, R.R., et al.: Exploring hardware work queue support for lightweight threads in MPSoCs. In: Conference on Reconfigurable Computing and FPGAs (ReConFig), pp. 1\u20136 (2012). \n                      https:\/\/doi.org\/10.1109\/ReConFig.2012.6416747","DOI":"10.1109\/ReConFig.2012.6416747"},{"key":"15_CR9","doi-asserted-by":"publisher","unstructured":"Kumar, S., Hughes, C.J., Nguyen, A.D.: Carbon: architectural support for fine-grained parallelism on chip multiprocessors. In: Symposium on Computer Architecture (ISCA), pp. 162\u2013173 (2007). \n                      https:\/\/doi.org\/10.1145\/1250662.1250683","DOI":"10.1145\/1250662.1250683"},{"key":"15_CR10","doi-asserted-by":"publisher","unstructured":"Wang, Y., Wang, R., Herdrich, A., Tsai, J., Solihin, Y.: CAF: core to core communication acceleration framework. In: Conference on Parallel Architectures and Compilation (PACT), pp. 351\u2013362 (2016). \n                      https:\/\/doi.org\/10.1145\/2967938.2967954","DOI":"10.1145\/2967938.2967954"},{"key":"15_CR11","doi-asserted-by":"publisher","unstructured":"Lee, S., et al.: HAQu: hardware-accelerated queueing for fine-grained threading on a chip multiprocessor. In: Conference on High-Performance Computer Architecture (HPCA), pp. 99\u2013110 (2011). \n                      https:\/\/doi.org\/10.1109\/HPCA.2011.5749720","DOI":"10.1109\/HPCA.2011.5749720"},{"key":"15_CR12","doi-asserted-by":"publisher","unstructured":"Brewer, E.A., et al.: Remote queues: exposing message queues for optimization and atomicity. In: ACM Symposium on Parallel Algorithms and Architectures (SPAA), pp. 42\u201353 (1995). \n                      https:\/\/doi.org\/10.1145\/215399.215416","DOI":"10.1145\/215399.215416"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/978-3-319-77610-1_11","volume-title":"Architecture of Computing Systems \u2013 ARCS 2018","author":"S Rheindt","year":"2018","unstructured":"Rheindt, S., Schenk, A., Srivatsa, A., Wild, T., Herkersdorf, A.: CaCAO: complex and compositional atomic operations for NoC-based manycore platforms. In: Berekovic, M., Buchty, R., Hamann, H., Koch, D., Pionteck, T. (eds.) ARCS 2018. LNCS, vol. 10793, pp. 139\u2013152. Springer, Cham (2018). \n                      https:\/\/doi.org\/10.1007\/978-3-319-77610-1_11"},{"key":"15_CR14","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1016\/j.sysarc.2017.03.004","volume":"77","author":"A Zaib","year":"2017","unstructured":"Zaib, A., et al.: Efficient task spawning for shared memory and message passing in many-core architectures. J. Syst. Archit. - Embed. Syst. Design 77, 72\u201382 (2017). \n                      https:\/\/doi.org\/10.1016\/j.sysarc.2017.03.004","journal-title":"J. Syst. Archit. - Embed. Syst. Design"},{"key":"15_CR15","unstructured":"Heisswolf, J., et al.: The invasive network on chip - a multi-objective many-core communication infrastructure. In: Conference on Architecture of Computing Systems (ARCS), Workshop Proceedings, pp. 1\u20138 (2014)"},{"key":"15_CR16","doi-asserted-by":"publisher","unstructured":"Subhlok, J., Venkataramaiah, S., Singh, A.: Characterizing NAS benchmark performance on shared heterogeneous networks. In: Parallel and Distributed Processing Symposium (IPDPS) (2002). \n                      https:\/\/doi.org\/10.1109\/IPDPS.2002.1015659","DOI":"10.1109\/IPDPS.2002.1015659"},{"key":"15_CR17","doi-asserted-by":"publisher","unstructured":"Maier, S., H\u00f6nig, T., W\u00e4gemann, P., Schr\u00f6der-Preikschat, W.: Asynchronous abstract machines: anti-noise system software for many-core processors. In: Proceedings of the 9th International Workshop on Runtime and Operating Systems for Supercomputers (ROSS) (2019). \n                      https:\/\/doi.org\/10.1145\/3322789.3328744","DOI":"10.1145\/3322789.3328744"}],"container-title":["Lecture Notes in Computer Science","Embedded Computer Systems: Architectures, Modeling, and Simulation"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-27562-4_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T23:13:55Z","timestamp":1565306035000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-27562-4_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030275617","9783030275624"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-27562-4_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"8 August 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SAMOS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Embedded Computer Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Pythagorion","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 July 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 July 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"samos2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.samos-conference.com","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Softconf","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"55","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":"26","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":"47% - 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":"4","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":"2.5","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}