{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:19:18Z","timestamp":1750306758664,"version":"3.41.0"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"3s","license":[{"start":{"date-parts":[[2014,3,1]],"date-time":"2014-03-01T00:00:00Z","timestamp":1393632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"European Union within the scope of the IMData, E2R and EMUCO projects"},{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2014,3]]},"abstract":"<jats:p>Heterogeneity and parallelism in MPSoCs for 4G (and beyond) communications signal processing are inevitable in order to meet stringent power constraints and performance requirements. The question arises on how to cope with the problem of system programmability and runtime management incurred by the statically or even dynamically varying number and type of processing elements. This work addresses this challenge by proposing the concept of a heterogeneous many-core platform called Tomahawk. Apart from the definition of the system architecture, in this approach a unified framework including a model of computation, a programming interface and a dedicated runtime management unit called CoreManager is proposed. The increase of system complexity in terms of application parallelism and number of resources may lead to a dramatic increase of the management costs, hence causing performance degradation. For this reason, the efficient implementation of the CoreManager becomes a major issue in system design. This work compares the performance and capabilities of various CoreManager HW\/SW solutions, based on ASIC, RISC and ASIP paradigms. The results demonstrate that the proposed ASIP-based solution approaches the performance of the ASIC realization, while preserving the full flexibility of the software (RISC-based) implementation.<\/jats:p>","DOI":"10.1145\/2517087","type":"journal-article","created":{"date-parts":[[2014,3,25]],"date-time":"2014-03-25T13:34:12Z","timestamp":1395754452000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Tomahawk"],"prefix":"10.1145","volume":"13","author":[{"given":"Oliver","family":"Arnold","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emil","family":"Matus","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benedikt","family":"Noethen","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markus","family":"Winter","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Torsten","family":"Limberg","sequence":"additional","affiliation":[{"name":"ZMDI Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerhard","family":"Fettweis","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,3,28]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"O. Anjum T. Ahonen F. Garzia J. Nurmi C. Brunelli and H. Berg. 2011. State of the art baseband DSP platforms for Software Defined Radio: A survey. EURASIP J. Wireless Comm. Networking.  O. Anjum T. Ahonen F. Garzia J. Nurmi C. Brunelli and H. Berg. 2011. State of the art baseband DSP platforms for Software Defined Radio: A survey. EURASIP J. Wireless Comm. Networking.","DOI":"10.1186\/1687-1499-2011-5"},{"volume-title":"Proceedings of the X International Workshop on Systems, Architectures, MOdeling, and Simulation (SAMOS'10)","author":"Arnold O.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CHANGE.2011.6172450"},{"volume-title":"Proceedings of the International Conference on Embedded Computer Systems Architectures, Modeling and Simulation (SAMOS'11)","author":"Arnold O.","key":"e_1_2_1_4_1"},{"volume-title":"Proceedings of the SCD Semiconductor Conference Dresden (SCD'11)","author":"Arnold O.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2012.51"},{"volume-title":"Tech. Rep. UCB\/EECS-2006-183","year":"2006","author":"Asanovic K.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188546"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1155\/ASP.2005.2613"},{"volume-title":"Proceedings of the 18th IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP'07)","author":"Bimberg M.","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1403375.1403549"},{"volume-title":"Proceedings of the 4th International Workshop on Systems, Architectures, Modeling, and Simulation (SAMOS'04)","author":"Cichon G.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188543"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1362702.1362707"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1155\/2007\/56467"},{"volume-title":"Proceedings of the IEEE Solid-State Circuits Conference. 132--133","author":"Horowitz M.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","unstructured":"M. Keating D. Flynn R. Aitken and K. Shi. 2007. Low Power Methodology Manual: For System-on-Chip Design. Springer.   M. Keating D. Flynn R. Aitken and K. Shi. 2007. Low Power Methodology Manual: For System-on-Chip Design. Springer."},{"key":"e_1_2_1_19_1","unstructured":"J. Kneip M. Weiss W. Drescher etal 2002. Single chip programmable baseband ASSP for 5 GHz wireless LAN applications. IEICE Trans. Electronics E85-C 2 359--367.  J. Kneip M. Weiss W. Drescher et al. 2002. Single chip programmable baseband ASSP for 5 GHz wireless LAN applications. IEICE Trans. Electronics E85-C 2 359--367."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1987.13876"},{"volume-title":"Proceedings of the 34th European Solid-State Circuit Conference (ESSCIRC'08)","author":"Limberg T.","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.37"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2009.5277467"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2008.2007167"},{"volume-title":"Proceedings of the IEEE Workshop on Signal Processing Systems Design and Implementation. 473--478","author":"Novo D.","key":"e_1_2_1_25_1"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.362"},{"key":"e_1_2_1_27_1","unstructured":"Tensilica. 2012. http:\/\/www.tensilica.com.  Tensilica. 2012. http:\/\/www.tensilica.com."},{"volume-title":"Proceedings of International Symposium on System-on-Chip, Tampere. 91--94","author":"Winter M.","key":"e_1_2_1_28_1"},{"volume-title":"Proceedings of the Design Automation and Test in Europe (DATE'11)","author":"Winter M.","key":"e_1_2_1_29_1"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517087","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2517087","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:40Z","timestamp":1750231720000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517087"}},"subtitle":["Parallelism and heterogeneity in communications signal processing MPSoCs"],"short-title":[],"issued":{"date-parts":[[2014,3]]},"references-count":29,"journal-issue":{"issue":"3s","published-print":{"date-parts":[[2014,3]]}},"alternative-id":["10.1145\/2517087"],"URL":"https:\/\/doi.org\/10.1145\/2517087","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2014,3]]},"assertion":[{"value":"2012-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-03-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}