{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T12:29:08Z","timestamp":1762000148843,"version":"build-2065373602"},"reference-count":59,"publisher":"Association for Computing Machinery (ACM)","issue":"1","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":[{"name":"Singapore Ministry of Education Academic Research Fund Tier 2","award":["MOE2014-T2-2-129"],"award-info":[{"award-number":["MOE2014-T2-2-129"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2018,1,31]]},"abstract":"<jats:p>Application requirements, such as real-time response, are pushing wearable devices to leverage more powerful processors inside the SoC (system on chip). However, existing wearable devices are not well suited for such challenging applications due to poor performance, and the conventional powerful many-core architectures are not appropriate either due to the stringent power budget in this domain. We propose LOCUS\u2014a low-power, customizable, many-core processor for next-generation wearable devices. LOCUS combines customizable processor cores with a customizable network on a message-passing architecture to deliver very competitive performance\/watt\u2014an average 3.1\u00d7 compared to quad-core ARM processors used in state-of-the-art wearable devices. A combination of full system simulation with representative applications from the wearable domain and RTL synthesis of the architecture show that 16-core LOCUS achieves an average 1.52\u00d7 performance\/watt improvement over a conventional 16-core shared memory many-core architecture. A dynamic power management mechanism is proposed to further decrease the power consumption in both computation and communication, which improves the performance\/watt of LOCUS by 1.17\u00d7.<\/jats:p>","DOI":"10.1145\/3122786","type":"journal-article","created":{"date-parts":[[2017,11,14]],"date-time":"2017-11-14T14:02:44Z","timestamp":1510668164000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["LOCUS"],"prefix":"10.1145","volume":"17","author":[{"given":"Cheng","family":"Tan","sequence":"first","affiliation":[{"name":"National University of Singapore"}]},{"given":"Aditi","family":"Kulkarni","sequence":"additional","affiliation":[{"name":"National University of Singapore"}]},{"given":"Vanchinathan","family":"Venkataramani","sequence":"additional","affiliation":[{"name":"National University of Singapore"}]},{"given":"Manupa","family":"Karunaratne","sequence":"additional","affiliation":[{"name":"National University of Singapore"}]},{"given":"Tulika","family":"Mitra","sequence":"additional","affiliation":[{"name":"National University of Singapore"}]},{"given":"Li-Shiuan","family":"Peh","sequence":"additional","affiliation":[{"name":"National University of Singapore"}]}],"member":"320","published-online":{"date-parts":[[2017,11,14]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED.2006.102"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919636"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2008.4523070"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1978.1675013"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2013.080"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2013.6691166"},{"key":"e_1_2_1_8_1","volume-title":"Retrieved","author":"Chernenko Sergey","year":"2015","unstructured":"Sergey Chernenko . 2015 . ECG Processing\u2014R-Peaks Detection . Retrieved October 18, 2017, from http:\/\/goo.gl\/oYbn8C. Sergey Chernenko. 2015. ECG Processing\u2014R-Peaks Detection. Retrieved October 18, 2017, from http:\/\/goo.gl\/oYbn8C."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080695.1069993"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.5"},{"key":"e_1_2_1_11_1","volume-title":"Retrieved","author":"Compatible Core Amber ARM","year":"2009","unstructured":"Amber ARM Compatible Core . 2009 . Home Page . Retrieved October 18, 2017, from http:\/\/goo.gl\/Jshd3q. Amber ARM Compatible Core. 2009. Home Page. Retrieved October 18, 2017, from http:\/\/goo.gl\/Jshd3q."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-015-1070-9"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/RATFG.2001.938914"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1990.205103"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2012.6176640"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASPDAC.2002.994881"},{"key":"e_1_2_1_17_1","first-page":"125","article-title":"Parallel processing\u2014the picoChip way","volume":"2003","author":"Duller Andrew","year":"2003","unstructured":"Andrew Duller , Gajinder Panesar , and Daniel Towner . 2003 . Parallel processing\u2014the picoChip way . Communicating Processing Architectures 2003 , 125 -- 138 . Andrew Duller, Gajinder Panesar, and Daniel Towner. 2003. Parallel processing\u2014the picoChip way. Communicating Processing Architectures 2003, 125--138.","journal-title":"Communicating Processing Architectures"},{"key":"e_1_2_1_18_1","volume-title":"Retrieved","author":"Eassa Ashraf","year":"2015","unstructured":"Ashraf Eassa . 2015 . How Much Does a Qualcomm Inc. Snapdragon 400 Chip Cost ? Retrieved October 18, 2017, from http:\/\/goo.gl\/YAIqzJ. Ashraf Eassa. 2015. How Much Does a Qualcomm Inc. Snapdragon 400 Chip Cost? Retrieved October 18, 2017, from http:\/\/goo.gl\/YAIqzJ."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10851-006-0647-0"},{"key":"e_1_2_1_20_1","volume-title":"Retrieved","author":"Google\u2019s Fused","year":"2013","unstructured":"Google\u2019s Fused Location API. 2013 . Google I\/O 2013\u2014Beyond the Blue Dot: New Features in Android Location (Video) . Retrieved October 18, 2017, from https:\/\/goo.gl\/fAckD8. Google\u2019s Fused Location API. 2013. Google I\/O 2013\u2014Beyond the Blue Dot: New Features in Android Location (Video). Retrieved October 18, 2017, from https:\/\/goo.gl\/fAckD8."},{"volume-title":"Retrieved","year":"2014","key":"e_1_2_1_21_1","unstructured":"Gartner. 2014 . Gartner Says 4.9 Billion Connected \u201cThings\u201d Will Be in Use in 2015 . Retrieved October 18, 2017, from http:\/\/goo.gl\/TVinZF. Gartner. 2014. Gartner Says 4.9 Billion Connected \u201cThings\u201d Will Be in Use in 2015. Retrieved October 18, 2017, from http:\/\/goo.gl\/TVinZF."},{"key":"e_1_2_1_22_1","volume-title":"Retrieved","author":"Samsung Gear","year":"2013","unstructured":"Samsung Gear S. 2013 . Home Page . Retrieved October 18, 2017, from http:\/\/goo.gl\/aE6ApL. Samsung Gear S. 2013. Home Page. Retrieved October 18, 2017, from http:\/\/goo.gl\/aE6ApL."},{"key":"e_1_2_1_23_1","volume-title":"Retrieved","author":"Samsung Gear","year":"2013","unstructured":"Samsung Gear SDK. 2013 . Home Page . Retrieved October 18, 2017, from http:\/\/goo.gl\/cT4qXJ. Samsung Gear SDK. 2013. Home Page. Retrieved October 18, 2017, from http:\/\/goo.gl\/cT4qXJ."},{"key":"e_1_2_1_24_1","volume-title":"Retrieved","author":"Glass Google","year":"2013","unstructured":"Google Glass . 2013 . Home Page . Retrieved October 18, 2017, from https:\/\/goo.gl\/2VDMyO. Google Glass. 2013. Home Page. Retrieved October 18, 2017, from https:\/\/goo.gl\/2VDMyO."},{"key":"e_1_2_1_25_1","volume-title":"Retrieved","author":"Google Glass","year":"2013","unstructured":"Google Glass SDK. 2013 . Home Page . Retrieved October 18, 2017, from https:\/\/goo.gl\/jWeUh5. Google Glass SDK. 2013. Home Page. Retrieved October 18, 2017, from https:\/\/goo.gl\/jWeUh5."},{"key":"e_1_2_1_26_1","volume-title":"Retrieved","author":"Glasses AR","year":"2015","unstructured":"Glasses AR SDK. 2015 . Home Page . Retrieved October 18, 2017, from http:\/\/goo.gl\/o9Y5YM. Glasses AR SDK. 2015. Home Page. Retrieved October 18, 2017, from http:\/\/goo.gl\/o9Y5YM."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2006.41"},{"key":"e_1_2_1_28_1","first-page":"11","article-title":"Adapteva: More flops, less watts","volume":"6","author":"Gwennap Linley","year":"2011","unstructured":"Linley Gwennap . 2011 . Adapteva: More flops, less watts . Microprocessor Report 6 , 13, 11 -- 02 . Linley Gwennap. 2011. Adapteva: More flops, less watts. Microprocessor Report 6, 13, 11--02.","journal-title":"Microprocessor Report"},{"key":"e_1_2_1_29_1","volume-title":"Retrieved","author":"HERE.","year":"2014","unstructured":"HERE. 2014 . HERE for Gear: Apps Inbound for Samsung Tizen . Retrieved October 18, 2017, from http:\/\/goo.gl\/lVPqux. HERE. 2014. HERE for Gear: Apps Inbound for Samsung Tizen. Retrieved October 18, 2017, from http:\/\/goo.gl\/lVPqux."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2010.5434077"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2012.33"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.2200\/S00209ED1V01Y200907CAC008"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522334"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2014.162"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669172"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/201310.201328"},{"key":"e_1_2_1_37_1","volume-title":"Retrieved","author":"Moto","year":"2015","unstructured":"Moto 360. 2015 . Moto 360 (2nd Generation) . Retrieved October 18, 2017, from http:\/\/goo.gl\/N1jquY. Moto 360. 2015. Moto 360 (2nd Generation). Retrieved October 18, 2017, from http:\/\/goo.gl\/N1jquY."},{"key":"e_1_2_1_38_1","volume-title":"Retrieved","author":"MPICH.","year":"1999","unstructured":"MPICH. 1999 . Home Page . Retrieved October 18, 2017, from https:\/\/www.mpich.org\/. MPICH. 1999. Home Page. Retrieved October 18, 2017, from https:\/\/www.mpich.org\/."},{"volume-title":"Information Retrieval for Music and Motion","author":"M\u00fcller Meinard","key":"e_1_2_1_39_1","unstructured":"Meinard M\u00fcller . 2007. Dynamic time warping . In Information Retrieval for Music and Motion . Springer , 69--84. Meinard M\u00fcller. 2007. Dynamic time warping. In Information Retrieval for Music and Motion. Springer, 69--84."},{"key":"e_1_2_1_40_1","volume-title":"Retrieved","author":"Navigation Offline","year":"2016","unstructured":"Offline Navigation . 2016 . Routing\/Offline Routers . Retrieved October 18, 2017, from http:\/\/goo.gl\/Bmeljs. Offline Navigation. 2016. Routing\/Offline Routers. Retrieved October 18, 2017, from http:\/\/goo.gl\/Bmeljs."},{"volume-title":"Retrieved","year":"2014","key":"e_1_2_1_41_1","unstructured":"Odroid-XU3. 2014 . Home Page . Retrieved October 18, 2017, from http:\/\/goo.gl\/vhPocF. Odroid-XU3. 2014. Home Page. Retrieved October 18, 2017, from http:\/\/goo.gl\/vhPocF."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.451.0085"},{"volume-title":"Retrieved","year":"2015","key":"e_1_2_1_43_1","unstructured":"Optinvent. 2015 . Home Page . Retrieved October 18, 2017, from http:\/\/optinvent.com\/. Optinvent. 2015. Home Page. Retrieved October 18, 2017, from http:\/\/optinvent.com\/."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77560-7_3"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118299.1118416"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TASSP.1978.1163055"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2668332.2668343"},{"key":"e_1_2_1_48_1","volume-title":"Retrieved","author":"Sony","year":"2014","unstructured":"Sony SmartWatch 3. 2014 . SmartWatch 3 SWR50 . Retrieved October 18, 2017, from http:\/\/goo.gl\/qrV8ux. Sony SmartWatch 3. 2014. SmartWatch 3 SWR50. Retrieved October 18, 2017, from http:\/\/goo.gl\/qrV8ux."},{"key":"e_1_2_1_49_1","volume-title":"Retrieved","author":"Qualcomm Snapdragon","year":"2012","unstructured":"Qualcomm Snapdragon 400. 2012 . Snapdragon 400 Processor . Retrieved October 18, 2017, from https:\/\/goo.gl\/aja771. Qualcomm Snapdragon 400. 2012. Snapdragon 400 Processor. Retrieved October 18, 2017, from https:\/\/goo.gl\/aja771."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2012.31"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968455.2968506"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.57669"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2002.997877"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2010.5457237"},{"key":"e_1_2_1_55_1","volume-title":"Retrieved","author":"Watch LG","year":"2015","unstructured":"LG Watch Urbane W150. 2015 . LG Watch Urbane in Silver: W150 . Retrieved October 18, 2017, from http:\/\/goo.gl\/qg76vg. LG Watch Urbane W150. 2015. LG Watch Urbane in Silver: W150. Retrieved October 18, 2017, from http:\/\/goo.gl\/qg76vg."},{"key":"e_1_2_1_56_1","volume-title":"Retrieved","author":"Phi Intel Xeon","year":"2012","unstructured":"Intel Xeon Phi . 2012 . Intel Xeon Phi Coprocessor 5110P . Retrieved October 18, 2017, from http:\/\/goo.gl\/8jXTzR. Intel Xeon Phi. 2012. Intel Xeon Phi Coprocessor 5110P. Retrieved October 18, 2017, from http:\/\/goo.gl\/8jXTzR."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/996566.996764"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1023833.1023844"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669166"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3122786","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3122786","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:05:08Z","timestamp":1750273508000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3122786"}},"subtitle":["Low-Power Customizable Many-Core Architecture for Wearables"],"short-title":[],"issued":{"date-parts":[[2017,11,14]]},"references-count":59,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1,31]]}},"alternative-id":["10.1145\/3122786"],"URL":"https:\/\/doi.org\/10.1145\/3122786","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-06-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"}}]}}