{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:39:52Z","timestamp":1761323992403,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2015,3,27]],"date-time":"2015-03-27T00:00:00Z","timestamp":1427414400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2015,3,27]]},"abstract":"<jats:p>In this paper we address the problem of improving the instruction cache performance for single-path code. The properties of single-path code allow us to align single-path loops within the cache in order to reduce the number of cache misses during the loop execution. We propose an algorithm that categorizes loops in a simple way so that the loops can be aligned and NOP instructions can be inserted to support this loop alignment. Our experimental results show the predictability for cache misses in single-path loops and demonstrate the benefit of the single-path loop alignment.<\/jats:p>","DOI":"10.1145\/2752801.2752803","type":"journal-article","created":{"date-parts":[[2015,4,1]],"date-time":"2015-04-01T14:59:12Z","timestamp":1427900352000},"page":"13-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Aligning single path loops to reduce the number of capacity cache misses"],"prefix":"10.1145","volume":"12","author":[{"given":"Bekim","family":"Cilku","sequence":"first","affiliation":[{"name":"Vienna University of Technology, Wien, Austria"}]},{"given":"Roland","family":"Kammerer","sequence":"additional","affiliation":[{"name":"Vienna University of Technology, Wien, Austria"}]},{"given":"Peter","family":"Puschner","sequence":"additional","affiliation":[{"name":"Vienna University of Technology, Wien, Austria"}]}],"member":"320","published-online":{"date-parts":[[2015,3,27]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/567067.567085"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/IIT.2007.4430406"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCECE.2003.1226134"},{"volume-title":"Elsevier","year":"2012","author":"Hennessy J. L.","key":"e_1_2_1_4_1"},{"volume-title":"Springer","year":"2011","author":"Kopetz H.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/11532378_2"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.318580"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/223982.225965"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/882515.885528"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33675-1_35"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/846213.846575"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1155\/2009\/758480"},{"key":"e_1_2_1_13_1","first-page":"11","volume-title":"Bringing Theory to Practice: Predictability and Performance in Embedded Systems","author":"Schoeberl M.","year":"2011"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/356887.356892"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2005.183"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1347375.1347389"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2752801.2752803","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2752801.2752803","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:16:22Z","timestamp":1750227382000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2752801.2752803"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,27]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,3,27]]}},"alternative-id":["10.1145\/2752801.2752803"],"URL":"https:\/\/doi.org\/10.1145\/2752801.2752803","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2015,3,27]]},"assertion":[{"value":"2015-03-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}