{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,9]],"date-time":"2025-05-09T23:27:09Z","timestamp":1746833229488,"version":"3.28.0"},"reference-count":63,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,9,28]]},"DOI":"10.23919\/mipro48935.2020.9245341","type":"proceedings-article","created":{"date-parts":[[2020,11,6]],"date-time":"2020-11-06T21:51:34Z","timestamp":1604699494000},"page":"999-1005","source":"Crossref","is-referenced-by-count":2,"title":["A Survey on Parallel Architectures and Programming Models"],"prefix":"10.23919","author":[{"given":"Branimir","family":"Pervan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Josip","family":"Knezovic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"241","author":"plavec","year":"2009","journal-title":"Stream Programming for FPGAs"},{"doi-asserted-by":"publisher","key":"ref38","DOI":"10.1145\/2813885.2737994"},{"doi-asserted-by":"publisher","key":"ref33","DOI":"10.1145\/2854038.2854042"},{"doi-asserted-by":"publisher","key":"ref32","DOI":"10.1109\/CGO.2017.7863730"},{"doi-asserted-by":"publisher","key":"ref31","DOI":"10.1145\/2038037.1941561"},{"doi-asserted-by":"publisher","key":"ref30","DOI":"10.1145\/2584665"},{"doi-asserted-by":"publisher","key":"ref37","DOI":"10.1109\/TPDS.2013.195"},{"doi-asserted-by":"publisher","key":"ref36","DOI":"10.1007\/3-540-45937-5_14"},{"doi-asserted-by":"publisher","key":"ref35","DOI":"10.1145\/2637365.2517228"},{"doi-asserted-by":"publisher","key":"ref34","DOI":"10.1145\/2248418.2248430"},{"year":"2020","journal-title":"OpenAccess","key":"ref60"},{"doi-asserted-by":"publisher","key":"ref62","DOI":"10.1109\/IISWC.2015.16"},{"year":"2012","author":"gregory","journal-title":"C++ AMP","key":"ref61"},{"doi-asserted-by":"publisher","key":"ref63","DOI":"10.1109\/CSE.2015.57"},{"doi-asserted-by":"publisher","key":"ref28","DOI":"10.1109\/PACT.2011.15"},{"year":"2009","author":"thies","journal-title":"Language and Compiler Support for Stream Programs","key":"ref27"},{"doi-asserted-by":"publisher","key":"ref29","DOI":"10.1109\/MM.2011.68"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1109\/JPROC.2008.917730","article-title":"Challenges and Opportunities in Many-Core Computing","volume":"96","author":"manferdelli","year":"2008","journal-title":"Proceedings of the IEEE"},{"year":"2020","journal-title":"Gordon Moore The Man Whose Name Means Progress The visionary engineer reflects on 50 years of Moore&#x2019;s Law","key":"ref1"},{"year":"2012","author":"silberschatz","journal-title":"Operating System Concepts","key":"ref20"},{"year":"2020","journal-title":"Top500","key":"ref22"},{"year":"2020","journal-title":"MPI A Message-Passing Interface Standard Version 3 1","key":"ref21"},{"key":"ref24","article-title":"An Overview of the Scala Programming Language","author":"odersky","year":"2004","journal-title":"EPFL Lausanne Switzerland Tech Rep IC\/2004\/64"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1007\/978-3-540-72794-1_10"},{"year":"2020","journal-title":"The Actor Model","key":"ref26"},{"year":"2020","journal-title":"Akka framework","key":"ref25"},{"doi-asserted-by":"publisher","key":"ref50","DOI":"10.1006\/jpdc.1996.0107"},{"doi-asserted-by":"publisher","key":"ref51","DOI":"10.1145\/165854.165874"},{"doi-asserted-by":"publisher","key":"ref59","DOI":"10.1142\/S0129626411000151"},{"key":"ref58","first-page":"1","article-title":"A survey on reconfigurable accelerators for cloud computing","author":"kachris","year":"2016","journal-title":"2016 26th International Conference on Field Programmable Logic and Applications (FPL)"},{"key":"ref57","doi-asserted-by":"crossref","first-page":"2:1","DOI":"10.1145\/2659000","article-title":"A Tradeoff Analysis of FPGAs, GPUs, and Multicores for Sliding-Window Applications","volume":"8","author":"cooke","year":"2015","journal-title":"ACM Trans Reconfigurable Technol Syst"},{"year":"2014","author":"bauer","journal-title":"Legion Programming Distributed Heterogeneous Architectures with Logical Regions","key":"ref56"},{"doi-asserted-by":"publisher","key":"ref55","DOI":"10.1177\/1094342007078442"},{"doi-asserted-by":"publisher","key":"ref54","DOI":"10.1535\/itj.1104.05"},{"key":"ref53","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/2093157.2093165","article-title":"Habanera-java: the new adventures of old x10","author":"cave","year":"2011","journal-title":"Proceedings of the 9th International Conference on Principles and Practice of Programming in Java"},{"doi-asserted-by":"publisher","key":"ref52","DOI":"10.1145\/1229428.1229483"},{"year":"2020","journal-title":"4-stage pipeline","key":"ref10"},{"key":"ref11","article-title":"Introduction to Parallel Computing: A practical guide with examples in C: A practical guide with examples in C, ser","author":"petersen","year":"2004","journal-title":"Oxford Texts in Applied and Engineering Mathematics"},{"doi-asserted-by":"publisher","key":"ref40","DOI":"10.1145\/2535932"},{"key":"ref12","article-title":"Loop Quantization: Unwinding for Fine-Grain Parallelism Exploitation, ser","author":"nicolau","year":"1985","journal-title":"Cornell University Department of Computer Science Technical report"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1145\/123465.123475"},{"volume":"1","year":"2020","journal-title":"Basic architecture","key":"ref14"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1109\/TC.1979.1675439"},{"key":"ref16","volume":"136","author":"savage","year":"1998","journal-title":"Models of Computation"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1109\/TPDS.2011.308"},{"year":"2020","journal-title":"POSIX Threads Programming","key":"ref18"},{"year":"2020","journal-title":"OpenMP","key":"ref19"},{"year":"2020","journal-title":"NVidia CUDA","key":"ref4"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1145\/1095408.1095421"},{"year":"2020","journal-title":"Vivado High-Level Synthesis","key":"ref6"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.1145\/2436696.2443836"},{"year":"2012","author":"mccool","journal-title":"Structured Parallel Programming Patterns for Efficient Computation","key":"ref8"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1109\/TC.1972.5009071"},{"doi-asserted-by":"publisher","key":"ref49","DOI":"10.1007\/978-3-642-23397-5_14"},{"key":"ref9","article-title":"Computer Architecture","author":"hennessy","year":"2011","journal-title":"A Quantitative Approach"},{"year":"0","author":"khare","journal-title":"Distributed Reactive Stream Processing","key":"ref46"},{"doi-asserted-by":"publisher","key":"ref45","DOI":"10.1145\/2676870.2676883"},{"doi-asserted-by":"publisher","key":"ref48","DOI":"10.1109\/TC.2010.246"},{"doi-asserted-by":"publisher","key":"ref47","DOI":"10.1145\/2954680.2872415"},{"doi-asserted-by":"publisher","key":"ref42","DOI":"10.1145\/1297105.1297043"},{"key":"ref41","first-page":"18","article-title":"Throughput Optimization for Streaming Applications on CPU-FPGA Heterogeneous Systems","volume":"16","author":"wei","year":"2016","journal-title":"Power (Watt)"},{"doi-asserted-by":"publisher","key":"ref44","DOI":"10.1145\/2517349.2522715"},{"doi-asserted-by":"publisher","key":"ref43","DOI":"10.1145\/1383422.1383447"}],"event":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","start":{"date-parts":[[2020,9,28]]},"location":"Opatija, Croatia","end":{"date-parts":[[2020,10,2]]}},"container-title":["2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9245088\/9245075\/09245341.pdf?arnumber=9245341","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,13]],"date-time":"2021-04-13T03:07:52Z","timestamp":1618283272000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9245341\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,28]]},"references-count":63,"URL":"https:\/\/doi.org\/10.23919\/mipro48935.2020.9245341","relation":{},"subject":[],"published":{"date-parts":[[2020,9,28]]}}}