User Tools

Site Tools


2015-viennacl-mobile-hardware

This is an old revision of the document!


ViennaCL: Target-Specific Tuning on Mobile (Smartphone and Tablet) Hardware

Description

The linear algebra routines in ViennaCL are primarily optimized for discrete GPUs from AMD and NVIDIA. However, OpenCL has also made significant progress on mobile hardware recently. The aim of this project is to optimize our routines for mobile GPUs from Qualcomm, ARM, and NVIDIA (Tegra).

Benefit for the Student

The student will learn the subtle differences between mobile hardware and desktop hardware. He or she will get precious hands-on experience with latest mobile hardware.

Benefit for the Project

The performance in ViennaCL becomes more portable, so that the user can rely on high performance irrespective of the underlying hardware.

Requirements

Solid Linux knowledge and basic knowledge of C and C++ is a must. Experience with single board computers such as the Rasperry Pi is a plus.

Mentors

Karl Rupp, TBD

2015-viennacl-mobile-hardware.1425906188.txt.gz · Last modified: 2015/03/09 13:03 by viennastar