Show simple item record

dc.contributor.authorYılmaz, Buse
dc.contributor.authorAktemur, Tankut Barış
dc.contributor.authorGarzaran, M. J.
dc.contributor.authorKamin, S.
dc.contributor.authorKıraç, Mustafa Furkan
dc.date.accessioned2016-07-29T05:25:59Z
dc.date.available2016-07-29T05:25:59Z
dc.date.issued2016-04
dc.identifier.issn1544-3973
dc.identifier.urihttp://hdl.handle.net/10679/4351
dc.identifier.urihttp://dl.acm.org/citation.cfm?id=2851500
dc.descriptionDue to copyright restrictions, the access to the full text of this article is only available via subscription.
dc.description.abstractRuntime specialization is used for optimizing programs based on partial information available only at runtime. In this paper we apply autotuning on runtime specialization of Sparse Matrix-Vector Multiplication to predict a best specialization method among several. In 91% to 96% of the predictions, either the best or the second-best method is chosen. Predictions achieve average speedups that are very close to the speedups achievable when only the best methods are used. By using an efficient code generator and a carefully designed set of matrix features, we show the runtime costs can be amortized to bring performance benefits for many real-world cases.
dc.description.sponsorshipTÜBİTAK ; NSF
dc.language.isoengen_US
dc.publisherACM
dc.relationinfo:turkey/grantAgreement/TUBITAK/110E028
dc.relation.ispartofACM Transactions on Architecture and Code Optimization (TACO)
dc.rightsrestrictedAccess
dc.titleAutotuning runtime specialization for sparse matrix-vector multiplicationen_US
dc.typeArticleen_US
dc.peerreviewedyes
dc.publicationstatuspublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-1414-9338 & YÖK ID 124803) Aktemur, Barış
dc.contributor.authorID(ORCID 0000-0001-9177-0489 & YÖK ID 124619) Kıraç, Furkan
dc.contributor.ozuauthorAktemur, Tankut Barış
dc.contributor.ozuauthorKıraç, Mustafa Furkan
dc.identifier.volume13
dc.identifier.issue1
dc.identifier.startpage1
dc.identifier.endpage26
dc.identifier.wosWOS:000373904600005
dc.identifier.doi10.1145/2851500
dc.subject.keywordsPerformance
dc.subject.keywordsExperimentation
dc.subject.keywordsMeasurement
dc.subject.keywordsAutotuning
dc.subject.keywordsRuntime code generation
dc.subject.keywordsSparse matrix-vector multiplication
dc.identifier.scopusSCOPUS:2-s2.0-84971629591
dc.contributor.ozugradstudentYılmaz, Buse
dc.contributor.authorMale2
dc.contributor.authorFemale1
dc.relation.publicationcategoryArticle - International Refereed Journal - Institutional Academic Staff and PhD Student


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


Share this page