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.

Dr. C.U. (Clemens) Grelck

Faculty of Science
Informatics Institute

Visiting address
  • Science Park 904
  • Room number: C3.109
Postal address
  • Postbus 94323
    1090 GH Amsterdam
Contact details
  • Publications

    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, [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. 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.), SATToSE 2020 : Seminar Series on Advanced Techniques & Tools for Software Evolution: 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) [7] (CEUR Workshop Proceedings; Vol. 2754). CEUR-WS. http://ceur-ws.org/Vol-2754/paper7.pdf [details]
    • Roeder, J. P., Rouxel, B. A. L., & Grelck, C. U. (2020). Q-learning for Statically Scheduling DAGs. In 2020 IEEE International Conference on Big Data (Big Data) IEEE. https://doi.org/10.1109/BigData50022.2020.9378062
    • 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. U., & Blom, C. (2019). Resource-aware Data Parallel Array Processing. In High-level Parallel Programming and Applications (HLPP 2019): 12th International Symposium University of Linköping.
    • 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.), SATTOSE 2019 : Seminar Series on Advanced Techniques & Tools for Software Evolution: Proceedings of the Seminar Series on Advanced Techniques & Tools for Software Evolution (SATTOSE 2019) : Bolzano, Italy, July 8-10 Day, 2019 [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 [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), [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). SE-WS 2015 : Software Engineering Workshops 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. 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.), SE-WS 2014 : Software Engineering Workshops 2014: 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). Nijmegen, The Netherlands: 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). Los Alamitos, California: 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. 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). Berlin: 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 Lyon: Labex Compilation, Ecole normale supérieure de Lyon. [details]
    • MacKenzie, K., Hölzenspies, P. K. F., Hammond, K., Kirner, R., Nguyen, V. T. N., te Boekhorst, 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]). [S.l.]: HIPEAC. [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). Piscataway, NJ: 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). Berlin: 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]). [S.l.]: HIPEAC. [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]). [S.l.]: HIPEAC. [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). Heidelberg: 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). Amsterdam: 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). Los Alamitos, Calif.: 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. 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). New York: 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., ... 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). Heidelberg: 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). Heidelberg: 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). Heidelberg: 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). Karlsruhe, Germany: KIT Scientific Publishing. [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). Karlsruhe, Germany: KIT Scientific Publishing. [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) [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) [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). New York, USA: 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). Los Alamitos, CA, USA: 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) Vienna, Austria: Institute of Computer Languages, Vienna University of Technology. [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). Amsterdam, the Netherlands: 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., ... 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). Los Alamitos, Calif.: 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). New York: Association for Computing Machinery (ACM). [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). Berlin: 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. Amsterdam: 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: 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 Boston, MA: Northeastern University. [details]

    2013

    • Grelck, C. U., & Gijsbers, E. J. (2013). An Efficient Scalable Runtime System for S-Net Dataflow Component Coordination. In W. Zimmermann (Ed.), Programmiersprachen und Grundlagen der Programmierung, 17.Kolloquium, KPS 2013, Wittenberg, Germany Halle: Universitaet Halle-Wittenberg. [details]
    • Grelck, C., & Wiesinger, H. (2013). Towards Persistent and Parallel Asynchronous Adaptive Specialisation for Data-Parallel Array Processing in SAC. In The 25th Symposium on Implementation and Application of Functional Languages (IFL 2013) Nijmegen: Radboud University. [details]
    • Grelck, C., Hammond, K., & Scholz, S. B. (2013). 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. [S.l.]: HIPEAC. [details]
    • Poss, R., Verstraaten, M., Penczek, F., Grelck, C., Kirner, R., & Shafarenko, A. (2013). S+Net: extending functional coordination with extra-functional semantics. Ithaca, NY: arXiv.org. [details]
    • Tang, F., & Grelck, C. (2013). User-Defined Shape Constraints in SAC. In The 25th Symposium on Implementation and Application of Functional Languages (IFL 2013) Nijmegen: Radboud University. [details]

    2012

    • Grelck, C., Hammond, K., & Scholz, S. B. (2012). 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. [S.l.]: HIPEAC. [details]
    • Tang, F., & Grelck, C. (2012). User-Defined Shape Constraints in SAC. In R. Hinze (Ed.), Draft proceedings of the 24th Symposium on Implementation and Application of Functional Languages (IFL 2012) (pp. 416-434). Oxford: Department of Computer Science, University of Oxford. [details]

    2011

    • Grelck, C. (2011). Asynchronous Adaptive Optimisation for Generic Data-Parallel Array Programming and Beyond. Arbeitsberichte des Instituts für Wirtschaftsinformatik, 132, 71-84. [details]

    2010

    • Grelck, C. (2010). The essence of synchronisation in asynchronous data flow programming. Technical Report - Department of Computer Science, UU-CS-2010, 159-172. [details]
    • Grelck, C., & Shafarenko, A. (2010). S-Net language report: Version 2.0. (Technical report; No. 499). Hatfield, UK: University of Hertfordshire, School of Computer Science. [details]
    • Grelck, C., van Deurzen, T., Herhut, S., & Scholz, S-B. (2010). An adaptive compilation framework for generic data-parallel array programming. In M. Hanus, & F. Reck. (Eds.), 27. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte (pp. 23-33). Kiel, Germany: University of Kiel, Institute for Computer Science. [details]
    • Scholz, S-B., Herhut, S., Penczek, F., & Grelck, C. (2010). SaC 1.0 — Single Assignment C — Tutorial. Hatfield, UK: School of Computer Science, University of Hertfordshire. [details]

    2009

    • Grelck, C., & Shafarenko, A. (2009). S-Net language report: Version 1.0. (Technical report; No. 487). Hatfield, UK: University of Hertfordshire, School of Computer Science. [details]
    • Grelck, C., Julku, J., & Penczek, F. (2009). Distributed S-Net: design and implementation. In M. Morazan (Ed.), Draft proceedings of the 21st International Symposium on Implementation and Application of Functional Languages (IFL 2009) (pp. 39-54) [details]
    • Grelck, C., Scholz, S-B., & Shafarenko, A. (2009). Concurrency engineering with S-Net. In J. Knoop, & A. Prantl (Eds.), 15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS'09): Maria Taferl, 12.-14. Oktober 2009 (pp. 78-92). Wien: Institut für Computersprachen. [details]
    • Herhut, S., Joslin, C., Scholz, S-B., & Grelck, C. (2009). Truly nested data-parallelism: compiling SaC for the Microgrid architecture. In M. Morazan (Ed.), Draft proceedings of the 21st International Symposium on Implementation and Application of Functional Languages (IFL 2009) (pp. 141-153) [details]

    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) Hatfield, UK: University of Hertfordshire, School of Computer Science. [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). Lübeck, Germany: 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) Hatfield, UK: University of Hertfordshire, School of Computer Science. [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

    • Grelck, C. U., & Wiesinger, H. (2014). Advances in Dynamic Compilation for Functional Data Parallel Array Processing. Paper presented at 3rd HiPEAC Workshop on Dynamic Compilation Everywhere, Vienna, Austria.

    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), .
    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