Voor de beste ervaring schakelt u JavaScript in en gebruikt u een moderne browser!
Je gebruikt een niet-ondersteunde browser. Deze site kan er anders uitzien dan je verwacht.

Dr. C.U. (Clemens) Grelck

Faculteit der Natuurwetenschappen, Wiskunde en Informatica
Informatics Institute

Bezoekadres
  • Science Park 904
  • Kamernummer: C3.109
Postadres
  • Postbus 94323
    1090 GH Amsterdam
  • Publicaties

    2021

    • Miedema, P. L., Rouxel, B. A. L., & Grelck, C. U. (2021). Task-Level Redundancy vs Instruction-Level Redundancy against Single Event Upsets in Real-Time DAG Scheduling. In IEEE 14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-2021)
    • 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]
    • Röder, J. P., Rouxel, B. A. L., & Grelck, C. U. (2021). Scheduling DAGs of Multi-version Multi-phase Tasks on Heterogeneous Real-time Systems. In 14th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC 2021) https://staff.fnwi.uva.nl/c.u.grelck/publications/2021_MCSoC21_multi_phase_scheduling.pdf

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

    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

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

    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
    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.
  • Nevenwerkzaamheden
    • Geen nevenwerkzaamheden