Show simple item record

Approximate Loop Unrolling

dc.contributor.authorRodriguez-Cancio, Marcelino
dc.contributor.authorCombemale, Benoit
dc.contributor.authorBaudry, Benoit
dc.date.accessioned2019-09-27T14:25:16Z
dc.date.available2019-09-27T14:25:16Z
dc.date.issued2019-04-30
dc.identifier.citationMarcelino Rodriguez-Cancio, Benoit Combemale, and Benoit Baudry. 2019. Approximate Loop Unrolling. In Proceedings of the 16th conference on Computing Frontiers (CF ’19), April 30-May 2, 2019, Alghero, Italy. ACM, New York, NY, USA, 12 pages. https://doi.org/10.1145/3310273.3323841en_US
dc.identifier.isbn978-1-4503-6685-4
dc.identifier.urihttp://hdl.handle.net/1803/9549
dc.description.abstractWe introduce Approximate Unrolling, a compiler loop optimization that reduces execution time and energy consumption, exploiting code regions that can endure some approximation and still produce acceptable results. Specifically, this work focuses on counted loops that map a function over the elements of an array. Approximate Unrolling transforms loops similarly to Loop Unrolling. However, unlike its exact counterpart, our optimization does not unroll loops by adding exact copies of the loop's body. Instead, it adds code that interpolates the results of previous iterations.en_US
dc.language.isoen_USen_US
dc.publisherCF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERSen_US
dc.rightsPermission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.Copyright 2014 ACM X-XXX Rodriguez-Cancio, M (reprint author) Show more Vanderbilt Univ, 221 Kirkland Hall, Nashville, TN 37235 USA.
dc.source.urihttps://hal.inria.fr/hal-01401828/file/technical-paper-main.pdf
dc.subjectapproximate computingen_US
dc.subjectcompiler optimizationsen_US
dc.subject.lcshCompileren_US
dc.subject.lcshComputer scienceen_US
dc.titleApproximate Loop Unrollingen_US
dc.typeArticleen_US
dc.identifier.doi10.1145/3310273.3323841


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record