A Domain-Specific Language for Performance Portability of Cryptographic Applications on Many-Core Heterogeneous Platforms

The goal of this thesis is to raise the abstraction level of OpenCL coding by means of a Domain Specific Language (DSL) based on aspect-oriented programming. The DSL will take into account characteristics of the specific platforms and provide suitable constructs to achieve the best performance, starting from a platform-neutral reference implementation. The DSL will have the elision property (i.e., removing all DSL-specific construct will result in a working C/OpenCL C code).

The thesis is suitable for one or two students, and includes a mix of programming languages (C/C++, OpenCL, LARA)

Contacts

research/theses/a_domain-specific_language_for_performance_portability_of_cryptographic_applications_on_many-core_heterogeneous_platforms.txt · Last modified: 2013/01/31 10:41 by agosta
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki