For best experience please turn on javascript and use a modern browser!
You are using a browser that is no longer supported by Microsoft. Please upgrade your browser. The site may not present itself correctly if you continue browsing.

Prof. dr. C.U. (Clemens) Grelck

Faculty of Science
Informatics Institute

Visiting address
  • Science Park 900
Postal address
  • Postbus 94323
    1090 GH Amsterdam
Contact details
  • Publications

    2023

    • Miedema, L., & Grelck, C. (2023). Change of plans: optimizing for power, reliability and timeliness for cost-conscious real-time systems. In S. Niar, H. Ouarnoughi, & A. Skavhaug (Eds.), DSD 2023: Proceedings : 2023 26th Euromicro Conference on Digital System Design : Golem, Durres, Albania, 6-8-September 2023 (pp. 452-461). Conference Publishing Services, IEEE Computer Society. https://doi.org/10.1109/DSD60849.2023.00069 [details]
    • Roeder, J., Pimentel, A. D., & Grelck, C. (2023). GCN-based reinforcement learning approach for scheduling DAG applications. In I. Maglogiannis, L. Iliadis, J. MacIntyre, & M. Dominguez (Eds.), Artificial Intelligence Applications and Innovations : 19th IFIP WG 12.5 International Conference, AIAI 2023, León, Spain, June 14–17, 2023 : proceedings (Vol. II, pp. 121–134). (IFIP Advances in Information and Communication Technology; Vol. 676). Springer. https://doi.org/10.1007/978-3-031-34107-6_10 [details]
    • Rouxel, B., Brown, C., Ebeid, E., Eder, K., Falk, H., Grelck, C., Holst, J., Jadhav, S., Marquer, Y., Martinez de Alejandro, M., Nikov, K., Sahafi, A., Schultz Lundquist, U. P., Seewald, A., Vassalos, V., Wegener, S., & Zendra, O. (2023). The TeamPlay Project: Analysing and Optimising Time, Energy, and Security for Cyber-Physical Systems. In 2023 Design, Automation & Test in Europe Conference & Exhibition (DATE): proceedings : Antwerp, Belgium, USA, 17-19 April 2023 (pp. 1177-1182). IEEE. https://doi.org/10.23919/DATE56975.2023.10137198
    • Wasala, S. M., Niknam, S., Pathania, A., Grelck, C., & Pimentel, A. D. (2023). Lifetime Estimation for Core-Failure Resilient Multi-Core Processors. In MCSoC 2023: proceedings : 2023 16th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip : 18-21 December 2023, Singapore, Singapore (pp. 293-300). IEEE Computer Society. https://doi.org/10.1109/MCSoC60832.2023.00050 [details]

    2022

    • Miedema, L., & Grelck, C. (2022). Strategy Switching: Smart Fault-Tolerance for Weakly-Hard Resource-Constrained Real-Time Applications. In B.-H. Schlingloff, & M. Chai (Eds.), Software Engineering and Formal Methods: 20th International Conference, SEFM 2022, Berlin, Germany, September 26–30, 2022 : proceedings (pp. 129–145). (Lecture Notes in Computer Science; Vol. 13550). Springer. https://doi.org/10.1007/978-3-031-17108-6_8 [details]

    2021

    • Miedema, L., Rouxel, B., & Grelck, C. (2021). Task-Level Redundancy vs Instruction-Level Redundancy against Single Event Upsets in Real-Time DAG Scheduling. In 2021 IEEE 14th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip : MCSoC 2021: 20-23 December 2021, Singapore : proceedings (pp. 373-380). IEEE Computer Society. https://doi.org/10.1109/MCSoC51149.2021.00062 [details]
    • Roeder, J., Rouxel, B., & Grelck, C. (2021). Scheduling DAGs of Multi-version Multi-phase Tasks on Heterogeneous Real-time Systems. In 2021 IEEE 14th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip : MCSoC 2021: 20-23 December 2021, Singapore : proceedings (pp. 54-61). IEEE Computer Society. https://doi.org/10.1109/MCSoC51149.2021.00016 [details]
    • Roeder, J., Rouxel, B., Altmeyer, S., & Grelck, C. (2021). Energy-aware scheduling of multi-version tasks on heterogeneous real-time systems. In The 36th Annual ACM Symposium on Applied Computing: Virtual Conference : March 22–March 26, 2021 (pp. 501-510). ACM. https://doi.org/10.1145/3412841.3441930 [details]
    • Rouxel, B., Altmeyer, S., & Grelck, C. (2021). YASMIN: a Real-time Middleware for COTS Heterogeneous Platforms. In Middleware '21: proceedings of the 2021 22nd International Middleware Conference : December 6-10, 2021, Québec city, QC, Canada (pp. 298-309). The Association for Computing Machinery. https://doi.org/10.1145/3464298.3493402 [details]

    2020

    • Amaral, V., Norberto, B., Goulão, M., Aldinucci, M., Benkner, S., Bracciali, A., Carreira, P., Celms, E., Correia, L., Grelck, C., Karatza, H., Kessler, C., Kilpatrick, P., Martiniano, H., Mavridis, I., Pllana, S., Respício, A., Simão, J., Veiga, L., & Visa, A. (2020). Programming languages for data-Intensive HPC applications: A systematic mapping study. Parallel Computing, 91, Article 102584. https://doi.org/10.1016/j.parco.2019.102584 [details]
    • Grelck, C., & Blom, C. (2020). Resource-aware Data Parallel Array Processing. International Journal of Parallel Programming, 48(4), 652-674. Advance online publication. https://doi.org/10.1007/s10766-020-00664-0 [details]
    • Loeve, W., & Grelck, C. (2020). Towards Facilitating Resilience in Cyber-physical Systems using Coordination Languages. In E. Constantinou (Ed.), Proceedings of the 13th Seminar Series on Advanced Techniques & Tools for Software Evolution: Amsterdam, Netherlands, July 1-2, 2020 (due to COVID-19: virtual event) Article 7 (CEUR Workshop Proceedings; Vol. 2754). CEUR-WS. http://ceur-ws.org/Vol-2754/paper7.pdf [details]
    • Roeder, J., Rouxel, B., & Grelck, C. (2020). Q-learning for Statically Scheduling DAGs. In X. Wu, C. Jermaine, L. Xiong, X. Hu, O. Kotevska, S. Lu, W. Xu, S. Aluru, C. Zhai, E. Al-Masri, Z. Chen, & J. Saltz (Eds.), 2020 IEEE International Conference on Big Data: proceedings : Dec 10-Dec 13, 2020, virtual event (pp. 5813-5815). IEEE. https://doi.org/10.1109/BigData50022.2020.9378062 [details]
    • Roeder, J., Rouxel, B., Altmeyer, S., & Grelck, C. (2020). Towards Energy-, Time- and Security-Aware Multi-core Coordination. In S. Bliudze, & L. Bocchi (Eds.), Coordination Models and Languages: 22nd IFIP WG 6.1 International Conference, COORDINATION 2020, held as part of the 15th International Federated Conference on Distributed Computing Techniques, DisCoTec 2020, Valletta, Malta, June 15–19, 2020 : proceedings (pp. 57-74). (Lecture Notes in Computer Science; Vol. 12134). Springer. https://doi.org/10.1007/978-3-030-50029-0_4 [details]
    • Rouxel, B., Schultz, U. P., Akesson, B., Holst, J., Jørgensen, O., & Grelck, C. (2020). PReGO: a generative methodology for satisfying real-time requirements on COTS-based systems: definition and experience report. In M. Erwig, & J. Gray (Eds.), GPCE '20: proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences : November 16-17, 2020, Virtual, USA (pp. 70-83). Association for Computing Machinery. https://doi.org/10.1145/3425898.3426954 [details]

    2019

    • Fuchs, P., Hijma, P., & Grelck, C. (2019). Implementing stencil problems in Chapel: an experience report. In B. Robbins, & B. Chamberlain (Eds.), CHIUW '19: proceedings of the ACM SIGPLAN 6th Chapel Implementers and Users Workshop : June 22, 2019, Phoenix, AZ, USA (pp. 16-25). The Association for Computing Machinery. https://doi.org/10.1145/3329722.3330146 [details]
    • Grelck, C. (2019). Single Assignment C (SAC): The Compilation Technology Perspective. In V. Zsók, Z. Porkoláb, & Z. Horváth (Eds.), Central European Functional Programming School: 6th Summer School, CEFP 2015, Budapest, Hungary, July 6–10, 2015 : revised selected papers (pp. 207-282). (Lecture Notes in Computer Science; Vol. 10094). Springer. https://doi.org/10.1007/978-3-030-28346-9_7 [details]
    • Grelck, C., & Wiesinger, H. (2019). Persistent Asynchronous Adaptive Specialization for Generic Array Programming. International Journal of Parallel Programming, 47(2), 164-183. https://doi.org/10.1007/s10766-018-0567-9 [details]
    • Grelck, C., Niewiadomska-Szynkiewicz, E., Aldinucci, M., Bracciali, A., & Larsson, E. (2019). Why High-Performance Modelling and Simulation for Big Data Applications Matters. In J. Kołodziej, & H. González-Vélez (Eds.), High-Performance Modelling and Simulation for Big Data Applications: Selected Results of the COST Action IC1406 cHiPSet (pp. 1-35). (Lecture Notes in Computer Science; Vol. 11400). Springer Open. https://doi.org/10.1007/978-3-030-16272-6_1 [details]
    • Larsson, E., Zafari, A., Righero, M., Francavilla, M. A., Giordanengo, G., Vipiana, F., Vecchi, G., Kessler, C., Ancourt, C., & Grelck, C. (2019). Parallelization of Hierarchical Matrix Algorithms for Electromagnetic Scattering Problems. In J. Kołodziej, & H. González-Vélez (Eds.), High-Performance Modelling and Simulation for Big Data Applications: Selected Results of the COST Action IC1406 cHiPSet (pp. 36-68). (Lecture Notes in Computer Science; Vol. 11400). Springer Open. https://doi.org/10.1007/978-3-030-16272-6_2 [details]
    • Macht, T., & Grelck, C. (2019). SAC Goes Cluster: Fully Implicit Distributed Computing. In 2019 IEEE 33rd International Parallel and Distributed Processing Symposium: proceedings : 20-24 May 2019, Rio de Janeiro, Brazil (pp. 996-1006). (IPDPS). IEEE Computer Society. https://doi.org/10.1109/IPDPS.2019.00107 [details]
    • Roeder, J. P., Rouxel, B. A. L., Altmeyer, S. J., & Grelck, C. U. (2019). A Time-, Energy- and Security-aware Coordination Approach. In 10th International Workshop on Analysis Tools and Methodologies for Embedded Real-Time Systems (WATERS 2019) Euromicro.
    • Roeder, J., Rouxel, B., Altmeyer, S., & Grelck, C. (2019). Interdependent multi-version scheduling in heterogeneous energy-aware embedded systems. In B. Rouxel, & A. Paolillo (Eds.), Proceedings of the 13th Junior Researcher Workshop on Real-Time Computing: JRWRTC 2019 : Toulouse, November 6-8, 2019 (pp. 45-48). INP ENSEEIHT. https://www.irit.fr/rtns2019/wp-content/uploads/2019/11/RTNS_Junior_Workshop.pdf#page=50 [details]
    • Seewald, A., Schultz, U. P., Roeder, J., Rouxel, B., & Grelck, C. (2019). Component-based computation-energy modeling for embedded systems. In Y. Smaragdakis (Ed.), SPLASH companion '19: proceedings companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity : October 20-25, 2019, Athens, Greece (pp. 5-6). Association for Computing Machinery. https://doi.org/10.1145/3359061.3362775 [details]
    • Zuilhof, B., van Hees, R., & Grelck, C. (2019). Code Quality Metrics for the Functional Side of the Object-oriented Language C#. In A. Etien (Ed.), Proceedings of the Seminar Series on Advanced Techniques & Tools for Software Evolution (SATTOSE 2019): Bolzano, Italy, July 8-10 Day, 2019 Article 12 (CEUR Workshop Proceedings; Vol. 2510). CEUR-WS. http://ceur-ws.org/Vol-2510/sattose2019_paper_12.pdf [details]

    2018

    2017

    • Grelck, C., & Sarris, N. (2017). Towards Compiling SAC for the Xeon Phi Knights Corner and Knights Landing Architectures: Strategies and Experiments. In N. Wu (Ed.), IFL 2017: proceedings of the 29th Symposium on the Implementation and Application of Functional Programming Languages : Bristol, United Kingdom, August 30-September 1, 2017 Article 9 The Association for Computing Machinery. https://doi.org/10.1145/3205368.3205377 [details]

    2016

    • Grelck, C. (2016). Active Resource Management for Multi-Core Runtime Systems Serving Malleable Applications. In G. R. Joubert, H. Leather, M. Parsons, F. Peters, & M. Sawyer (Eds.), Parallel Computing: On the Road to Exascale (pp. 275-284). (Advances in Parallel Computing; Vol. 27). IOS Press. https://doi.org/10.3233/978-1-61499-621-7-275 [details]
    • Grelck, C. U., & Macht, T. (2016). Fully Automatic Cluster Support for SAC Using a Custom Software DSM Solution. In D. Llanos, & A. Gonzalez Escribano (Eds.), 19th International Workshop on Compilers for Parallel Computing (CPC 2016) University of Valladolid.
    • Zaichenkov, P., Tveretina, O., Shafarenko, A., Gijsbers, B., & Grelck, C. (2016). The Cost and Benefits of Coordination Programming: Two Case Studies in Concurrent Collections and S-Net. Parallel Processing Letters, 26(3), Article 1650011. https://doi.org/10.1142/S0129626416500110 [details]

    2015

    • Zimmermann, W., Böhm, W., Grelck, C., Heinrich, R., Jung, R., Konersmann, M., Schlaefer, A., Schmieders, E., Schupp, S., Trancón Widemann, B., & Weyher, T. (Eds.) (2015). Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2015: Dresden, 17.-18. März 2015. (CEUR Workshop Proceedings; Vol. 1337). CEUR-WS. http://ceur-ws.org/Vol-1337/ [details]

    2014

    • Gijsbers, B., & Grelck, C. (2014). An Efficient Scalable Work-Stealing Runtime for Macro Data Flow Processing Using S-Net. International Journal of Parallel Programming, 42(6), 988-1011. Advance online publication. https://doi.org/10.1007/s10766-013-0271-8 [details]
    • Grelck, C., & Luyat, H. (2014). Towards Truly Boolean Arrays in Data-Parallel Array Processing. In M. Bader, A. Bode, H-J. Bungartz, M. Gerndt, G. R. Joubert, & F. Peters (Eds.), Parallel Computing: Accelerating Computational Science and Engineering (CSE) (pp. 82-91). (Advances in Parallel Computing; Vol. 25). IOS Press. https://doi.org/10.3233/978-1-61499-381-0-82 [details]
    • Grelck, C., & Tang, F. (2014). Towards Hybrid Array Types in SAC. In K. Schmid, W. Böhm, R. Heinrich, A. Herrmann, A. Hoffmann, D. Landes, M. Konersmann, T. Ruhroth, O. Sander, V. Stolz, B. Trancón Widemann, & R. Weißbach (Eds.), Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2014: 25.-26. Februar 2014 in Kiel, Deutschland (pp. 129-145). (CEUR Workshop Proceedings; Vol. 1129). CEUR-WS. http://ceur-ws.org/Vol-1129/paper44.pdf [details]
    • Grelck, C., & Wiesinger, H. (2014). Next Generation Asynchronous Adaptive Specialization for Data-Parallel Functional Array Processing in SAC: Accelerating the Availability of Specialized High Performance Code. In R. Plasmeijer, R. Hinze, P. Koopman, & P. Achten (Eds.), Implementation and Application of Functional Languages: 25th International Symposium, IFL 2013: Nijmegen, The Netherlands, 28-30 Augustus, 2013: revised selected papers (pp. 117-128). Radboud University. https://doi.org/10.1145/2620678.2620690 [details]
    • Zaichenkov, P., Gijsbers, B., Grelck, C., Tveretina, O., & Shafarenko, A. (2014). A Case Study in Coordination Programming: Performance Evaluation of S-Net vs Intel's Concurrent Collections. In Proceedings: 2014 IEEE 28th International Parallel and Distributed Processing Symposium Workshops: IPDPSW 2014: 19-23 May 2014, Phoenix, Arizona (pp. 1059-1067). IEEE Computer Society. https://doi.org/10.1109/IPDPSW.2014.118 [details]
    • Šinkarovs, A., Scholz, S-B., Bernecky, R., Douma, R., & Grelck, C. (2014). SaC/C formulations of the all-pairs N-body problem and their performance on SMPs and GPGPUs. Concurrency and Computation: Practice and Experience, 26(4), 952-971. Advance online publication. https://doi.org/10.1002/cpe.3078 [details]

    2013

    • Diogo, M., & Grelck, C. (2013). Towards Heterogeneous Computing without Heterogeneous Programming. In H-W. Loidl, & R. Peña (Eds.), Trends in Functional Programming: 13th International Symposium, TFP 2012, St. Andrews, UK, June 12-14, 2012 : revised selected papers (pp. 279-294). (Lecture Notes in Computer Science; Vol. 7829). Springer. https://doi.org/10.1007/978-3-642-40447-4_18 [details]
    • Grelck, C., & Wiesinger, H. (2013). Persistent Asynchronous Adaptive Specialisation for Data-Parallel Array Processing in SAC. In CPC2013: 17th Workshop on Compilers for Parallel Computing: July 3-5, 2013, Lyon. Program Labex Compilation, Ecole normale supérieure de Lyon. http://labexcompilation.ens-lyon.fr/wp-content/uploads/2013/02/Paper9_3.pdf [details]
    • MacKenzie, K., Hölzenspies, P. K. F., Hammond, K., Kirner, R., Nguyen, V. T. N., te Boekhorst, R., Grelck, C., Poss, R., & Verstraaten, M. (2013). Statistical Performance Analysis of an Ant-Colony Optimisation Application in S-Net. In C. Grelck, K. Hammond, & S. B. Scholz (Eds.), FD-COMA 2013: 2nd HiPEAC Workshop on Feedback-Directed Compiler Optimization for Multi-Core Architectures: 8th International Conference on High-Performance and Embedded Architectures and Compilers: HIPEAC 2013: Berlin, Germany, January 21-23, 2013 (pp. [10-17]). HIPEAC. http://www.project-advance.eu/wp-content/uploads/2012/07/proceedings.pdf [details]
    • Penczek, F., Cheng, W., Grelck, C., Kirner, R., Scheuermann, B., & Shafarenko, A. (2013). A Data-Flow Based Coordination Approach to Concurrent Software Engineering. In 2012 Second Workshop on Data-Flow Execution Models for Extreme Scale Computing: DFM 2012. Proceedings (pp. 36-43). IEEE. https://doi.org/10.1109/DFM.2012.14 [details]
    • Trancón y Widemann, B., Bolz, C. F., & Grelck, C. (2013). The Functional Programming Language R and the Paradigm of Dynamic Scientific Programming. In H-W. Loidl, & R. Peña (Eds.), Trends in Functional Programming: 13th International Symposium, TFP 2012, St. Andrews, UK, June 12-14, 2012 : revised selected papers (pp. 182-197). (Lecture Notes in Computer Science; Vol. 7829). Springer. https://doi.org/10.1007/978-3-642-40447-4_12 [details]
    • Verstraaten, M., Kok, S., Poss, R., & Grelck, C. (2013). Task Migration for S-Net/LPEL. In C. Grelck, K. Hammond, & S. B. Scholz (Eds.), FD-COMA 2013: 2nd HiPEAC Workshop on Feedback-Directed Compiler Optimization for Multi-Core Architectures: 8th International Conference on High-Performance and Embedded Architectures and Compilers: HIPEAC 2013: Berlin, Germany, January 21-23, 2013 (pp. [30-36]). HIPEAC. http://www.project-advance.eu/wp-content/uploads/2012/07/proceedings.pdf [details]

    2012

    • Cheng, W., Penczek, F., Grelck, C., Kirner, R., Scheuermann, B., & Shafarenko, A. (2012). Modeling Streams-based Variants of Ant Colony Optimisation for Parallel Systems: a Dataflow-driven Approach Using S-Net. In C. Grelck, K. Hammond, & S. B. Scholz (Eds.), FD-COMA 2012: Workshop on Feedback-Directed Compiler Optimization for Multicore Architectures: 7th International Conference on High-Performance and Embedded Architectures and Compilers: HIPEAC 2012: Paris, France, January 25, 2012 (pp. [11-18]). HIPEAC. http://www.project-advance.eu/wp-content/uploads/2011/10/proceedings.pdf [details]
    • Grelck, C. (2012). Single Assignment C (SAC): High Productivity meets High Performance. In V. Zsók, Z. Horváth, & R. Plasmeijer (Eds.), Central European Functional Programming School: 4th Summer School, CEFP 2011, Budapest, Hungary, June 14-24, 2011 : revised selected papers (pp. 207-278). (Lecture Notes in Computer Science; Vol. 7241). Springer. https://doi.org/10.1007/978-3-642-32096-5_5 [details]
    • Grelck, C., & Douma, R. (2012). SAC on a Niagara T3-4 Server: Lessons and Experiences. In K. De Bosschere, E. H. D'Hollander, G. R. Joubert, D. Padua, F. Peters, & M. Sawyer (Eds.), Applications, Tools and Techniques on the Road to Exascale Computing (pp. 289-296). (Advances in Parallel Computing; Vol. 22). IOS Press. https://doi.org/10.3233/978-1-61499-041-3-289 [details]
    • Grelck, C., & Douma, R. (2012). SAC on a Niagara T3-4 server: lessons and experiences. In K. De Bosschere, E. H. D'Hollander, G. R. Joubert, D. Padua, & F. Peters (Eds.), Applications, tools and techniques on the road to exascale computing (pp. 289-296). (Advances in parallel computing; Vol. 22). IOS Press. https://doi.org/10.3233/978-1-61499-041-3-289 [details]
    • Grelck, C., Hammond, K., Hertlein, H., Hölzenspies, P., Jesshope, C., Kirner, R., Scheuermann, B., Shafarenko, A., te Boekhorst, I., & Wieser, V. (2012). Engineering Concurrent Software Guided by Statistical Performance Analysis. In K. De Bosschere, E. H. D'Hollander, G. R. Joubert, D. Padua, F. Peters, & M. Sawyer (Eds.), Applications, Tools and Techniques on the Road to Exascale Computing (pp. 385-394). (Advances in Parallel Computing; Vol. 22). IOS Press. https://doi.org/10.3233/978-1-61499-041-3-385 [details]
    • Grelck, C., Julku, J., & Penczek, F. (2012). Distributed S-Net: Cluster and Grid Computing without the Hassle. In P. Balaji, R. Buyya, S. Majumdar, & S. Pandey (Eds.), Proceedings: 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing: Ottawa, Canada, 13-16 May 2012 (pp. 410-418). IEEE Computer Society. https://doi.org/10.1109/CCGrid.2012.140 [details]
    • Grelck, C., van Deurzen, T., Herhut, S., & Scholz, S-B. (2012). Asynchronous adaptive optimisation for generic data-parallel array programming. Concurrency and Computation: Practice and Experience, 24(5), 499-516. Advance online publication. https://doi.org/10.1002/cpe.1842 [details]
    • Penczek, F., Kirner, R., Poss, R., Grelck, C., & Shafarenko, A. (2012). An infrastructure for multi-level optimisation through property annotation and aggregation. In NFPinDSML'12: Proceedings of the Fourth International Workshop on Nonfunctional System Properties in Domain Specific Modeling Languages (pp. 5). ACM. https://doi.org/10.1145/2420942.2420947 [details]
    • Poss, R., Grelck, C., Herhut, S., & Scholz, S-B. (2012). Lazy reference counting for the Microgrid. In 2012 16th Workshop on Interaction between Compilers and Computer Architectures (INTERACT): 25 February 2012, New Orleans, USA: proceedings (pp. 41-48). IEEE. https://doi.org/10.1109/INTERACT.2012.6339625 [details]
    • Wieser, V., Grelck, C., Haslinger, P., Guo, J., Korzeniowski, F., Bernecky, R., Moser, B., & Scholz, S-B. (2012). Combining high productivity and high performance in image processing using single assignment C on multi-core CPUs and many-core GPUs. Journal of Electronic Imaging, 21(2), 021116. https://doi.org/10.1117/1.JEI.21.2.021116 [details]
    • Wieser, V., Grelck, C., Schöner, H., Haslinger, P., Bosa, K., & Moser, B. (2012). GPU-Based Image Processing Use Cases: A High-Level Approach. In K. De Bosschere, E. H. D'Hollander, G. R. Joubert, D. Padua, F. Peters, & M. Sawyer (Eds.), Applications, Tools and Techniques on the Road to Exascale Computing (pp. 199-206). (Advances in Parallel Computing; Vol. 22). IOS Press. https://doi.org/10.3233/978-1-61499-041-3-199 [details]

    2011

    • Grelck, C. (2011). The essence of synchronisation in asynchronous data flow. In 25th IEEE International Parallel and Distributed Processing Symposium (IPDPS'11) (pp. 1159-1167). IEEE. https://doi.org/10.1109/IPDPS.2011.277 [details]
    • Grelck, C., & Penczek, F. (2011). Design and Implementation of CAOS: an implicitly parallel language for the high-performance simulation of cellular automata. In A. Salcido (Ed.), Cellular Automata: Simplicity Behind Complexity (pp. 25). InTech. https://doi.org/10.5772/16215 [details]
    • Grelck, C., & Penczek, F. (2011). Implementation architecture and multithreaded runtime system of S-Net. In S-B. Scholz, & O. Chitil (Eds.), Implementation and Application of Functional Languages: 20th international symposium, IFL 2008, Hatfield, UK, September 10-12, 2008 : revised selected papers (pp. 60-79). (Lecture Notes in Computer Science; Vol. 5836). Springer. https://doi.org/10.1007/978-3-642-24452-0_4 [details]
    • Herhut, S., Joslin, C., Scholz, S-B., Poss, R., & Grelck, C. (2011). Concurrent non-deferred reference counting on the Microgrid: first experiences. In J. Haage, & M. T. Morazán (Eds.), Implementation and Application of Functional Languages: 22nd International Symposium, IFL 2010, Alphen aan den Rijn, The Netherlands, September 1-3, 2010: revised selected papers (pp. 185-202). (Lecture Notes in Computer Science; Vol. 6647). Springer. https://doi.org/10.1007/978-3-642-24276-2_12 [details]
    • Trojahner, K., & Grelck, C. (2011). Descriptor-free representation of arrays with dependent types. In S-B. Scholz, & O. Chitil (Eds.), Implementation and Application of Functional Languages: 20th International Symposium, IFL 2008, Hatfield, UK, September 10-12, 2008 : revised selected papers (pp. 100-117). (Lecture Notes in Computer Science; Vol. 5836). Springer. https://doi.org/10.1007/978-3-642-24452-0_6 [details]
    • Verstraaten, M., Grelck, C., van Tol, M. W., Bakker, R., & Jesshope, C. R. (2011). On mapping distributed S-Net to the 48-core Intel SCC processor. In D. Göhringer, M. Hübner, & J. Becker (Eds.), 3rd Many-core Applications Research Community (MARC) Symposium (pp. 41-46). KIT Scientific Publishing. http://digbib.ubka.uni-karlsruhe.de/volltexte/1000023937 [details]
    • van Tol, M. W., Bakker, R., Verstraaten, M., Grelck, C., & Jesshope, C. R. (2011). Efficient memory copy operations on the 48-core Intel SCC processor. In D. Göhringer, M. Hübner, & J. Becker (Eds.), 3rd Many-core Applications Research Community (MARC) Symposium (pp. 13-18). KIT Scientific Publishing. http://digbib.ubka.uni-karlsruhe.de/volltexte/1000023937 [details]

    2010

    • Bernard, T. A. M., Grelck, C., & Jesshope, C. (2010). On the compilation of a language for general concurrent target architectures. Parallel Processing Letters, 20(1), 51-69. https://doi.org/10.1142/S0129626410000053 [details]
    • Bernard, T. A. M., Grelck, C., Hicks, M. A., Jesshope, C. R., & Poss, R. (2010). Resource-agnostic programming for many-core microgrids. In M. Forsell, & J. L. Träff (Eds.), (Hand-out) proceedings of the 4th Workshop on Highly Parallel Processing on a Chip (HPPC 2010), Ischia, Naples, Italy (pp. 28-37) http://www.par.univie.ac.at/workshop/hppc/HPPC10-Preproc.pdf [details]
    • Grelck, C., Julku, J., & Penczek, F. (2010). Distributed S-Net: High-level message passing without the hassle. In G. Bronevetsky, C. Ding, S. B. Scholz, & M. Strout (Eds.), The 1st Workshop on Advances in Message Passing (AMP'10) http://www.cs.rochester.edu/u/cding/amp/papers/full/Distributed%20S-Net.pdf [details]
    • Grelck, C., Julku, J., & Penczek, F. (2010). S-Net for multi-memory multicores. In L. Peterson, & E. Pontelli (Eds.), Declarative Aspects of Multicore Programming, 5th ACM SIGPLAN Workshop (DAMP '10) (pp. 25-34). ACM. https://doi.org/10.1145/1708046.1708054 [details]
    • Grelck, C., Julku, J., Penczek, F., & Shafarenko, A. (2010). Cluster computing as an assembly process: coordination with S-Net. In M. Parashar, & R. Buyya (Eds.), Cluster, Grid and Cloud Computing, 10th IEEE/ACM International Symposium (CCGrid2010) (pp. 587-588). IEEE Computer Society. https://doi.org/10.1109/CCGRID.2010.103 [details]
    • Grelck, C., Poss, R., & Jesshope, C. (2010). Hardware virtualisation for heterogeneous many-core systems. In Intel European Research and Innovation Conference (ERIC'10), Braunschweig, Germany [details]
    • Grelck, C., Scholz, S-B., & Shafarenko, A. (2010). Asynchronous stream processing with S-Net. International Journal of Parallel Programming, 38(1), 38-67. https://doi.org/10.1007/s10766-009-0121-x [details]
    • Grelck, C., Scholz, S-B., & Shafarenko, A. (2010). S-Net: High-level coordination for the many-core era. In Intel European Research and Innovation Conference (ERIC'10), Braunschweig, Germany [details]
    • Grelck, C., van Deurzen, T., Herhut, S., & Scholz, S-B. (2010). An adaptive compilation framework for generic data-parallel array programming. In A. Krall, & G. Barany (Eds.), Compilers for Parallel Computing, 15th Workshop (CPC 2010) Institute of Computer Languages, Vienna University of Technology. http://staff.science.uva.nl/~grelck//publications/GrelDeurHerh+CPC10.pdf [details]
    • Penczek, F., Grelck, C., & Scholz, S-B. (2010). An operational semantics for S-Net. In B. Chapman, F. Desprez, G. R. Joubert, A. Lichnewsky, F. Peters, & T. Priol (Eds.), Parallel computing: from multicores and GPU’s to petascale (pp. 467-474). (Advances in parallel computing; No. 19). IOS Press. https://doi.org/10.3233/978-1-60750-530-3-467 [details]
    • Penczek, F., Herhut, S., Grelck, C., Scholz, S-B., Shafarenko, A., Barrère, R., & Lenormand, E. (2010). Parallel signal processing with S-Net. Procedia Computer Science, 1(1), 2085-2094. https://doi.org/10.1016/j.procs.2010.04.233 [details]
    • Penczek, F., Herhut, S., Scholz, S-B., Shafarenko, A., Yang, J., Chen, C. Y., Bagherzadeh, N., & Grelck, C. (2010). Message driven programming with S-Net: methodology and performance. In W-C. Lee, & X. Yuan (Eds.), ICPPW 2010 : proceedings : 2010 39th International Conference on Parallel Processing Workshops : 13-16 September 2010, San Diego, California, USA (pp. 405-412). (Proceedings - International Workshops on Parallel Processing). IEEE Computer Society. https://doi.org/10.1109/ICPPW.2010.61 [details]
    • Scholz, S-B., Herhut, S., & Grelck, C. (2010). Single Assignment C: HP^2 programming for heterogeneous concurrent architectures. In Intel European Research and Innovation Conference (ERIC'10), Braunschweig, Germany [details]

    2009

    • Grelck, C., Herhut, S., Jesshope, C., Joslin, C., Lankamp, M., Scholz, S-B., & Shafarenko, A. (2009). Compiling the functional data-parallel language SaC for Microgrids of Self-Adaptive Virtual Processors. In Proceedings of the 14th International Workshop on Compilers for Parallel Computing (CPC'09) [details]
    • Herhut, S., Scholz, S-B., & Grelck, C. (2009). Controlling chaos: On safe side-effects in data-parallel operations. In M. M. T. Chakravarty (Ed.), DAMP'09: Proceedings of the 4th ACM SIGPLAN Workshop on Declarative Aspects of Multicore Programming: Savannah, Georgia, USA, January 20, 2009 (pp. 59-67). Association for Computing Machinery (ACM). http://doi.acm.org/10.1145/1481839.1481847 [details]
    • Trojahner, K., & Grelck, C. (2009). Dependently typed array programs don’t go wrong. The Journal of Logic and Algebraic Programming, 78(7), 643-664. https://doi.org/10.1016/j.jlap.2009.03.002 [details]

    2008

    • Herhut, S., Scholz, S-B., Bernecky, R., Grelck, C., & Trojahner, K. (2008). From contracts towards dependent types: proofs by partial evaluation. In O. Chitil, Z. Horváth, & V. Zsók (Eds.), Implementation and Application of Functional Languages: 19th International Workshop, IFL 2007, Freiburg, Germany, September 27-29, 2007 : revised selected papers (pp. 254-273). (Lecture Notes in Computer Science; Vol. 5083). Springer. https://doi.org/10.1007/978-3-540-85373-2_15 [details]

    2018

    • Grelck, C., & Blom, C. (2018). Resource-aware Data Parallel Array Processing. In J. Knoop, M. Steffen, & B. Trancón y Widemann (Eds.), Tagungsband des 35ten Jahrestreffens der GI-Fachgruppe "Programmiersprachen und Rechenkonzepte" = Proc. of the 35th Annual Meeting of the GI Working Group “Programming Languages and Computing Concepts”: Bad Honnef, 2.-4. Mai 2018 (pp. 70-97). (Research report - University of Oslo. Department of Informatics; Vol. 482). Department of Informatics, University of Oslo. http://urn.nb.no/URN:NBN:no-65294 [details]
    • Macht, T., & Grelck, C. (2018). Functional Array Programming for Cluster Architectures. In J. Knoop, M. Steffen, & B. Trancón y Widemann (Eds.), Tagungsband des 35ten Jahrestreffens der GI-Fachgruppe "Programmiersprachen und Rechenkonzepte" = Proc. of the 35th Annual Meeting of the GI Working Group “Programming Languages and Computing Concepts”: Bad Honnef, 2.-4. Mai 2018 (pp. 166-180). (Research report - University of Oslo. Department of Informatics; Vol. 482). Department of Informatics, University of Oslo. http://urn.nb.no/URN:NBN:no-65294

    2016

    2015

    • Grelck, C. U. (2015). Moldable Applications on Multi-Core Servers: Active Resource Management instead of Passive Resource Administration. In J. Knoop (Ed.), Programmiersprachen und Grundlagen der Programmierung: 18. Kolloquium (KPS 2015), Pörtschach am Wörthersee, Österreich Vienna University of Technology.
    • Macht, T., & Grelck, C. U. (2015). SAC Goes Cluster: From Functional Array Programming to Distributed Memory Array Processing. In Programmiersprachen und Grundlagen der Programmierung: 18. Kolloquium (KPS 2015), Pörtschach am Wörthersee, Österreich} Vienna University of Technology.

    2014

    • Grelck, C. (2014). Draft proceedings of the 7th International Symposium on High-Level Parallel Programming and Applications. University of Amsterdam, Informatics Institute. [details]
    • Grelck, C., & Gijsbers, B. (2014). Active Resource Management for Declarative Data-Flow Processing. In J. Hage (Ed.), Preproceedings of the 15th Symposium on Trends in Functional Programming (TFP2014) (pp. [283-292]). Utrecht University, Department of Information and Computing Sciences. [details]
    • Grelck, C., & Wiesinger, H. (2014). Selected Issues in Persistent Asynchronous Adaptive Specialization for Generic Functional Array Programming. In IFL 2014: Boston, MA Northeastern University. https://ifl2014.github.io/submissions/ifl2014_submission_22.pdf [details]

    2013

    2012

    2011

    2010

    2009

    2008

    • Penczek, F., Scholz, S-B., & Grelck, C. (2008). Towards reconfiguration and self-adaptivity in S-Net. In S. B. Scholz (Ed.), 20th International Symposium on the Implementation and Application of Functional Languages (IFL 2008) University of Hertfordshire, School of Computer Science. http://staff.science.uva.nl/~grelck/publications/PencSchoGrelIFL08.pdf [details]
    • Trojahner, K., & Grelck, C. (2008). Dependently typed array programs don't go wrong. (Schriftenreihe der Institute für Informatik/Mathematik; No. SIIM-TR-A-08-06). University of Lübeck, Institute of Software Technology and Programming Languages. [details]
    • Trojahner, K., & Grelck, C. (2008). Descriptor-free representation of arrays with dependent types. In S. B. Scholz (Ed.), 20th International Symposium on the Implementation and Application of Functional Languages (IFL 2008) University of Hertfordshire, School of Computer Science. http://staff.science.uva.nl/~grelck/publications/TrojGrelIFL08.pdf [details]

    2019

    • Grelck, C., & Blom, C. (2019). Resource-aware Data Parallel Array Processing. Paper presented at 12th International Symposium on High-Level Parallel Programming and Applications, Linköping, Sweden. [details]

    2017

    • Grelck, C., & Wiesinger, H. (2017). Persistent Asynchronous Adaptive Specialisation for Generic Array Programming. Paper presented at 10th International Symposium on High-Level Parallel Programming and Applications, Valladolid, Spain. [details]

    2014

    2012

    • Diogo, M., & Grelck, C. U. (2012). Supporting Heterogenous Computing Environments in SAC. Paper presented at 13th Symposium on Trends in Functional Programming (TFP 2012), .

    2023

    • Röder, J. P. (2023). Energy- and time-aware scheduling for heterogeneous high-performance embedded systems. [Thesis, fully internal, Universiteit van Amsterdam]. [details]

    2022

    • Roeder, J. P., Altmeyer, S. J. & Grelck, C. U. (13-6-2022). Energy Measurements of 9 Rodinia Benchmarks executed on the Odroid-XU4.. Universiteit van Amsterdam. https://doi.org/10.21942/uva.19665564.v1

    2019

    • Amaral, V., Norberto, B., Goulão, M., Aldinucci, M., Benkner, S., Bracciali, A., Carreira, P., Celms, E., Correia, L., Grelck, C., Karatza, H., Kessler, C., Kilpatrick, P., Mavridis, I., Pllana, S., Respício, A., Simão, J. & Veiga, L. (24-10-2019). Companion data of a Systematic Mapping Study of Programming Languages for Data-Intensive HPC Applications. Zenodo. https://doi.org/10.5281/zenodo.3518028
    This list of publications is extracted from the UvA-Current Research Information System. Questions? Ask the library or the Pure staff of your faculty / institute. Log in to Pure to edit your publications. Log in to Personal Page Publication Selection tool to manage the visibility of your publications on this list.
  • Ancillary activities
    No ancillary activities