{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:21Z","timestamp":1750306101660,"version":"3.41.0"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2017,11,14]],"date-time":"2017-11-14T00:00:00Z","timestamp":1510617600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000266","name":"EPSRC","doi-asserted-by":"crossref","award":["EP\/L000563\/1"],"award-info":[{"award-number":["EP\/L000563\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"crossref"}]},{"name":"PRiME Programme","award":["EP\/K034448\/1"],"award-info":[{"award-number":["EP\/K034448\/1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2018,3,31]]},"abstract":"<jats:p>This article investigates the use of many-core systems to execute the disparity estimation algorithm, used in stereo vision applications, as these systems can provide flexibility between performance scaling and power consumption. We present a learning-based runtime management approach that achieves a required performance threshold while minimizing power consumption through dynamic control of frequency and core allocation. Experimental results are obtained from a 61-core Intel Xeon Phi platform for the aforementioned investigation. The same performance can be achieved with an average reduction in power consumption of 27.8% and increased energy efficiency by 30.04% when compared to Dynamic Voltage and Frequency Scaling control alone without runtime management.<\/jats:p>","DOI":"10.1145\/3133560","type":"journal-article","created":{"date-parts":[[2017,11,14]],"date-time":"2017-11-14T14:02:44Z","timestamp":1510668164000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Runtime Performance and Power Optimization of Parallel Disparity Estimation on Many-Core Platforms"],"prefix":"10.1145","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2403-3873","authenticated-orcid":false,"given":"Charles","family":"Leech","sequence":"first","affiliation":[{"name":"University of Southampton, UK"}]},{"given":"Charan","family":"Kumar","sequence":"additional","affiliation":[{"name":"IIT Hyderabad, India"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5636-0676","authenticated-orcid":false,"given":"Amit","family":"Acharyya","sequence":"additional","affiliation":[{"name":"IIT Hyderabad, India"}]},{"given":"Sheng","family":"Yang","sequence":"additional","affiliation":[{"name":"University of Southampton, UK"}]},{"given":"Geoff V.","family":"Merrett","sequence":"additional","affiliation":[{"name":"University of Southampton, UK"}]},{"given":"Bashir M.","family":"Al-Hashimi","sequence":"additional","affiliation":[{"name":"University of Southampton, UK"}]}],"member":"320","published-online":{"date-parts":[[2017,11,14]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cviu.2010.07.008"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2011.08.005"},{"volume-title":"Proceedings of the 2010 International Conference on Embedded Computer Systems (SAMOS\u201910)","author":"Banz C.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2658990"},{"volume-title":"British Machine Vision Conference 2011","year":"2019","author":"Bleyer M.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSCI.2015.76"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155641"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"J. Cohen P. Cohen S. G. West and L. S. Aiken. 2013. Applied Multiple Regression\/Correlation Analysis for the Behavioral Sciences. Taylor 8 Francis.  J. Cohen P. Cohen S. G. West and L. S. Aiken. 2013. Applied Multiple Regression\/Correlation Analysis for the Behavioral Sciences. Taylor 8 Francis.","DOI":"10.4324\/9780203774441"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454151"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1002\/9780470699720"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1186\/1687-5281-2011-20"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/9781118625590"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2012.01.006"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2011.65"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2014.25"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04667-4_14"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2012.213"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.1166"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2011.6012131"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2232299"},{"key":"e_1_2_1_21_1","unstructured":"Intel. 2015. Intel Xeon Phi Product Family. https:\/\/ark.intel.com\/products\/80555\/Intel-Xeon-Phi-Coprocessor-7120A-16GB-1_238-GHz-61-core.  Intel. 2015. Intel Xeon Phi Product Family. https:\/\/ark.intel.com\/products\/80555\/Intel-Xeon-Phi-Coprocessor-7120A-16GB-1_238-GHz-61-core."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145694.2145698"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2567659"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MECHATRONIKA.2014.7018343"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/15599610802438680"},{"key":"e_1_2_1_26_1","unstructured":"B. Lewis and D. J. Berg. 1998. Multithreaded Programming with Pthreads. Prentice-Hall.   B. Lewis and D. J. Berg. 1998. Multithreaded Programming with Pthreads. Prentice-Hall."},{"volume-title":"Proceedings of the 23th International Conference on Architecture of Computing Systems","year":"2010","author":"Mariani G.","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCVW.2011.6130280"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480413"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7138979"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2014.6868651"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1049\/el.2014.3770"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cviu.2012.10.003"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.15"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1014573219977"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2701310.2701311"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2584659"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ELECO.2015.7394442"},{"key":"e_1_2_1_39_1","doi-asserted-by":"crossref","unstructured":"H. Son K. Bae S. Ok Y. Lee and B. Moon. 2012. A Rectification Hardware Architecture for an Adaptive Multiple-Baseline Stereo Vision System. Springer Berlin 147--155.  H. Son K. Bae S. Ok Y. Lee and B. Moon. 2012. A Rectification Hardware Architecture for an Adaptive Multiple-Baseline Stereo Vision System. Springer Berlin 147--155.","DOI":"10.1007\/978-3-642-27192-2_19"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMECH.2011.5971311"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DV.2015.25"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2506567"},{"volume-title":"Proceedings of the 2015 IEEE International Conference on Signal and Image Processing Applications (ICSIPA\u201915)","author":"Usachokcharoen P.","key":"e_1_2_1_43_1"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2013.6718387"},{"volume-title":"Proceedings of the 2015 25th International Workshop on Power and Timing Modeling, Optimisation and Simulation (PATMOS\u201915)","author":"Yang S.","key":"e_1_2_1_45_1"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.70"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2009.2020478"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950413.1950428"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3133560","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3133560","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:34Z","timestamp":1750217434000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3133560"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,14]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,3,31]]}},"alternative-id":["10.1145\/3133560"],"URL":"https:\/\/doi.org\/10.1145\/3133560","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2017,11,14]]},"assertion":[{"value":"2016-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-11-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}