{"data":{"id":"10.48550/arxiv.1412.6986","type":"dois","attributes":{"doi":"10.48550/arxiv.1412.6986","prefix":"10.48550","suffix":"arxiv.1412.6986","identifiers":[{"identifier":"1412.6986","identifierType":"arXiv"}],"alternateIdentifiers":[{"alternateIdentifierType":"arXiv","alternateIdentifier":"1412.6986"}],"creators":[{"name":"Han, Tianyi David","nameType":"Personal","givenName":"Tianyi David","familyName":"Han","affiliation":[],"nameIdentifiers":[]},{"name":"Abdelrahman, Tarek S.","nameType":"Personal","givenName":"Tarek S.","familyName":"Abdelrahman","affiliation":[],"nameIdentifiers":[]}],"titles":[{"title":"Automatic Tuning of Local Memory Use on GPGPUs"}],"publisher":"arXiv","container":{},"publicationYear":2014,"subjects":[{"lang":"en","subject":"Distributed, Parallel, and Cluster Computing (cs.DC)","subjectScheme":"arXiv"},{"subject":"FOS: Computer and information sciences","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"FOS: Computer and information sciences","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"}],"contributors":[],"dates":[{"date":"2014-12-22T14:06:37Z","dateType":"Submitted","dateInformation":"v1"},{"date":"2014-12-23T01:20:47Z","dateType":"Updated","dateInformation":"v1"},{"date":"2014-12","dateType":"Available","dateInformation":"v1"},{"date":"2014","dateType":"Issued"}],"language":null,"types":{"ris":"GEN","bibtex":"misc","citeproc":"article","schemaOrg":"CreativeWork","resourceType":"Article","resourceTypeGeneral":"Preprint"},"relatedIdentifiers":[],"relatedItems":[],"sizes":[],"formats":[],"version":"1","rightsList":[{"rights":"arXiv.org perpetual, non-exclusive license","rightsUri":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/"}],"descriptions":[{"description":"The use of local memory is important to improve the performance of OpenCL programs. However, its use may not always benefit performance, depending on various application characteristics, and there is no simple heuristic for deciding when to use it. We develop a machine learning model to decide if the optimization is beneficial or not. We train the model with millions of synthetic benchmarks and show that it can predict if the optimization should be applied for a single array, in both synthetic and real benchmarks, with high accuracy.","descriptionType":"Abstract"},{"description":"Part of ADAPT Workshop proceedings, 2015 (arXiv:1412.2347)","descriptionType":"Other"}],"geoLocations":[],"fundingReferences":[],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHJlc291cmNlIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00LjMvbWV0YWRhdGEueHNkIj4KICA8aWRlbnRpZmllciBpZGVudGlmaWVyVHlwZT0iRE9JIj4xMC40ODU1MC9BUlhJVi4xNDEyLjY5ODY8L2lkZW50aWZpZXI+CiAgPGFsdGVybmF0ZUlkZW50aWZpZXJzPgogICAgPGFsdGVybmF0ZUlkZW50aWZpZXIgYWx0ZXJuYXRlSWRlbnRpZmllclR5cGU9ImFyWGl2Ij4xNDEyLjY5ODY8L2FsdGVybmF0ZUlkZW50aWZpZXI+CiAgPC9hbHRlcm5hdGVJZGVudGlmaWVycz4KICA8Y3JlYXRvcnM+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+SGFuLCBUaWFueWkgRGF2aWQ8L2NyZWF0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPlRpYW55aSBEYXZpZDwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5IYW48L2ZhbWlseU5hbWU+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QWJkZWxyYWhtYW4sIFRhcmVrIFMuPC9jcmVhdG9yTmFtZT4KICAgICAgPGdpdmVuTmFtZT5UYXJlayBTLjwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5BYmRlbHJhaG1hbjwvZmFtaWx5TmFtZT4KICAgIDwvY3JlYXRvcj4KICA8L2NyZWF0b3JzPgogIDx0aXRsZXM+CiAgICA8dGl0bGU+QXV0b21hdGljIFR1bmluZyBvZiBMb2NhbCBNZW1vcnkgVXNlIG9uIEdQR1BVczwvdGl0bGU+CiAgPC90aXRsZXM+CiAgPHB1Ymxpc2hlcj5hclhpdjwvcHVibGlzaGVyPgogIDxwdWJsaWNhdGlvblllYXI+MjAxNDwvcHVibGljYXRpb25ZZWFyPgogIDxzdWJqZWN0cz4KICAgIDxzdWJqZWN0IHhtbDpsYW5nPSJlbiIgc3ViamVjdFNjaGVtZT0iYXJYaXYiPkRpc3RyaWJ1dGVkLCBQYXJhbGxlbCwgYW5kIENsdXN0ZXIgQ29tcHV0aW5nIChjcy5EQyk8L3N1YmplY3Q+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJGaWVsZHMgb2YgU2NpZW5jZSBhbmQgVGVjaG5vbG9neSAoRk9TKSI+Rk9TOiBDb21wdXRlciBhbmQgaW5mb3JtYXRpb24gc2NpZW5jZXM8L3N1YmplY3Q+CiAgPC9zdWJqZWN0cz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iU3VibWl0dGVkIiBkYXRlSW5mb3JtYXRpb249InYxIj4yMDE0LTEyLTIyVDE0OjA2OjM3WjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJVcGRhdGVkIiBkYXRlSW5mb3JtYXRpb249InYxIj4yMDE0LTEyLTIzVDAxOjIwOjQ3WjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJBdmFpbGFibGUiIGRhdGVJbmZvcm1hdGlvbj0idjEiPjIwMTQtMTI8L2RhdGU+CiAgPC9kYXRlcz4KICA8cmVzb3VyY2VUeXBlIHJlc291cmNlVHlwZUdlbmVyYWw9IlByZXByaW50Ij5BcnRpY2xlPC9yZXNvdXJjZVR5cGU+CiAgPHZlcnNpb24+MTwvdmVyc2lvbj4KICA8cmlnaHRzTGlzdD4KICAgIDxyaWdodHMgcmlnaHRzVVJJPSJodHRwOi8vYXJ4aXYub3JnL2xpY2Vuc2VzL25vbmV4Y2x1c2l2ZS1kaXN0cmliLzEuMC8iPmFyWGl2Lm9yZyBwZXJwZXR1YWwsIG5vbi1leGNsdXNpdmUgbGljZW5zZTwvcmlnaHRzPgogIDwvcmlnaHRzTGlzdD4KICA8ZGVzY3JpcHRpb25zPgogICAgPGRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uVHlwZT0iQWJzdHJhY3QiPlRoZSB1c2Ugb2YgbG9jYWwgbWVtb3J5IGlzIGltcG9ydGFudCB0byBpbXByb3ZlIHRoZSBwZXJmb3JtYW5jZSBvZiBPcGVuQ0wgcHJvZ3JhbXMuIEhvd2V2ZXIsIGl0cyB1c2UgbWF5IG5vdCBhbHdheXMgYmVuZWZpdCBwZXJmb3JtYW5jZSwgZGVwZW5kaW5nIG9uIHZhcmlvdXMgYXBwbGljYXRpb24gY2hhcmFjdGVyaXN0aWNzLCBhbmQgdGhlcmUgaXMgbm8gc2ltcGxlIGhldXJpc3RpYyBmb3IgZGVjaWRpbmcgd2hlbiB0byB1c2UgaXQuIFdlIGRldmVsb3AgYSBtYWNoaW5lIGxlYXJuaW5nIG1vZGVsIHRvIGRlY2lkZSBpZiB0aGUgb3B0aW1pemF0aW9uIGlzIGJlbmVmaWNpYWwgb3Igbm90LiBXZSB0cmFpbiB0aGUgbW9kZWwgd2l0aCBtaWxsaW9ucyBvZiBzeW50aGV0aWMgYmVuY2htYXJrcyBhbmQgc2hvdyB0aGF0IGl0IGNhbiBwcmVkaWN0IGlmIHRoZSBvcHRpbWl6YXRpb24gc2hvdWxkIGJlIGFwcGxpZWQgZm9yIGEgc2luZ2xlIGFycmF5LCBpbiBib3RoIHN5bnRoZXRpYyBhbmQgcmVhbCBiZW5jaG1hcmtzLCB3aXRoIGhpZ2ggYWNjdXJhY3kuPC9kZXNjcmlwdGlvbj4KICAgIDxkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblR5cGU9Ik90aGVyIj5QYXJ0IG9mIEFEQVBUIFdvcmtzaG9wIHByb2NlZWRpbmdzLCAyMDE1IChhclhpdjoxNDEyLjIzNDcpPC9kZXNjcmlwdGlvbj4KICA8L2Rlc2NyaXB0aW9ucz4KPC9yZXNvdXJjZT4=","url":"https://arxiv.org/abs/1412.6986","contentUrl":null,"metadataVersion":0,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":0,"viewsOverTime":[],"downloadCount":0,"downloadsOverTime":[],"referenceCount":0,"citationCount":0,"citationsOverTime":[],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2022-03-08T20:51:02.000Z","registered":"2022-03-08T20:51:03.000Z","published":"2014","updated":"2022-03-08T20:51:03.000Z"},"relationships":{"client":{"data":{"id":"arxiv.content","type":"clients"}},"provider":{"data":{"id":"arxiv","type":"providers"}},"media":{"data":{"id":"10.48550/arxiv.1412.6986","type":"media"}},"references":{"data":[]},"citations":{"data":[]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}