{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,22]],"date-time":"2026-09-22T17:11:42Z","timestamp":1790097102846,"version":"4.0.1"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2015,10,6]],"date-time":"2015-10-06T00:00:00Z","timestamp":1444089600000},"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":["J Sign Process Syst"],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1007\/s11265-015-1051-z","type":"journal-article","created":{"date-parts":[[2015,10,6]],"date-time":"2015-10-06T04:35:59Z","timestamp":1444106159000},"page":"373-392","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["OpenDwarfs: Characterization of Dwarf-Based Benchmarks on Fixed and Reconfigurable Architectures"],"prefix":"10.1007","volume":"85","author":[{"given":"Konstantinos","family":"Krommydas","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wu-chun","family":"Feng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christos D.","family":"Antonopoulos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nikolaos","family":"Bellas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2015,10,6]]},"reference":[{"key":"1051_CR1","unstructured":"Altera Corporation (2012). Implementing FPGA Design with the OpenCL Standard, 2.0 edn."},{"key":"1051_CR2","unstructured":"Altera Corporation (2013). Altera SDK for OpenCL: Programming Guide. http:\/\/www.altera.com\/literature\/hb\/opencl-sdk\/aocl_programming_guide.pdf ."},{"key":"1051_CR3","volume-title":"The landscape of parallel computing research: a view from Berkeley. Tech. Rep UCB\/EECS-2006-183","author":"K Asanovic","year":"2006","unstructured":"Asanovic, K., Bodik, R., Demmel, J., Keaveny, T., Keutzer, K., Kubiatowicz, J., Morgan, N., Patterson, D., Sen, K., Wawrzynek, J., Wessel, D., & Yelick, K. (2006). The landscape of parallel computing research: a view from Berkeley. Tech. Rep UCB\/EECS-2006-183. University of California at Berkeley: Department of Electrical Engineering and Computer Sciences."},{"key":"1051_CR4","volume-title":"Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques (PACT \u201908)","author":"C Bienia","year":"2008","unstructured":"Bienia, C., Kumar, S., Singh, J.P., & Li, K. (2008). The PARSEC benchmark suite: characterization and architectural implications. In Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques (PACT \u201908). Canada: Toronto."},{"key":"1051_CR5","volume-title":"Proceedings of the IEEE International Symposium on Workload Characterization (IISWC \u201909)","author":"S Che","year":"2009","unstructured":"Che, S., Boyer, M., Meng, J., Tarjan, D., Sheaffer, J.W., Lee, S.H., & Skadron, K. (2009). Rodinia: a benchmark suite for heterogeneous computing. In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC \u201909). Austin: TX."},{"key":"1051_CR6","volume-title":"Proceedings of the Symposium on Application Accelerators in High-Performance Computing (SAAHPC \u201911)","author":"M Daga","year":"2011","unstructured":"Daga, M., Aji, A.M., & Feng, W.c (2011). On the efficacy of a fused CPU+GPU processor (or APU) for parallel computing. In Proceedings of the Symposium on Application Accelerators in High-Performance Computing (SAAHPC \u201911). Knoxville: TN."},{"key":"1051_CR7","volume-title":"Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units (GPGPU \u201910)","author":"A Danalis","year":"2010","unstructured":"Danalis, A., Marin, G., McCurdy, C., Meredith, J.S., Roth, P.C., Spafford, K., Tipparaju, V., & Vetter, J.S. (2010). The Scalable Heterogeneous Computing (SHOC) benchmark suite. In Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units (GPGPU \u201910). Pittsburgh: PA."},{"key":"1051_CR8","doi-asserted-by":"crossref","unstructured":"de Dinechin, F., Pasca, B., & Normale, E. (2011). Custom arithmetic, datapath design for FPGAs using the FloPoCo core generator. IEEE Design & Test of Computers, 28(4).","DOI":"10.1109\/MDT.2011.44"},{"key":"1051_CR9","volume-title":"Proceedings of the 3rd ACM\/SPEC International Conference on Performance Engineering (ICPE \u201912)","author":"WC Feng","year":"2012","unstructured":"Feng, W.C., Lin, H., Scogland, T., & Zhang, J. (2012). OpenCL and the 13 dwarfs: a work in progress. In Proceedings of the 3rd ACM\/SPEC International Conference on Performance Engineering (ICPE \u201912). Boston: MA."},{"key":"1051_CR10","doi-asserted-by":"crossref","unstructured":"Henning, J.L. (2006). SPEC CPU2006 benchmark descriptions. SIGARCH Computer Architecture News, 34 (4).","DOI":"10.1145\/1186736.1186737"},{"key":"1051_CR11","volume-title":"Proceedings of the Workshop on Parallel Programming Patterns (ParaPLoP \u201910)","author":"K Keutzer","year":"2010","unstructured":"Keutzer, K., Massingill, B.L., Mattson, T.G., & Sanders, B.A. (2010). A design pattern language for engineering (Parallel) software: merging the PLPP and OPL projects. In Proceedings of the Workshop on Parallel Programming Patterns (ParaPLoP \u201910). Carefree: AZ."},{"key":"1051_CR12","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1109\/ASAP.2014.6868650","volume-title":"Proceedings of the IEEE 25th International Conference on Application-specific Systems, Architectures and Processors (ASAP \u201914)","author":"K Krommydas","year":"2014","unstructured":"Krommydas, K., Feng, W.C., Owaida, M., Antonopoulos, C., & Bellas, N. (2014). On the characterization of OpenCL dwarfs on fixed and reconfigurable platforms. In Proceedings of the IEEE 25th International Conference on Application-specific Systems, Architectures and Processors (ASAP \u201914) (pp. 153\u2013160). Switzerland: Zurich."},{"key":"1051_CR13","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1109\/ICPADS.2013.71","volume-title":"Proceedings of the International Conference on Parallel and Distributed Systems (ICPADS \u201913)","author":"K Krommydas","year":"2013","unstructured":"Krommydas, K., Owaida, M., Antonopoulos, C., Bellas, N., & Feng, W.C. (2013). On the portability of the OpenCL dwarfs on fixed and reconfigurable parallel platforms. In Proceedings of the International Conference on Parallel and Distributed Systems (ICPADS \u201913) (pp. 432\u2013433). Korea: Seoul."},{"key":"1051_CR14","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/ICPADS.2013.41","volume-title":"Proceedings of the International Conference on Parallel and Distributed Systems (ICPADS \u201913)","author":"K Krommydas","year":"2013","unstructured":"Krommydas, K., Scogland, T., & Feng, W.c. (2013). On the programmability and performance of heterogeneous platforms. In Proceedings of the International Conference on Parallel and Distributed Systems (ICPADS \u201913) (pp. 224\u2013231). Korea: Seoul."},{"key":"1051_CR15","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization (CGO \u201904)","author":"C Lattner","year":"2004","unstructured":"Lattner, C., & Adve, V. (2004). LLVM: a compilation framework for lifelong program analysis transformation. In Proceedings of the International Symposium on Code Generation and Optimization (CGO \u201904). Palo Alto: CA."},{"key":"1051_CR16","doi-asserted-by":"crossref","unstructured":"Lee, K., Lin, H., & Feng, W.c. (2013). Performance Characterization of Data-intensive Kernels on AMD Fusion Architectures. Computer Science - Research and Development, 28(2\u20133).","DOI":"10.1007\/s00450-012-0209-1"},{"key":"1051_CR17","volume-title":"Proceedings of the 37th Annual International Symposium on Computer Architecture (ISCA \u201910)","author":"VW Lee","year":"2010","unstructured":"Lee, V.W., Kim, C., Chhugani, J., Deisher, M., Kim, D., Nguyen, A.D., Satish, N., Smelyanskiy, M., Chennupaty, S., Hammarlund, P., Singhal, R., & Dubey, P. (2010). Debunking the 100X GPU vs. CPU Myth: an Evaluation of Throughput Computing on CPU and GPU. In Proceedings of the 37th Annual International Symposium on Computer Architecture (ISCA \u201910). France: Saint-Malo."},{"key":"1051_CR18","volume-title":"Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM \u201911)","author":"M Owaida","year":"2011","unstructured":"Owaida, M., Bellas, N., Daloukas, K., & Antonopoulos, C.D. (2011). Synthesis of platform architectures from OpenCL programs. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM \u201911). Salt Lake City: UT."},{"key":"1051_CR19","volume-title":"Proceedings of the 25th International Conference on Software Engineering (ICSE \u201903)","author":"SE Sim","year":"2003","unstructured":"Sim, S.E., Easterbrook, S., & Holt, R.C. (2003). Using Benchmarking to Advance Research: a Challenge to Software Engineering. In Proceedings of the 25th International Conference on Software Engineering (ICSE \u201903). Portland: OR."},{"key":"1051_CR20","volume-title":"Proceedings of the 9th Conference on Computing Frontiers (CF \u201912)","author":"KL Spafford","year":"2012","unstructured":"Spafford, K.L., Meredith, J.S., Lee, S., Li, D., Roth, P.C., & Vetter, J.S. (2012). The tradeoffs of fused memory hierarchies in heterogeneous computing architectures. In Proceedings of the 9th Conference on Computing Frontiers (CF \u201912). Italy: Cagliari."},{"key":"1051_CR21","unstructured":"Stratton, J.A., Rodrigues, C., Sung, I.J., Obeid, N., Chang, L.W., Anssari, N., Liu, G.D., & Hwu, W.m.W. ((2012)). Parboil: a revised benchmark suite for scientific and commercial throughput computing. Tech. Rep. IMPACT-12-01 University of Illinois at Urbana-Champaign."},{"key":"1051_CR22","unstructured":"Top 500 Supercomputer Sites. http:\/\/www.top500.org ."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1051-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-015-1051-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1051-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1051-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,31]],"date-time":"2019-08-31T07:32:24Z","timestamp":1567236744000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-015-1051-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,6]]},"references-count":22,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["1051"],"URL":"https:\/\/doi.org\/10.1007\/s11265-015-1051-z","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,10,6]]}}}