{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:05:06Z","timestamp":1742911506306,"version":"3.40.3"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030602444"},{"type":"electronic","value":"9783030602451"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","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":[[2020]]},"DOI":"10.1007\/978-3-030-60245-1_5","type":"book-chapter","created":{"date-parts":[[2020,9,30]],"date-time":"2020-09-30T08:06:00Z","timestamp":1601453160000},"page":"61-77","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["CTA: A Critical Task Aware Scheduling Mechanism for Dataflow Architecture"],"prefix":"10.1007","author":[{"given":"Yan","family":"Ou","sequence":"first","affiliation":[]},{"given":"Chongfei","family":"Shen","sequence":"additional","affiliation":[]},{"given":"Yujing","family":"Feng","sequence":"additional","affiliation":[]},{"given":"Xinxin","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Wenming","family":"Li","sequence":"additional","affiliation":[]},{"given":"Xiaochun","family":"Ye","sequence":"additional","affiliation":[]},{"given":"Dongrui","family":"Fan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,9,29]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Akbari, O., Kamal, M., Afzali-Kusha, A., Pedram, M., Shafique, M.: PX-CGRA: polymorphic approximate coarse-grained reconfigurable architecture. In: 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 413\u2013418. IEEE (2018)","key":"5_CR1","DOI":"10.23919\/DATE.2018.8342045"},{"issue":"1","key":"5_CR2","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1109\/JSSC.2016.2616357","volume":"52","author":"YH Chen","year":"2016","unstructured":"Chen, Y.H., Krishna, T., Emer, J.S., Sze, V.: Eyeriss: an energy-efficient reconfigurable accelerator for deep convolutional neural networks. IEEE J. Solid-State Circ. 52(1), 127\u2013138 (2016)","journal-title":"IEEE J. Solid-State Circ."},{"issue":"2","key":"5_CR3","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1109\/JETCAS.2019.2910232","volume":"9","author":"YH Chen","year":"2019","unstructured":"Chen, Y.H., Yang, T.J., Emer, J., Sze, V.: Eyeriss v2: a flexible accelerator for emerging deep neural networks on mobile devices. IEEE J. Emerg. Sel. Top. Circ. Syst. 9(2), 292\u2013308 (2019)","journal-title":"IEEE J. Emerg. Sel. Top. Circ. Syst."},{"issue":"5","key":"5_CR4","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1145\/1168917.1168875","volume":"40","author":"KE Coons","year":"2006","unstructured":"Coons, K.E., Chen, X., Burger, D., McKinley, K.S., Kushwaha, S.K.: A spatial path scheduling algorithm for edge architectures. ACM SIGOPS Oper. Syst. Rev. 40(5), 129\u2013140 (2006)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"5_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"362","DOI":"10.1007\/3-540-06859-7_145","volume-title":"Programming Symposium","author":"JB Dennis","year":"1974","unstructured":"Dennis, J.B.: First version of a data flow procedure language. In: Robinet, B. (ed.) Programming Symposium. LNCS, vol. 19, pp. 362\u2013376. Springer, Heidelberg (1974). \nhttps:\/\/doi.org\/10.1007\/3-540-06859-7_145"},{"doi-asserted-by":"crossref","unstructured":"Fan, D., et al.: SmarCO: an efficient many-core processor for high-throughput applications in datacenters. In: 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 596\u2013607. IEEE (2018)","key":"5_CR6","DOI":"10.1109\/HPCA.2018.00057"},{"issue":"1","key":"5_CR7","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MM.2013.111","volume":"34","author":"H Fu","year":"2013","unstructured":"Fu, H., et al.: Scaling reverse time migration performance through reconfigurable dataflow engines. IEEE Micro 34(1), 30\u201340 (2013)","journal-title":"IEEE Micro"},{"unstructured":"Hiraki, K., Sekiguchi, S., Shimada, T.: Efficient vector processing on a dataflow supercomputer sigma-1. In: Supercomputing 1988: Proceedings of the 1988 ACM\/IEEE Conference on Supercomputing, vol. I, pp. 374\u2013381. IEEE (1988)","key":"5_CR8"},{"unstructured":"Hoffmann, H.: Stream algorithms and architecture. Ph.D. thesis, Massachusetts Institute of Technology (2003)","key":"5_CR9"},{"unstructured":"Jouppi, N.P., et al.: In-datacenter performance analysis of a tensor processing unit. In: Proceedings of the 44th Annual International Symposium on Computer Architecture, pp. 1\u201312 (2017)","key":"5_CR10"},{"unstructured":"Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp. 1097\u20131105 (2012)","key":"5_CR11"},{"issue":"10","key":"5_CR12","doi-asserted-by":"publisher","first-page":"1176","DOI":"10.1109\/TPDS.2006.136","volume":"17","author":"C Kyriacou","year":"2006","unstructured":"Kyriacou, C., Evripidou, P., Trancoso, P.: Data-driven multithreading using conventional microprocessors. IEEE Trans. Parallel Distrib. Syst. 17(10), 1176\u20131188 (2006)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis & transformation. In: International Symposium on Code Generation and Optimization, CGO 2004, pp. 75\u201386. IEEE (2004)","key":"5_CR13"},{"doi-asserted-by":"crossref","unstructured":"Long, J., Shelhamer, E., Darrell, T.: Fully convolutional networks for semantic segmentation. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3431\u20133440 (2015)","key":"5_CR14","DOI":"10.1109\/CVPR.2015.7298965"},{"unstructured":"Nagarajan, R., Kushwaha, S.K., Burger, D., McKinley, K.S., Lin, C., Keckler, S.W.: Static placement, dynamic issue (SPDI) scheduling for edge architectures. In: Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, PACT 2004, pp. 74\u201384. IEEE (2004)","key":"5_CR15"},{"doi-asserted-by":"crossref","unstructured":"Oriato, D., Tilbury, S., Marrocu, M., Pusceddu, G.: Acceleration of a meteorological limited area model with dataflow engines. In: 2012 Symposium on Application Accelerators in High Performance Computing, pp. 129\u2013132. IEEE (2012)","key":"5_CR16","DOI":"10.1109\/SAAHPC.2012.8"},{"unstructured":"Oskin, M.H., Swanson, S.J., Eggers, S.J.: Wavescalar architecture having a wave order memory, uS Patent 7,657,882, 2 February 2010","key":"5_CR17"},{"doi-asserted-by":"crossref","unstructured":"Pratas, F., Oriato, D., Pell, O., Mata, R.A., Sousa, L.: Accelerating the computation of induced dipoles for molecular mechanics with dataflow engines. In: 2013 IEEE 21st Annual International Symposium on Field-Programmable Custom Computing Machines, pp. 177\u2013180. IEEE (2013)","key":"5_CR18","DOI":"10.1109\/FCCM.2013.34"},{"doi-asserted-by":"crossref","unstructured":"Rahman, M., Venugopal, S., Buyya, R.: A dynamic critical path algorithm for scheduling scientific workflow applications on global grids. In: Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007), pp. 35\u201342. IEEE (2007)","key":"5_CR19","DOI":"10.1109\/E-SCIENCE.2007.3"},{"doi-asserted-by":"crossref","unstructured":"Sankaralingam, K., et al.: Exploiting ILP, TLP, and DLP with the polymorphous trips architecture. In: Proceedings of the 30th Annual International Symposium on Computer Architecture, pp. 422\u2013433. IEEE (2003)","key":"5_CR20","DOI":"10.1145\/871656.859667"},{"doi-asserted-by":"crossref","unstructured":"Schulz, M.: Extracting critical path graphs from MPI applications. In: 2005 IEEE International Conference on Cluster Computing, pp. 1\u201310. IEEE (2005)","key":"5_CR21","DOI":"10.1109\/CLUSTR.2005.347035"},{"issue":"1","key":"5_CR22","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.jcss.2004.07.001","volume":"70","author":"JH Son","year":"2005","unstructured":"Son, J.H., Kim, J.S., Kim, M.H.: Extracting the workflow critical path from the extended well-formed workflow schema. J. Comput. Syst. Sci. 70(1), 86\u2013106 (2005)","journal-title":"J. Comput. Syst. Sci."},{"doi-asserted-by":"crossref","unstructured":"Son, J.H., Kim, M.H.: Analyzing the critical path for the well-formed workflow schema. In: Proceedings Seventh International Conference on Database Systems for Advanced Applications, DASFAA 2001, pp. 146\u2013147. IEEE (2001)","key":"5_CR23","DOI":"10.1109\/DASFAA.2001.6044749"},{"unstructured":"Swanson, S., Michelson, K., Schwerin, A., Oskin, M.: WaveScalar. In: Proceedings. 36th Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO-36, pp. 291\u2013302. IEEE (2003)","key":"5_CR24"},{"issue":"1","key":"5_CR25","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/s11390-017-1748-5","volume":"33","author":"X Tan","year":"2018","unstructured":"Tan, X., et al.: A pipelining loop optimization method for dataflow architecture. J. Comput. Sci. Technol. 33(1), 116\u2013130 (2018)","journal-title":"J. Comput. Sci. Technol."},{"unstructured":"Tian, Y., Gu, Y., Ekici, E., Ozguner, F.: Dynamic critical-path task mapping and scheduling for collaborative in-network processing in multi-hop wireless sensor networks. In: 2006 International Conference on Parallel Processing Workshops (ICPPW 2006), pp. 8-pp. IEEE (2006)","key":"5_CR26"},{"issue":"3","key":"5_CR27","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/2678373.2665703","volume":"42","author":"D Voitsechov","year":"2014","unstructured":"Voitsechov, D., Etsion, Y.: Single-graph multiple flows: energy efficient design alternative for GPGPUs. ACM SIGARCH Comput. Archit. News 42(3), 205\u2013216 (2014)","journal-title":"ACM SIGARCH Comput. Archit. News"},{"doi-asserted-by":"crossref","unstructured":"Ye, X., Fan, D., Sun, N., Tang, S., Zhang, M., Zhang, H.: SimICT: a fast and flexible framework for performance and power evaluation of large-scale architecture. In: International Symposium on Low Power Electronics and Design (ISLPED), pp. 273\u2013278. IEEE (2013)","key":"5_CR28","DOI":"10.1109\/ISLPED.2013.6629308"},{"key":"5_CR29","doi-asserted-by":"publisher","first-page":"580","DOI":"10.1016\/j.future.2020.03.023","volume":"112","author":"X Ye","year":"2020","unstructured":"Ye, X., et al.: An efficient dataflow accelerator for scientific applications. Future Gener. Comput. Syst. 112, 580\u2013588 (2020)","journal-title":"Future Gener. Comput. Syst."},{"issue":"3\u20134","key":"5_CR30","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s42514-019-00015-7","volume":"1","author":"X Ye","year":"2019","unstructured":"Ye, X., et al.: Applying CNN on a scientific application accelerator based on dataflow architecture. CCF Trans. High Perform. Comput. 1(3\u20134), 177\u2013195 (2019)","journal-title":"CCF Trans. High Perform. Comput."}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-60245-1_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,30]],"date-time":"2020-09-30T08:10:21Z","timestamp":1601453421000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-60245-1_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030602444","9783030602451"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-60245-1_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"29 September 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICA3PP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Algorithms and Architectures for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"New York, NY","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":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 October 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 October 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ica3pp2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.cloud-conf.net\/ica3pp2020\/","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":"easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"495","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":"142","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":"5","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":"29% - 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":"305","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":"10","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)"}}]}}