{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T00:34:27Z","timestamp":1768523667269,"version":"3.49.0"},"reference-count":47,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2016,3,1]],"date-time":"2016-03-01T00:00:00Z","timestamp":1456790400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"funder":[{"name":"Asynchronous and Dynamic Virtualization through performance ANalysis to support Concurrency Engineering","award":["IST-2010-248828"],"award-info":[{"award-number":["IST-2010-248828"]}]},{"name":"ConstRaint and Application driven Framework for Tailoring Embedded Real-time Systems","award":["295371"],"award-info":[{"award-number":["295371"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2016,3,1]]},"DOI":"10.1109\/tpds.2015.2416726","type":"journal-article","created":{"date-parts":[[2015,3,27]],"date-time":"2015-03-27T17:04:23Z","timestamp":1427475863000},"page":"913-926","source":"Crossref","is-referenced-by-count":6,"title":["Throughput-Driven Partitioning of Stream Programs on Heterogeneous Distributed Systems"],"prefix":"10.1109","volume":"27","author":[{"given":"Vu Thien Nga","family":"Nguyen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raimund","family":"Kirner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1137\/0611030"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-5412-3_12"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PAD.2004.18"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2009.09.006"},{"key":"ref31","year":"0"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2512435"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2010.04.233"},{"key":"ref36","first-page":"493","article-title":"Scotch: A software package for static mapping by dual recursive bipartitioning of process and architecture graphs","volume":"1067","author":"pellegrini","year":"0","journal-title":"Proc Int Conf Exhib High-Perform Comput Netw"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33078-0_7"},{"key":"ref34","first-page":"357","article-title":"Demand-based scheduling priorities for performance optimisation of stream programs on parallel platforms","volume":"8285","author":"nguyen","year":"0","journal-title":"Proc 13th Int Conf Algorithms Archit Parallel Process"},{"key":"ref10","author":"chamberlain","year":"1998","journal-title":"Graph partitioning algorithms for distributing workloads of parallel computations"},{"key":"ref40","author":"prokesch","year":"2010"},{"key":"ref11","author":"chen","year":"2009","journal-title":"Task Partitioning and Mapping Algorithms for Multi-core Packet Processing Systems"},{"key":"ref12","article-title":"Automatic mapping of stream programs on multicore architectures","author":"de oliveira castro","year":"0","journal-title":"Proc Workshop Compilers for Parallel Computers"},{"key":"ref13","first-page":"347","article-title":"Aspect radio for mesh partitioning","author":"diekmann","year":"1998","journal-title":"Euro-Par"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(00)00043-0"},{"key":"ref15","first-page":"175","article-title":"A linear-time heuristic for improving network partitions","author":"fiduccia","year":"0","journal-title":"Proc 19th Des Autom Conf"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(76)90059-1"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1168919.1168877"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/635506.605428"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626408003351"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.5009446"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-218X(98)00083-3"},{"key":"ref3","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1016\/j.jpdc.2013.06.002","article-title":"Generating synthetic task graphs for simulating stream computing systems","volume":"73","author":"ajwani","year":"2013","journal-title":"J Parallel Distrib Comput"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1987.13876"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1502793.1502794"},{"key":"ref29","year":"0"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45510-8_4"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1629395.1629406"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015800"},{"key":"ref2","author":"aho","year":"1986","journal-title":"Compilers Principles Techniques and Tools"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1109\/71.780863","article-title":"Hypergraph-partitioning-based decomposition for parallel sparse-matrix vector multiplication","volume":"10","author":"\u00e7ataly\u00fcrek","year":"1999","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"ref1","year":"0"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827598337373"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/43.159993"},{"key":"ref45","first-page":"179","article-title":"Streamit: A language for streaming applications","author":"thies","year":"0","journal-title":"Proc of the Int Conf on Compiler Construction"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1287\/opre.39.3.378"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2004.48"},{"key":"ref21","article-title":"A multilevel algorithm for partitioning graphs","author":"hendrickson","year":"0","journal-title":"Proc ACM\/IEEE Conf Supercomput"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/800153.804930"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1970.tb01770.x"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1090\/conm\/588\/11700"},{"key":"ref23","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1006\/jpdc.1997.1404","article-title":"Multilevel k-way partitioning scheme for irregular graphs","volume":"48","author":"karypis","year":"1998","journal-title":"J Parallel Distrib Comput"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/71.242160"},{"key":"ref26","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1126\/science.220.4598.671","article-title":"Optimization by simulated annealing","volume":"220","author":"kirkpatrick","year":"1983","journal-title":"Science"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1132516.1132574"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/34.868688"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/ieeexplore.ieee.org\/iel7\/71\/7403835\/07069261.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/7403835\/07069261.pdf?arnumber=7069261","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T02:35:57Z","timestamp":1633919757000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7069261\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,1]]},"references-count":47,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2015.2416726","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2016,3,1]]}}}