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
Conditional component composition for GPU-based systems
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology. (PELAB)
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology. (PELAB)ORCID iD: 0000-0001-5241-0026
2014 (English)In: Proc. Seventh Workshop on Programmability Issues for Multi-Core Computers (MULTIPROG-2014) at HiPEAC-2014, Vienna, Austria, Jan. 2014, Vienna, Austria: HiPEAC NoE , 2014Conference paper, Published paper (Refereed)
Abstract [en]

User-level components can expose multiple functionally equivalent implementations with different resource requirements and performance characteristics. A composition framework can then choose a suitable implementation for each component invocation guided by an objective function (execution time, energy etc.). In this paper, we describe the idea of conditional composition which enables the component writer to specify constraints on the selectability of a given component implementation based on information about the target system and component call properties. By incorporating such information, more informed and user-guided composition decisions can be made and thus more efficient code be generated, as shown with an example scenario for a GPU-based system.

Place, publisher, year, edition, pages
Vienna, Austria: HiPEAC NoE , 2014.
Series
MULTIPROG workshop series
Keyword [en]
heterogeneous multicore system, parallel programming, platform description language, constrained optimization, code generation, software composition, parallel computing
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-114340OAI: oai:DiVA.org:liu-114340DiVA: diva2:789414
Conference
Proc. Seventh Workshop on Programmability Issues for Multi-Core Computers (MULTIPROG-2014) at HiPEAC-2014 Conference, Vienna, Austria, Jan. 2014
Projects
EU FP7 EXCESSEU FP7 PEPPHERSeRC OpCoReS
Funder
EU, FP7, Seventh Framework Programme, 611183 (EXCESS)Swedish e‐Science Research Center, OpCoReS
Available from: 2015-02-18 Created: 2015-02-18 Last updated: 2015-03-02Bibliographically approved

Open Access in DiVA

fulltext(295 kB)80 downloads
File information
File name FULLTEXT01.pdfFile size 295 kBChecksum SHA-512
831d8141582c5e56f9d6ac55d731a494d6a98c367c32717f58aa96d3f183d06ec4ea655d3d2667ae411d1885fb96e4fb0a3633fff7ce5bc792cabb66535a0623
Type fulltextMimetype application/pdf

Other links

Author version (PDF)

Authority records BETA

Dastgeer, UsmanKessler, Christoph

Search in DiVA

By author/editor
Dastgeer, UsmanKessler, Christoph
By organisation
Software and SystemsThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 80 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: 144 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