Approximating Memory-bound Applications on Mobile GPUs

dc.contributor.authorMaier, Daniel
dc.contributor.authorMammeri, Nadjib
dc.contributor.authorCosenza, Biagio
dc.contributor.authorJuurlink, Ben
dc.date.accessioned2019-08-19T10:54:10Z
dc.date.available2019-08-19T10:54:10Z
dc.date.issued2019
dc.descriptionAccepted for 2019 International Conference on High Performance Computing & Simulation (HPCS)en
dc.description.abstractApproximate computing techniques are often used to improve the performance of applications that can tolerate some amount of impurity in the calculations or data. In the context of embedded and mobile systems, a broad number of applications have exploited approximation techniques to improve performance and overcome the limited capabilities of the hardware. On such systems, even small performance improvements can be sufficient to meet scheduled requirements such as hard real-time deadlines. We study the approximation of memory-bound applications on mobile GPUs using kernel perforation, an approximation technique that exploits the availability of fast GPU local memory to provide high performance with more accurate results. Using this approximation technique, we approximated six applications and evaluated them on two mobile GPU architectures with very different memory layouts: a Qualcomm Adreno 506 and an ARM Mali T860 MP2. Results show that, even when the local memory is not mapped to dedicated fast memory in hardware, kernel perforation is still capable of 1.25x speedup because of improved memory layout and caching effects. Mobile GPUs with local memory show a speedup of up to 1.38x.en
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/9669
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-8712
dc.language.isoenen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc004 Datenverarbeitung; Informatikde
dc.subject.otherGPUen
dc.subject.otherapproximate computingen
dc.subject.otherhigh-performance computingen
dc.subject.otherOpenCLen
dc.subject.otherkernel perforationen
dc.subject.otherHPCen
dc.titleApproximating Memory-bound Applications on Mobile GPUsen
dc.typeConference Objecten
dc.type.versionacceptedVersionen
dcterms.bibliographicCitation.originalpublishernameInstitute of Electrical and Electronics Engineers (IEEE)en
dcterms.bibliographicCitation.originalpublisherplacePiscataway, NJen
dcterms.bibliographicCitation.proceedingstitle2019 International Conference on High Performance Computing & Simulation (HPCS)en
tub.accessrights.dnbdomainen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Technische Informatik und Mikroelektronik::FG Architektur eingebetteter Systemede
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG Architektur eingebetteter Systemede
tub.affiliation.instituteInst. Technische Informatik und Mikroelektronikde
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
maier_etal_hpcs2019.pdf
Size:
644.49 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.9 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections