liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
GPU accelerated rendering of vector based maps on iOS
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Digital maps can be represented as either raster (bitmap images) or vector data. Vector maps are often preferable as they can be stored more efficiently and rendered irrespective of screen resolution. Vector map rendering on demand can be a computationally intensive task and has to be implemented in an efficient manner to ensure good performance and a satisfied end-user, especially on mobile devices with limited computational resources.

This thesis discusses different ways of utilizing the on-chip GPU to improve the vector map rendering performance of an existing iOS app. It describes an implementation that uses OpenGL ES 2.0 to achieve the same end-result as the old CPU-based implementation using the same underlying map infras- tructure. By using the OpenGL based map renderer as well as implementing other performance optimizations, the authors were able to achieve an almost fivefold increase in rendering performance on an iPad Air.

Place, publisher, year, edition, pages
2014. , 43 p.
Keyword [en]
GPU, iOS, vector maps, rendering, OpenGL ES
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-107064ISRN: LIU-IDA/LITH-EX-A--14/023--SEOAI: oai:DiVA.org:liu-107064DiVA: diva2:721506
External cooperation
IT-Bolaget Per & Per AB
Subject / course
Computer and information science at the Institute of Technology
Presentation
2014-05-26, Alan Turing, Linköpings universitet, Linköping, 13:00 (Swedish)
Supervisors
Examiners
Available from: 2014-06-05 Created: 2014-06-04 Last updated: 2014-06-05Bibliographically approved

Open Access in DiVA

GPU_accelerated_vector_maps_on_ios_2014_06_04_jonbr858_alefa117(3487 kB)2089 downloads
File information
File name FULLTEXT01.pdfFile size 3487 kBChecksum SHA-512
77c89c42f1dfc9ca07fab912d047fcca7decce1d60d57404814243373851ac93c121c4a8c5056d587a2ad00955bfdfb8c02bd1a426d4ce81d432e11319bc6ac9
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Qvick Faxå, AlexanderBromö, Jonas
By organisation
Department of Computer and Information ScienceThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 2089 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1256 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf