{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:53Z","timestamp":1750307213815,"version":"3.41.0"},"reference-count":10,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,12,19]],"date-time":"2011-12-19T00:00:00Z","timestamp":1324252800000},"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":["SIGARCH Comput. Archit. News"],"published-print":{"date-parts":[[2011,12,19]]},"abstract":"<jats:p>This paper introduces a simple method called multimode custom instructions, which aims at reducing the power consumption of the register file of tightly coupled dynamically reconfigurable application specific instruction set processors (DR-ASIPs). To this end, it proposes to divide custom instructions into two sets depending on criteria related to their size, distribution and reuse rate. Performance is measured on a RISC DR-ASIP with a subset of MiBench using an original automatic custom instruction generator from assembly based on the dancing link algorithm. The results show that this method makes it possible to drop the accesses to the register file made by CIs by up to 47 % with no performance hit, and to reduce the use of the context memory by up to 40 % compared to a reference architecture.<\/jats:p>","DOI":"10.1145\/2082156.2082180","type":"journal-article","created":{"date-parts":[[2011,12,27]],"date-time":"2011-12-27T15:22:22Z","timestamp":1324999342000},"page":"90-93","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Augmenting DR-ASIP flexibility through multi-mode custom instructions"],"prefix":"10.1145","volume":"39","author":[{"given":"Antoine","family":"Trouve","sequence":"first","affiliation":[{"name":"Kyushu University, Institute of Systems, Information Technologies and Nanotechnologies"}]},{"given":"Kazuaki","family":"Murakami","sequence":"additional","affiliation":[{"name":"Kyushu University, Institute of Systems, Information Technologies and Nanotechnologies"}]}],"member":"320","published-online":{"date-parts":[[2011,12,19]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.224"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2005.7476595"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2003.821545"},{"key":"e_1_2_1_4_1","first-page":"187","volume-title":"Millenial Perspectives in Computer Science","author":"Knuth D. E.","year":"2000","unstructured":"D. E. Knuth . Dancing links . In Millenial Perspectives in Computer Science , pages 187 -- 214 , 2000 . D. E. Knuth. Dancing links. In Millenial Perspectives in Computer Science, pages 187--214, 2000."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-6505-7_6"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086297.1086300"},{"key":"e_1_2_1_7_1","first-page":"375","volume-title":"HPCA6","author":"Rixner S.","year":"2000","unstructured":"S. Rixner , W. J. Dally , B. Khailany , P. Mattson , U. J. Kapasi , and J. D. Owens . Register organization for media processing . In HPCA6 , pages 375 -- 386 , 2000 . S. Rixner, W. J. Dally, B. Khailany, P. Mattson, U. J. Kapasi, and J. D. Owens. Register organization for media processing. In HPCA6, pages 375--386, 2000."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.2197\/ipsjtsldm.3.57"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2009.56"},{"key":"e_1_2_1_10_1","volume-title":"RECONF 2005","author":"Tsunoda T.","year":"2005","unstructured":"T. Tsunoda , M. Takada , Y. Akita , H. Tanaka , M. Sato , and M. Ito . Architecture overview of reconfigurable processor fe-ga for digital media processing . In RECONF 2005 , 2005 . T. Tsunoda, M. Takada, Y. Akita, H. Tanaka, M. Sato, and M. Ito. Architecture overview of reconfigurable processor fe-ga for digital media processing. In RECONF 2005, 2005."}],"container-title":["ACM SIGARCH Computer Architecture News"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2082156.2082180","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2082156.2082180","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:42Z","timestamp":1750241202000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2082156.2082180"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12,19]]},"references-count":10,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,12,19]]}},"alternative-id":["10.1145\/2082156.2082180"],"URL":"https:\/\/doi.org\/10.1145\/2082156.2082180","relation":{},"ISSN":["0163-5964"],"issn-type":[{"type":"print","value":"0163-5964"}],"subject":[],"published":{"date-parts":[[2011,12,19]]},"assertion":[{"value":"2011-12-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}