Prof. Dr.-Ing. Richard Membarth

Prof. Dr.-Ing. Richard Membarth Affiliated Professor

German Research Center for Artificial Intelligence (DFKI)
Agents and Simulated Reality
Saarland Informatics Campus D3 4, 66123 Saarbrücken, Germany
Saarland University
Computer Graphics Lab
Research Interests
gpu computing parallel computing domain-specific languages compilers
Teaching

Projects

...
AnyDSL

A Partial Evaluation Framework for Programming High-Performance Libraries

View Details
...
Hipacc

A Domain-Specific Language and Compiler for Image Processing

View Details

Professional Scientific Activities

  • High-Performance Graphics 2020
    Papers Chair High-Performance Graphics is the leading international forum for performance-oriented graphics systems research including innovative algorithms, efficient implementations, and hardware architecture.
  • High-Performance Graphics 2019
    General Chair High-Performance Graphics is the leading international forum for performance-oriented graphics systems research including innovative algorithms, efficient implementations, and hardware architecture.
  • High-Performance Graphics 2018, 2017
    Publicity Chair High-Performance Graphics is the leading international forum for performance-oriented graphics systems research including innovative algorithms, efficient implementations, and hardware architecture.

Publications

M. Kenzel S. Lemme R. Membarth M. Kurtenacker H. Devillers M. Steinberger P. Slusallek
AnyQ: An Evaluation Framework for Massively-Parallel Queue Algorithms
Publication Type: Conference, Proceedings of the 37th IEEE International Parallel & Distributed Processing Symposium (IPDPS), pp. 736-745, St. Petersburg, FL, USA, May 15-19, 2023
@inproceedings{kenzel2023anyq,
  author          = {Kenzel, Michael and Lemme, Stefan and Membarth, Richard and Kurtenacker, Matthias and Devillers, Hugo and Steinberger, Markus and Slusallek, Philipp},
  address         = {St. Petersburg, FL, USA},
  title           = {{AnyQ}: An Evaluation Framework for Massively-Parallel Queue Algorithms},
  booktitle       = {Proceedings of the 37th IEEE International Parallel \& Distributed Processing Symposium (IPDPS)},
  pages           = {736--745},
  year            = 2023,
  month           = may,
  date            = {2023-05-15/2023-05-19},
  doi             = {10.1109/IPDPS54959.2023.00079},
  organization    = {IEEE}
}
A. Müller B. Schmidt R. Membarth R. Leißa S. Hack
AnySeq/GPU: A Novel Approach for Faster Sequence Alignment on GPUs
Publication Type: Conference, Proceedings of the 36th ACM International Conference on Supercomputing (ICS), pp. 20:1-20:11, Virtual Event, June 27-30, 2022
@inproceedings{mueller2022anyseqgpu,
  author          = {Müller, André and Schmidt, Bertil and Membarth, Richard and Leißa, Roland and Hack, Sebastian},
  address         = {Virtual Event},
  booktitle       = {Proceedings of the 36th ACM International Conference on Supercomputing (ICS)},
  title           = {{AnySeq/GPU}: A Novel Approach for Faster Sequence Alignment on {GPUs}},
  pages           = {20:1--20:11},
  year            = 2022,
  month           = jun,
  date            = {2022-06-27/2022-06-30},
  doi             = {10.1145/3524059.3532376},
  organization    = {ACM}
}
M. Schuler R. Membarth P. Slusallek
XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments
Publication Type: Article, ACM Transactions on Architecture and Code Optimization (TACO), 20(1): 17:1-17:25, 2022
@article{schuler2022xengine,
  author          = {Schuler, Manuela and Membarth, Richard and Slusallek, Philipp},
  title           = {{XEngine}: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments},
  year            = {2022},
  issue_date      = {March 2023},
  publisher       = {Association for Computing Machinery},
  address         = {New York, NY, USA},
  volume          = {20},
  number          = {1},
  issn            = {1544-3566},
  url             = {https://doi.org/10.1145/3568956},
  doi             = {10.1145/3568956},
  journal         = {ACM Transactions on Architecture and Code Optimization (TACO)},
  month           = {dec},
  articleno       = {17},
  numpages        = {25},
  keywords        = {Rematerialization, heterogeneous computing, memory management, neural networks, integer linear programming}
}
X. Xu L. Wang A. Pérard-Gayot R. Membarth C. Li C. Yang P. Slusallek
Temporal Coherence-based Distributed Ray Tracing of Massive Scenes
Publication Type: Article, IEEE Transactions on Visualization and Computer Graphics (TVCG), 30(2): 1489-1501, 2022
@article{xiang2022distrt,
    author          = {Xu, Xiang and Wang, Lu and Pérard-Gayot, Arsène and Membarth, Richard and Li, Cuiyu and Yang, Chenglei and Slusallek, Philipp},
    title           = {Temporal Coherence-Based Distributed Ray Tracing of Massive Scenes},
    journal         = {IEEE Transactions on Visualization and Computer Graphics (TVCG)},
    pages           = {1489--1501},
    volume          = {30},
    number          = {2},
    year            = 2022,
    month           = nov,
    date            = {2022-11-07},
    doi             = {10.1109/TVCG.2022.3219982},
    publisher       = {IEEE}
}
P. Amiri A. Pérard-Gayot R. Membarth P. Slusallek R. Leißa S. Hack
FLOWER: A Comprehensive Dataflow Compiler for High-Level Synthesis
Publication Type: Conference, Proceedings of the 2021 International Conference on Field-Programmable Technology (FPT), pp. 1-9, Auckland, New Zealand, December 6-10, 2021
@inproceedings{amiri2021flower,
  author          = {Amiri, Puya and Pérard-Gayot, Arsène and Membarth, Richard and Slusallek, Philipp and Leißa, Roland and Hack, Sebastian},
  address         = {Auckland, New Zealand},
  booktitle       = {Proceedings of the 2021 International Conference on Field-Programmable Technology (FPT)},
  title           = {{FLOWER}: A Comprehensive Dataflow Compiler for High-Level Synthesis},
  pages           = {1--9},
  %year            = 2021,
  %month           = dec,
  date            = {2021-12-06/2021-12-10},
  doi             = {10.1109/ICFPT52863.2021.9609930},
  organization    = {IEEE}
}
R. Ravedutti Lucio Machado J. Schmitt S. Eibl J. Eitzinger R. Leißa S. Hack A. Pérard-Gayot R. Membarth H. Köstler
tinyMD: Mapping Molecular Dynamics Simulations to Heterogeneous Hardware using Partial Evaluation
Publication Type: Article, Journal of Computational Science (JOCS), 54(101425): 1-11, 2021
@article{ravedutti2021tinymd,
  author          = {Ravedutti Lucio Machado, Rafael and Schmitt, Jonas and Eibl, Sebastian and Eitzinger, Jan and Leißa, Roland and Hack, Sebastian and Pérard-Gayot, Arsène and Membarth, Richard and Köstler, Harald},
  title           = {{tinyMD}: Mapping Molecular Dynamics Simulations to Heterogeneous Hardware using Partial Evaluation},
  journal         = {Journal of Computational Science (JOCS)},
  pages           = {1--11},
  volume          = {54},
  number          = {101425},
  year            = 2021,
  month           = jul,
  date            = {2021-07-10},
  doi             = {10.1016/j.jocs.2021.101425},
  publisher       = {Elsevier}
}
A. Müller B. Schmidt A. Hildebrandt R. Membarth R. Leißa M. Kruse S. Hack
AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation
Publication Type: Conference, Proceedings of the 34th IEEE International Parallel & Distributed Processing Symposium (IPDPS), pp. 1030-1040, New Orleans, LA, USA, May 5-8, 2020
@inproceedings{mueller2020anyseq,
  author          = {Müller, André and Schmidt, Bertil and Hildebrandt, Andreas and Membarth, Richard and Leißa, Roland and Kruse, Matthis and Hack, Sebastian},
  address         = {New Orleans, LA, USA},
  booktitle       = {Proceedings of the 34th IEEE International Parallel \& Distributed Processing Symposium (IPDPS)},
  title           = {{AnySeq}: A High Performance Sequence Alignment Library based on Partial Evaluation},
  pages           = {1030--1040},
  year            = 2020,
  month           = may,
  date            = {2020-05-18/2020-05-22},
  doi             = {10.1109/IPDPS47924.2020.00109},
  organization    = {IEEE}
}
M. A. Özkan A. Pérard-Gayot R. Membarth P. Slusallek R. Leißa S. Hack J. Teich F. Hannig
AnyHLS: High-Level Synthesis with Partial Evaluation
Publication Type: Article, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) (Proceedings of CODES+ISSS 2020), 39(11): 3202-3214, 2020
@article{oezkan2020anyhls,
  author          = {Özkan, M. Akif and Pérard-Gayot, Arsène and Membarth, Richard and Slusallek, Philipp and Leißa, Roland and Hack, Sebastian and Teich, Jürgen and Hannig, Frank},
  title           = {{AnyHLS}: High-Level Synthesis with Partial Evaluation},
  journal         = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) (Proceedings of CODES+ISSS 2020)},
  pages           = {3202--3214},
  volume          = {39},
  number          = {11},
  year            = 2020,
  month           = sep,
  date            = {2020-09-20/2020-09-25},
  doi             = {10.1109/TCAD.2020.3012172},
  publisher       = {IEEE}
}
R. Membarth H. Dutta F. Hannig J. Teich
Efficient Mapping of Streaming Applications for Image Processing on Graphics Cards
Publication Type: Article, Transactions on High-Performance Embedded Architectures and Compilers (Transactions on HiPEAC), V: 1-20, 2019
@article{membarth2019efficientmapping,
  author          = {Membarth, Richard and Dutta, Hritam and Hannig, Frank and Teich, Jürgen},
  title           = {Efficient Mapping of Streaming Applications for Image Processing on Graphics Cards},
  journal         = {Transactions on High-Performance Embedded Architectures and Compilers (Transactions on HiPEAC)},
  pages           = {1--20},
  volume          = {V},
  %year            = 2019,
  %month           = feb,
  date            = {2019-02},
  doi             = {10.1007/978-3-662-58834-5_1},
  publisher       = {Springer}
}
A. Pérard-Gayot R. Membarth R. Leißa S. Hack P. Slusallek
Rodent: Generating Renderers without Writing a Generator
Publication Type: Article, ACM Transactions on Graphics (TOG) (Proceedings of SIGGRAPH 2019), 38(4): 40:1-40:12, 2019
@article{perard2019rodent,
  author          = {Pérard-Gayot, Arsène and Membarth, Richard and Leißa, Roland and Hack, Sebastian and Slusallek, Philipp},
  title           = {Rodent: Generating Renderers without Writing a Generator},
  journal         = {ACM Transactions on Graphics (TOG) (Proceedings of SIGGRAPH 2019)},
  pages           = {40:1--40:12},
  volume          = {38},
  number          = {4},
  year            = 2019,
  month           = jul,
  date            = {2019-07-28/2019-08-01},
  doi             = {10.1145/3306346.3322955},
  publisher       = {ACM}
}
E. Sánchez Morales R. Membarth A. Gaull P. Slusallek T. Dirndorfer A. Kammenhuber C. Lauer M. Botsch
Parallel Multi-Hypothesis Algorithm for Criticality Estimation in Traffic and Collision Avoidance
Publication Type: Conference, Proceedings of the 30th IEEE Intelligent Vehicles Symposium (IV), pp. 2164-2171, Paris, France, June 9-12, 2019
@inproceedings{sanchezmorales2019parallelmultihypothesis,
  author          = {{Sánchez Morales}, Eduardo and Membarth, Richard and Gaull, Andreas and Slusallek, Philipp and Dirndorfer, Tobias and Kammenhuber, Alexander and Lauer, Christoph and Botsch, Michael},
  address         = {Paris, France},
  booktitle       = {Proceedings of the 30th IEEE Intelligent Vehicles Symposium (IV)},
  title           = {Parallel Multi-Hypothesis Algorithm for Criticality Estimation in Traffic and Collision Avoidance},
  pages           = {2164--2171},
  year            = 2019,
  month           = jun,
  date            = {2019-06-09/2019-06-12},
  doi             = {10.1109/IVS.2019.8814015},
  organization    = {IEEE}
}
R. Leißa K. Boesche S. Hack A. Pérard-Gayot R. Membarth P. Slusallek A. Müller B. Schmidt
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
Publication Type: Article, HiPEAC 2018 Paper Award
Proceedings of the ACM on Programming Languages (PACMPL), 2(OOPSLA): 119:1-119:30, 2018
@article{leissa2018anydsl,
  author          = {Leißa, Roland and Boesche, Klaas and Hack, Sebastian and Pérard-Gayot, Arsène and Membarth, Richard and Slusallek, Philipp and Müller, André and Schmidt, Bertil},
  title           = {{AnyDSL}: A Partial Evaluation Framework for Programming High-Performance Libraries},
  journal         = {Proceedings of the ACM on Programming Languages (PACMPL)},
  pages           = {119:1--119:30},
  volume          = {2},
  number          = {OOPSLA},
  %year            = 2018,
  %month           = nov,
  date            = {2018-11-04/2018-11-09},
  note            = {{HiPEAC 2018 Paper Award}},
  doi             = {10.1145/3276489},
  publisher       = {ACM}
}
M. A. Özkan A. Pérard-Gayot R. Membarth P. Slusallek J. Teich F. Hannig
A Journey into DSL Design using Generative Programming: FPGA Mapping of Image Border Handling through Refinement
Publication Type: Conference, Proceedings of the Fifth International Workshop on FPGAs for Software Programmers (FSP), pp. 1-9, Dublin, Ireland, August 31, 2018
@inproceedings{oezkan2018fpgaborderhandling,
  author       = {Özkan, Mehmet Akif and Pérard-Gayot, Arsène and Membarth, Richard and Slusallek, Philipp and Teich, Jürgen and Hannig, Frank},
  address      = {Dublin, Ireland},
  booktitle    = {Proceedings of the Fifth International Workshop on FPGAs for Software Programmers (FSP)},
  title        = {{A Journey into DSL Design using Generative Programming: FPGA Mapping of Image Border Handling through Refinement}},
  pages        = {1--9},
  year         = 2018,
  month        = aug,
  date         = {2018-08-31},
  organization = {VDE}
}
A. Pérard-Gayot R. Membarth P. Slusallek S. Moll R. Leißa S. Hack
A Data Layout Transformation for Vectorizing Compilers
Publication Type: Conference, Proceedings of the 2018 Workshop on Programming Models for SIMD/Vector Processing (WPMVP), pp. 7:1-7:8, Vösendorf / Vienna, Austria, February 24, 2018
@inproceedings{perard2018splitalloca,
  author       = {Pérard-Gayot, Arsène and Membarth, Richard and Slusallek, Philipp and Moll, Simon and Leißa, Roland and Hack, Sebastian},
  address      = {Vösendorf / Vienna, Austria},
  booktitle    = {Proceedings of the 2018 Workshop on Programming Models for SIMD/Vector Processing (WPMVP)},
  title        = {{A Data Layout Transformation for Vectorizing Compilers}},
  pages        = {7:1--7:8},
  year         = 2018,
  month        = feb,
  date         = {2018-02-24},
  doi          = {10.1145/3178433.3178440},
  organization = {ACM}
}
J. Schmitt H. Köstler J. Eitzinger R. Membarth
Unified Code Generation for the Parallel Computation of Pairwise Interactions using Partial Evaluation
Publication Type: Conference, Proceedings of the 17th International Symposium on Parallel and Distributed Computing (ISPDC), pp. 17-24, Geneva, Switzerland, June 25-28, 2018
@inproceedings{schmitt2018unifiedmd,
    author          = {Schmitt, Jonas and Köstler, Harald and Eitzinger, Jan and Membarth, Richard},
    address         = {Geneva, Switzerland},
    booktitle       = {Proceedings of the 17th International Symposium on Parallel and Distributed Computing (ISPDC)},
    title           = {{Unified Code Generation for the Parallel Computation of Pairwise Interactions using Partial Evaluation}},
    pages           = {17--24},
    year            = 2018,
    month           = jun,
    date            = {2018-06-25/2018-06-28},
    doi             = {10.1109/ISPDC2018.2018.00012},
    organization    = {IEEE}
}
A. Pérard-Gayot M. Weier R. Membarth P. Slusallek R. Leißa S. Hack
RaTrace: Simple and Efficient Abstractions for BVH Ray Traversal Algorithms
Publication Type: Conference, Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE), pp. 157-168, Vancouver, BC, Canada, October 23-24, 2017
@inproceedings{perard2017ratrace,
  author       = {Pérard-Gayot, Arsène and Weier, Martin and Membarth, Richard and Slusallek, Philipp and Leißa, Roland and Hack, Sebastian},
  address      = {Vancouver, BC, Canada},
  booktitle    = {Proceedings of the 16th International Conference on Generative Programming: Concepts \& Experiences (GPCE)},
  title        = {{RaTrace: Simple and Efficient Abstractions for BVH Ray Traversal Algorithms}},
  pages        = {157--168},
  year         = 2017,
  month        = oct,
  date         = {2017-10-23/2017-10-24},
  doi          = {10.1145/3136040.3136044},
  organization = {ACM}
}
D. Pohl D. Jungmann B. Taudul R. Membarth H. Hariharan T. Herfet O. Grau
The Next Generation of In-home Streaming: Light Fields, 5K, 10 GbE, and Foveated Compression
Publication Type: Conference, Best Paper Award
Proceedings of the 10th International Symposium on Multimedia Applications and Processing (MMAP), pp. 663-667, Prague, Czech Republic, September 3-6, 2017
@inproceedings{pohl2017nextgeneration,
  author       = {Pohl, Daniel and Jungmann, Daniel and Taudul, Bartosz and Membarth, Richard and Hariharan, Harini and Herfet, Thorsten and Grau, Oliver},
  address      = {Prague, Czech Republic},
  booktitle    = {Proceedings of the 10th International Symposium on Multimedia Applications and Processing (MMAP)},
  title        = {{The Next Generation of In-home Streaming: Light Fields, 5K, 10 GbE, and Foveated Compression}},
  pages        = {663--667},
  year         = 2017,
  month        = sep,
  date         = {2017-09-03/2017-09-06},
  note         = {{Best Paper Award}},
  doi          = {10.15439/2017F16},
  organization = {IEEE}
}
O. Reiche M. A. Özkan R. Membarth J. Teich F. Hannig
Generating FPGA-based Image Processing Accelerators with Hipacc
Publication Type: Conference, Invited Paper
Proceedings of the International Conference On Computer Aided Design (ICCAD), pp. 1026-1033, Irvine, CA, USA, November 13-16, 2017
@inproceedings{reiche2017hipaccfpga,
  author       = {Reiche, Oliver and Özkan, Mehmet Akif and Membarth, Richard and Teich, Jürgen and Hannig, Frank},
  address      = {Irvine, CA, USA},
  booktitle    = {Proceedings of the International Conference On Computer Aided Design (ICCAD)},
  title        = {{Generating FPGA-based Image Processing Accelerators with Hipacc}},
  pages        = {1026--1033},
  year         = 2017,
  month        = nov,
  date         = {2017-11-13/2017-11-16},
  note         = {{Invited Paper}},
  doi          = {10.1109/ICCAD.2017.8203894},
  organization = {IEEE}
}
R. Membarth O. Reiche F. Hannig J. Teich M. Körner W. Eckert
Hipacc: A Domain-Specific Language and Compiler for Image Processing
Publication Type: Article, Transactions on Parallel and Distributed Systems (TPDS), 27(1): 210-224, 2016
@article{membarth2016hipacc,
  author    = {Membarth, Richard and Reiche, Oliver and Hannig, Frank and Teich, Jürgen and Körner, Mario and Eckert, Wieland},
  title     = {{Hipacc: A Domain-Specific Language and Compiler for Image Processing}},
  journal   = {Transactions on Parallel and Distributed Systems (TPDS)},
  pages     = {210--224},
  volume    = {27},
  number    = {1},
  year      = 2016,
  month     = jan,
  date      = {2016-01-01},
  doi       = {10.1109/TPDS.2015.2394802},
  publisher = {IEEE},
}
R. Leißa K. Boesche S. Hack R. Membarth P. Slusallek
Shallow Embedding of DSLs via Online Partial Evaluation
Publication Type: Conference, Best Paper Award
Proceedings of the 14th International Conference on Generative Programming: Concepts & Experiences (GPCE), pp. 11-20, Pittsburgh, PA, USA, October 26-27, 2015
@inproceedings{leissa2015shallow,
  author       = {Leißa, Roland and Boesche, Klaas and Hack, Sebastian and Membarth, Richard and Slusallek, Philipp},
  address      = {Pittsburgh, PA, USA},
  booktitle    = {Proceedings of the 14th International Conference on Generative Programming: Concepts \& Experiences (GPCE)},
  title        = {{Shallow Embedding of DSLs via Online Partial Evaluation}},
  pages        = {11--20},
  year         = 2015,
  month        = oct,
  note         = {{Best Paper Award}},
  date         = {2015-10-26/2015-10-27},
  doi          = {10.1145/2814204.2814208},
  organization = {ACM}
}
D. Pohl B. Taudul R. Membarth S. Nickels O. Grau
Advanced In-home Streaming to Mobile Devices and Wearables
Publication Type: Article, International Journal of Computer Science & Applications (IJCSA), 12(2): 20-36, 2015
@article{pohl2015inhomestreaming,
  author    = {Pohl, Daniel and Taudul, Bartosz and Membarth, Richard and Nickels, Stefan and Grau, Oliver},
  title     = {{Advanced In-home Streaming to Mobile Devices and Wearables}},
  journal   = {International Journal of Computer Science \& Applications (IJCSA)},
  pages     = {20--36},
  volume    = {12},
  number    = {2},
  year      = 2015,
  month     = aug,
  date      = {2015-08},
  issn      = {0972-9038},
  publisher = {Technomathematics Research Foundation},
}
P. Danilewski M. Köster R. Leißa R. Membarth P. Slusallek
Specialization through Dynamic Staging
Publication Type: Conference, Proceedings of the 13th International Conference on Generative Programming: Concepts & Experiences (GPCE), pp. 103-112, Västerås, Sweden, September 15-16, 2014
@inproceedings{danilewski2014specialization,
  author    = {Danilewski, Piotr and Köster, Marcel and Leißa, Roland and Membarth, Richard and Slusallek, Philipp},
  address   = {Västerås, Sweden},
  booktitle = {Proceedings of the 13th International Conference on Generative Programming: Concepts \& Experiences (GPCE)},
  title     = {{Specialization through Dynamic Staging}},
  pages     = {103--112},
  year      = 2014,
  month     = sep,
  date      = {2014-09-15/2014-09-16},
}
M. Köster R. Leißa S. Hack R. Membarth P. Slusallek
Platform-Specific Optimization and Mapping of Stencil Codes through Refinement
Publication Type: Conference, Proceedings of the 1st International Workshop on High-Performance Stencil Computations (HiStencils), pp. 1-6, Vienna, Austria, January 21, 2014
@inproceedings{koester2014platformhistencils,
  author    = {Köster, Marcel and Leißa, Roland and Hack, Sebastian and Membarth, Richard and Slusallek, Philipp},
  address   = {Vienna, Austria},
  booktitle = {Proceedings of the 1st International Workshop on High-Performance Stencil Computations (HiStencils)},
  title     = {{Platform-Specific Optimization and Mapping of Stencil Codes through Refinement}},
  pages     = {1--6},
  date      = {2014-01-21},
}
M. Köster R. Leißa S. Hack R. Membarth P. Slusallek
Code Refinement of Stencil Codes
Publication Type: Article, Parallel Processing Letters (PPL), 24(3): 1-16, 2014
@article{koester2014platformppl,
  author    = {Köster, Marcel and Leißa, Roland and Hack, Sebastian and Membarth, Richard and Slusallek, Philipp},
  title     = {{Code Refinement of Stencil Codes}},
  journal   = {Parallel Processing Letters (PPL)},
  pages     = {1--16},
  volume    = {24},
  number    = {3},
  year      = 2014,
  month     = sep,
  date      = {2014-09},
  doi       = {10.1142/S0129626414410035},
  publisher = {World Scientific}
}
R. Membarth O. Reiche F. Hannig J. Teich
Code Generation for Embedded Heterogeneous Architectures on Android
Publication Type: Conference, Proceedings of the Conference on Design, Automation and Test in Europe (DATE), pp. 86:1-86:6, Dresden, Germany, March 24-28, 2014
@inproceedings{membarth2014android,
  author       = {Membarth, Richard and Reiche, Oliver and Hannig, Frank and Teich, Jürgen},
  address      = {Dresden, Germany},
  booktitle    = {Proceedings of the Conference on Design, Automation and Test in Europe (DATE)},
  title        = {{Code Generation for Embedded Heterogeneous Architectures on Android}},
  pages        = {86:1--86:6},
  year         = 2014,
  month        = mar,
  date         = {2014-03-24/2014-03-28},
  doi          = {10.7873/DATE.2014.099},
  organization = {IEEE}
}
R. Membarth P. Slusallek M. Köster R. Leißa S. Hack
High-Performance Domain-Specific Languages for GPU Computing
Publication Type: Poster, Poster Presentation at GPU Technology Conference (GTC), San Jose, CA, USA, March 24-27, 2014
R. Membarth O. Reiche C. Schmitt F. Hannig J. Teich M. Stürmer H. Köstler
Towards a Performance-portable Description of Geometric Multigrid Algorithms using a Domain-specific Language
Publication Type: Article, Journal of Parallel and Distributed Computing (JPDC), 24(12): 3191-3201, 2014
@article{membarth2014towards,
  author    = {Membarth, Richard and Reiche, Oliver and Schmitt, Christian and Hannig, Frank and Teich, Jürgen and Stürmer, Markus and Köstler, Harald},
  title     = {{Towards a Performance-portable Description of Geometric Multigrid Algorithms using a Domain-specific Language}},
  journal   = {Journal of Parallel and Distributed Computing (JPDC)},
  pages     = {3191--3201},
  volume    = {74},
  number    = {12},
  year      = 2014,
  month     = dec,
  date      = {2014-12},
  doi       = {10.1016/j.jpdc.2014.08.008},
  publisher = {Elsevier}
}
R. Membarth P. Slusallek M. Köster R. Leißa S. Hack
Target-Specific Refinement of Multigrid Codes
Publication Type: Conference, Proceedings of the 4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), pp. 52-57, New Orleans, LA, USA, November 17, 2014
@inproceedings{membarth2014refinement,
  author       = {Membarth, Richard and Slusallek, Philipp and Köster, Marcel and Leißa, Roland and Hack, Sebastian},
  address      = {New Orleans, LA, USA},
  booktitle    = {Proceedings of the 4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC)},
  title        = {{Target-Specific Refinement of Multigrid Codes}},
  pages        = {52--57},
  year         = 2014,
  month        = nov,
  date         = {2014-11-17},
  doi          = {10.1109/WOLFHPC.2014.5},
  organization = {IEEE}
}
O. Reiche M. Schmid F. Hannig R. Membarth J. Teich
Code Generation from a Domain-specific Language for C-based HLS of Hardware Accelerators
Publication Type: Conference, Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 1-10, New Dehli, India, October 12-17, 2014
@inproceedings{reiche2014hls,
  author       = {Reiche, Oliver and Schmid, Moritz and Hannig, Frank and Membarth, Richard and Teich, Jürgen},
  booktitle    = {Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)},
  venue        = {New Dehli, India},
  title        = {{Code Generation from a Domain-specific Language for C-based HLS of Hardware Accelerators}},
  pages        = {17:1--17:10},
  articleno    = {17},
  numpages     = {10},
  year         = 2014,
  month        = oct,
  date         = {2014-10-12/2014-10-17},
  doi          = {10.1145/2656075.2656081},
  organization = {ACM}
}