Publications
Copyright Notice:
The documents below are provided as a means of timely dissemination of
information and are intended for personal, non-commercial use only.
All other uses of the materials, such as reposting or reprinting, require the explicit
permission of the copyright holder.
Copyrights are held by the authors or by the publishers.
Disclaimer:
Some of the links to full text pdf documents below are broken.
I'm working on this. If you are interested in a paper concerned,
just drop me an email.
-
R. van Veen, M. Beemster, C. Grelck:
Correctness Testing of Loop Optimizations in C and C++ Compilers
-
In:
(eds.):
11th Seminar on Advanced Techniques and Tools for Software Evolution (SATToSE 2018)
Athens, Greece
-
-
[ pdf ]
-
C. Grelck, N. Sarris:
Towards Compiling SAC for the Xeon Phi Knights Corner and Knights Landing Architectures
-
In:
N. Wu (ed.):
Implementation and Application of Functional Languages (IFL'17)
29th International Symposium, Bristol, United Kingdom
Revised Selected Papers
-
ACM, 2018
[ pdf ]
-
C. Grelck, H. Wiesinger:
Persistent Asynchronous Adaptive Specialisation for Generic Array Programming
-
International Journal of Parallel Programming 47(2), pp.~164--183, 2018
-
[ pdf ]
-
M.N. Akhtar, J.M. Saleh, C. Grelck:
Parallel Processing of Image Segmentation Data Using Hadoop
-
International Journal of Integrated Engineering 10(1), pp.~74--84
-
-
[ pdf ]
-
C. Grelck:
Single Assignment C (SAC): The Compilation Technology Perspective
-
In:
V. Zsok, Z. Horvath, R. Plasmeijer (eds.):
6th Central European Functional Programming School (CEFP'15)
Budapest, Hungary
-
Lecture Notes in Computer Science 10094
Springer-Verlag, 2019
-
[ pdf ]
-
C. Grelck, H. Wiesinger:
Persistent Asynchronous Adaptive Specialisation for Generic Array Programming
-
In:
J.D. Garcia, D.R. Llanos (eds.):
10th International Symposium on High-level Parallel Programming and Applications
(HLPP'17)
Valladolid, Spain, 2017
-
[ pdf ]
-
A. Zborowski, C. Grelck:
Oxidize: Open Framework for Idiomatic Rule Preservation in Rust
-
In:
International Conference on Computing Systems (CompSys'17)
Vught, Netherlands, 2017
-
[ pdf ]
-
P. Zaichenkov, B. Gijsbers, C. Grelck, O. Tveretina, A. Shafarenko:
The Cost and Benefits of Coordination Programming:
Two Case Studies in Concurrent Collections and S-Net
-
Parallel Processing Letters 26(3)
World Scientific Publishing,
Singapore, 2016
[ pdf ]
-
C. Grelck, T. Macht:
Fully Automatic Cluster Support for SAC Using a Custom Software DSM Solution
-
In:
D.R. Llanos and A. Gonzalez-Escribano (eds.):
19th International Workshop on Compilers for Parallel Computing (CPC'16)
Valladolid, Spain, 2016
-
[ pdf ]
-
C. Grelck:
Guest Editorial for High-Level Parallel Programming and Applications,
selected papers from the 7th International Symposium on High-level Parallel Programming and
Applications (HLPP 2014), Amsterdam, Netherlands
-
International Journal of Parallel Programming 44(3), pp.~383--385
Springer-Verlag, 2016
[ pdf ]
-
C. Grelck:
Active Resource Management for Multi-Core Runtime Systems Serving Malleable Applications
-
In:
Parallel Computing: On the Road to Exascale
Advances in Parallel Computing vol 27, pp.~275--284
-
IOS Press, Amsterdam, 2016
[ pdf ]
-
C. Grelck:
Moldable Applications on Multi-Core Servers: Active Resource
Management instead of Passive Resource Administration
-
In:
J. Knoop (ed.):
18th Workshop on Programming Languages and Foundations of Programming
(KPS'15)
Pörtschach am Wörthersee, Austria, 2015
-
[ pdf ]
-
T. Macht, C. Grelck:
SAC Goes Cluster: From Functional Array Programming to Distributed Memory
Array Processing
-
In:
J. Knoop (ed.):
18th Workshop on Programming Languages and Foundations of Programming
(KPS'15)
Pörtschach am Wörthersee, Austria, 2015
-
[ pdf ]
-
C. Grelck:
Active Resource Management for Multi-Core Runtime Systems Serving Malleable Applications
-
In:
17th International Conference on Parallel Computing (ParCo'15)
Edinburgh, United Kingdom, 2015
-
[ pdf ]
-
C. Grelck, B. Gijsbers:
Active Resource Management for Declarative Data-Flow Processing
-
In:
J.Hage (ed.):
15th International Symposium on Trends in Functional Programming (TFP'14)
Soesterberg, Netherlands, 2014
-
[ pdf ]
-
C. Grelck, H. Luyat:
Towards Truly Boolean Arrays in Data Parallel Array Processing
-
In:
M. Bader, A. Bode, H.J. Bungartz, M. Gerndt, G. Joubert, F. Peters (eds.)
Parallel Computing: Accelerating Computational Science and Engineering
Advances in Parallel Computing vol 25, pp. 82-91
-
IOS Press, Amsterdam, 2014
[ pdf ]
-
C. Grelck, H. Wiesinger:
Next Generation Asynchronous Adaptive Specialization
for Data-Parallel Functional Array Processing in SAC
-
In:
R. Plasmeijer, P. Achten, P. Koopman (eds.):
Implementation and Application of Functional Languages (IFL'13)
25th International Symposium, Nijmegen, Netherlands
Revised Selected Papers
-
ACM, 2014
[ pdf ]
-
A. Sinkarovs, S.B. Scholz, R. Bernecky, R. Douma, C. Grelck:
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), pp. 952-971
John Wiley, 2014
[ pdf ]
-
P. Zaichenkov, B. Gijsbers, C. Grelck, O. Tveretina, A. Shafarenko:
A Case Study in Coordination Programming: S-Net vs Concurrent Collections
-
In:
28th IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW'14)
Workshop on Programming Models, Languages and Compilers for Manycore and Heterogeneous
Architectures (PLC'14)
Phoenix, USA
-
IEEE Computer Society, 2014
[ pdf ]
-
C. Grelck, F. Tang:
Towards Hybrid Array Types in SAC
-
In: V. Stolz, B. Trancon y Widemann (eds.):
7th GI Workshop on Programming Languages (ATPS'14)
(7. GI Arbeitstagung Programmiersprachen (ATPS'14)
Software Engineering Conference Workshops (SE-WS'14)}
Kiel, Germany
-
CEUR Workshop Proceedings, vol. 1129, 2014
[ pdf ]
-
C. Grelck, H. Wiesinger:
Advances in Dynamic Compilation for Functional Data Parallel Array Processing
-
In: H.P. Charles, D. Nuzman, B. Franke, A. Krall (eds.):
3rd HiPEAC Workshop on Dynamic Compilation Everywhere (DCE'14)
Vienna, Austria, 2014
-
[ pdf ]
-
C. Grelck, B. Gijsbers:
An Efficient Scalable Runtime System for S-Net Dataflow Component Coordination
-
In:
W. Zimmermann (ed.):
17. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS'13)
(17th Workshop on Programming Languages and Foundations of Programming)
Wittenberg, Germany
-
University Halle-Wittenberg, 2013
[ pdf ]
-
B. Gijsbers, C. Grelck:
An Efficient Scalable Work-Stealing Runtime for Macro Data Flow Processing Using S-Net
-
International Journal of Parallel Programming, 42(6), pp.~988--1011
-
Springer-Verlag, 2013
[ pdf ]
-
C. Grelck, H. Luyat:
Towards Truly Boolean Arrays in Data Parallel Array Processing
-
In:
M. Bader, R. Badia, A. Bode, H.J. Bungartz, M. Gerndt, G. Joubert, F. Peters (eds.):
19th International Conference on Parallel Computing (ParCo'13)
München, Germany
-
Technische Universität München, 2013
[ pdf ]
-
C. Grelck, H. Wiesinger:
Towards Persistent and Parallel Asynchronous Adaptive Specialisation
for Data-Parallel Array Processing in SAC
-
In:
R. Plasmeijer, P. Achten, P. Koopman (eds.):
25th International Symposium on Implementation and Application
of Functional Languages (IFL'13)
Nijmegen, Netherlands, 2013
-
Radboud University Nijmegen, Netherlands, 2013
[ pdf ]
-
F. Tang, C. Grelck:
Towards User-Defined Shape Constraints in SAC
-
In:
R. Plasmeijer, P. Achten, P. Koopman (eds.):
25th International Symposium on Implementation and Application
of Functional Languages (IFL'13)
Nijmegen, Netherlands, 2013
-
Radboud University Nijmegen, Netherlands, 2013
[ pdf ]
-
C. Grelck, H. Wiesinger:
Persistent Asynchronous Adaptive Specialisation
for Data-Parallel Array Processing in SAC
-
In:
A. Darte (ed.):
17th International Workshop on Compilers for Parallel Computing (CPC'13)
Lyon, France
-
Ecole Normale Superiéure de Lyon, France, 2013
[ pdf ]
-
B. Gijsbers, C. Grelck:
An Efficient Scalable Work-Stealing Runtime for S-Net
-
In:
G. Hains, Y. Khmelevsky (eds.):
6th International Symposium on High-level Parallel Programming and Applications
(HLPP'13)
Paris, France
-
Université Paris-Est, France, 2013
[ pdf ]
-
M. Diogo, C. Grelck:
Towards Heterogeneous Computing without Heterogeneous Programming
-
In:
H.W. Loidl, R. Pena (eds.):
Trends in Functional Programming
13th International Symposium, TFP 2012, St.Andrews, UK
-
Lecture Notes in Computer Science 7829, pp. 279--294
Springer-Verlag, 2013
-
[ pdf ]
-
B. Trancon y Widemann, C.F. Bolz, C. Grelck:
The Functional Programming Language R
and the Paradigm of Dynamic Scientific Programming
-
In:
H.W. Loidl, R. Pena (eds.):
Trends in Functional Programming
13th International Symposium, TFP 2012, St.Andrews, UK, Revised Selected Papers
-
Lecture Notes in Computer Science 7829, pp. 182--197
Springer-Verlag, 2013
-
[ pdf ]
-
F. Penczek, W. Cheng, C. Grelck, R. Kirner, B. Scheuermann, A. Shafarenko:
A Data-Flow Based Coordination Approach to Concurrent Software Engineering
-
In:
S. Evripidou, I. Watson, G. Gao, J.L. Gaudiot, V. Sarkar (eds.):
2nd Workshop on Data-Flow Execution Models for Extreme Scale Computing (DFM'12)
21st International Conference on Parallel Architectures and
Compilation Techniques (PACT'12)
-
IEEE Computer Society, 2013
-
[ pdf ]
-
K. MacKenzie, P.K.F. Hölzenspies, K. Hammond, R. Kirner, V.T.N. Nguyen,
R. te Boekhorst, C. Grelck, R. Poss, M. Verstraaten:
Statistical Performance Analysis of an Ant-Colony Optimisation Application in S-Net
-
In:
C. Grelck, K. Hammond, S.B. Scholz (eds.):
2nd HiPEAC Workshop on Feedback-Directed Compiler Optimization for Multi-Core
Architectures (FD-COMA'13)
Berlin, Germany
-
HiPEAC, 2013
-
[ pdf ]
-
M. Verstraaten, S. Kok, R. Poss, C. Grelck:
Task Migration for S-Net/LPEL
-
In:
C. Grelck, K. Hammond, S.B. Scholz (eds.):
2nd HiPEAC Workshop on Feedback-Directed Compiler Optimization for Multi-Core
Architectures (FD-COMA'13)
Berlin, Germany
-
HiPEAC, 2013
-
[ pdf ]
-
F. Penczek, R. Kirner, R. Poss, C. Grelck, A. Shafarenko:
An Infrastructure for Multi-Level Optimisation through Property Annotation
and Aggregation
-
In:
E. Bagheri, M. Boskovic, D. Gasevic, G. Mussbacher (eds.):
4th International Workshop on Non-functional System Properties in Domain
Specific Modeling Languages (NFPinDSML'12)
15th ACM/IEEE International Conference on Model Driven Engineering
Languages and Systems (MoDELS'12)
Innsbruck, Austria
-
ACM, 2012
-
[ pdf ]
-
F. Tang, C. Grelck:
User-Defined Shape Constraints in SAC
-
In:
R. Hinze (ed.):
24th International Symposium on Implementation
and Application of Functional Languages (IFL'12)
Oxford, United Kindom
-
Technical Report RR-12-06, pp. 414--432
University of Oxford, 2012
-
[ pdf ]
-
V. Wieser, C. Grelck, P. Haslinger, J. Guo, F. Korzeniowski,
R. Bernecky, B. Moser, S.B. Scholz:
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)
Society of Photo-Optical Instrumentation Engineers (SPIE), 2012
-
[ pdf ]
-
M. Diogo, C. Grelck:
Supporting Heterogenous Computing Environments in SAC
-
In:
K. Hammond, H.W. Loidl (eds.):
13th International Symposium on Trends in Functional Programming (TFP'12)
St.Andrews, United Kingdom
-
University of St.Andrews, 2012
-
[ pdf ]
-
B. Trancon y Widemann, C.F. Bolz, C. Grelck:
The Functional Programming Language R
and the Paradigm of Dynamic Scientific Programming
-
In:
K. Hammond, H.W. Loidl (eds.):
13th International Symposium on Trends in Functional Programming (TFP'12)
St.Andrews, United Kingdom
-
University of St.Andrews, 2012
-
[ pdf ]
-
V. Wieser, C. Grelck, H. Schöner, P. Haslinger, K. Bosa, B. Moser:
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 (eds.):
Applications, Tools and Techniques on the Road to Exascale Computing
-
Advances in Parallel Computing vol 22, pp. 199-206
IOS Press, Amsterdam, 2012
-
[ pdf ]
-
C. Grelck, R. Douma:
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
-
Advances in Parallel Computing vol 22, pp. 289-296
IOS Press, Amsterdam, 2012
-
[ pdf ]
-
C. Grelck, K. Hammond, H. Hertlein, C. Jesshope, R. Kirner, B. Scheuermann,
H. Schöner, A. Shafarenko, I. te Boekhorst, V. Wieser:
Concurrent Software Engineering on Multicore Systems Supported by Statistical
Performance Analysis
-
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
-
Advances in Parallel Computing vol 22, pp. 385-394
IOS Press, Amsterdam, 2012
-
[ pdf ]
-
C. Grelck, J. Julku, F. Penczek:
Distributed S-Net: Cluster and Grid Computing without the Hassle
-
In:
12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
(CCGrid'12)
Ottawa, Canada, pp. 410-418
-
IEEE Computer Society, 2012
-
[ pdf ]
-
C. Grelck:
Single Assignment C (SAC): High Productivity meets High Performance
-
In:
V. Zsok, Z. Horvath, R. Plasmeijer (eds.):
4th Central European Functional Programming School (CEFP'11)
Budapest, Hungary
-
Lecture Notes in Computer Science 7241, pp. 207-278
Springer-Verlag, 2012
-
[ pdf ]
-
C. Grelck, T. van Deurzen, S. Herhut, S.B. Scholz:
Asynchronous Adaptive Optimisation for Generic Data-Parallel Array Programming
-
In:
Concurrency and Computation: Practice and Experience, 24(5), pp. 499--516
-
John Wiley, 2012
-
[ pdf ]
-
R. Poss, C. Grelck, S. Herhut, S.B. Scholz:
Lazy Reference Counting for the Microgrid
-
In:
16th Workshop on Interaction between Compilers and Computer
Architectures (INTERACT-16)
New Orleans, USA, pp. 41--48
-
IEEE Computer Society, 2012
-
[ pdf ]
-
W. Cheng, F. Penczek, C. Grelck, R. Kirner, B. Scheuermann, A. Shafarenko:
Modeling Streams-based Variants of Ant Colony Optimisation for Parallel Systems
-
In:
C. Grelck, K. Hammond, S.B. Scholz (eds.):
HiPEAC Workshop on Feedback-Directed Compiler Optimization for
Multicore Architectures (FD-COMA'12):
Paris, France, pp. 11--18
-
HiPEAC, 2012
-
[ pdf ]
-
C. Grelck:
Asynchronous Adaptive Optimisation for Generic Data-Parallel
Array Programming and Beyond
-
In:
H. Kuchen, T.A. Majchrzak, M. Müller-Olm (eds.):
Programmiersprachen und Grundlagen der Programmierung
16. Kolloquium (KPS'11), Schloss Raesfeld, Deutschland
-
Technical Report 132, pp. 71--84
Institut für Wirtschaftsinformatik
Westfälische Wilhelms-Universität Münster, 2011
-
[ pdf ]
-
C. Grelck, R. Douma:
SAC on a Niagara T3-4 Server: Lessons and Experiences
-
In:
18th International Conference on Parallel Computing (ParCo'11)
Gent, Belgium
-
Gent University, 2011
-
[ pdf ]
-
C. Grelck, K. Hammond, H. Hertlein, C. Jesshope, R. Kirner, B. Scheuermann,
H. Schöner, A. Shafarenko, I. te Boekhorst, V. Wieser:
Concurrent Software Engineering on Multicore Systems Supported by Statistical
Performance Analysis
-
In:
18th International Conference on Parallel Computing (ParCo'11)
Gent, Belgium
-
Gent University, 2011
-
[ pdf ]
-
V. Wieser, C. Grelck, H. Schöner, P. Haslinger, K. Bosa, B. Moser:
GPU-Based Image Processing Use Cases: A High-Level Approach
-
In:
18th International Conference on Parallel Computing (ParCo'11)
Gent, Belgium
-
Gent University, 2011
-
[ pdf ]
-
C. Grelck, F. Penczek:
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.~546--566
-
InTech, 2011.
-
[ pdf ]
[
InTechOpen ]
-
M.W. van Tol, R. Bakker, M. Verstraaten, C. Grelck, C. Jesshope:
Efficient Memory Copy Operations on the 48-core Intel SCC Processor
-
In:
D. Göhringer and M. Hübner and J. Becker (eds.):
3rd Intel Many-core Applications Research Community Symposium (MARC'11)
Ettlingen, Germany, pp. 13--18
-
KIT Scientific Publishing, Karlsruhe, Germany, 2011
-
[ pdf ]
-
Best Paper Award
-
M. Verstraaten, C. Grelck, M.W. van Tol, R. Bakker, C. Jesshope:
On Mapping Distributed S-Net to the 48-core Intel SCC Processor
-
In:
D. Göhringer and M. Hübner and J. Becker (eds.):
3rd Intel Many-core Applications Research Community Symposium (MARC'11)
Ettlingen, Germany, pp. 41--46
-
KIT Scientific Publishing, Karlsruhe, Germany, 2011
-
[ pdf ]
-
C. Grelck:
The Essence of Synchronisation in Asynchronous Data Flow
-
In:
25th IEEE International Parallel and Distributed Processing Symposium Workshops
(IPDPSW'11)
16th Workshop on High-Level Programming Models and Supportive Environments (HIPS'11)
Anchorage, USA
-
IEEE Computer Society, 2011
-
[ pdf ]
-
S. Herhut, C. Joslin, S.B. Scholz, R. Poss, C. Grelck:
Concurrent Non-Deferred Reference Counting on the Microgrid: First Experiences
-
In:
J. Hage, M. Morazan (eds.):
Implementation and Application of Functional Languages
22nd International Symposium (IFL'10)
Alphen a/d Rijn, Netherlands, Revised Selected Papers
-
Lecture Notes in Computer Science 6647, pp. 185-202
-
Springer-Verlag,
Berlin, Heidelberg, Germany, 2011
[ pdf ]
-
C. Grelck, F. Penczek:
Implementation Architecture and Multithreaded Runtime System for S-Net
-
In:
Sven-Bodo Scholz, Olaf Chitil (eds.):
Implementation and Application of Functional Languages
20th International Symposium (IFL'08)
Hatfield, United Kingdom, 2008, Revised Selected Papers
-
Lecture Notes in Computer Science 5836, pp. 60-79
Springer-Verlag,
Berlin, Heidelberg, Germany, 2010
[ pdf ]
-
Kai Trojahner, Clemens Grelck:
Descriptor-Free Representation of Arrays with Dependent Types
-
In:
Sven-Bodo Scholz, Olaf Chitil (eds.):
Implementation and Application of Functional Languages
20th International Symposium (IFL'08)
Hatfield, United Kingdom, 2008, Revised Selected Papers
-
Lecture Notes in Computer Science 5836, pp. 100-117
Springer-Verlag,
Berlin, Heidelberg, Germany, 2010
[ pdf ]
-
Frank Penczek, Stephan Herhut, Sven-Bodo Scholz, Alex Shafarenko, Jung Sook Yang,
Chun-Yi Chen, Nader Bagherzadeh, Clemens Grelck:
Message Driven Programming with S-Net: Methodology and Performance
-
In:
3rd International Workshop on Parallel Programming Models and Systems Software
for High-End Computing (P2S2'10)
San Diego, USA, 2010
-
[ pdf ]
-
Clemens Grelck:
The Essence of Synchronisation in Asynchronous Data Flow Programming
-
In:
Jurriaan Hage (ed.):
22nd International Symposium on Implementation and Application
of Functional Languages (IFL'10)
Alphen aan den Rijn, Netherlands, 2010
-
Technical Report UU-CS-2010-020, pp. 159-172
Utrecht University, 2010
[ ISSN 0924-3275 ]
[ pdf ]
-
Thomas Bernard, Clemens Grelck, Michael Hicks, Chris Jesshope, Raphael Poss:
Resource-Agnostic Programming for Many-Core Microgrids
-
In:
4th Workshop on Highly Parallel Processing on a Chip (HPPC 2010)
Ischia, Italy, 2010
-
[ pdf ]
-
Clemens Grelck, Tim van Deurzen, Stephan Herhut, Sven-Bodo Scholz:
An Adaptive Compilation Framework for Generic Data-Parallel Array Programming
-
In:
Andreas Krall, Gergö Barany (eds.):
15th Workshop on Compilers for Parallel Computing (CPC'10)
Vienna, Austria
-
Institute of Computer Languages, Vienna University of Technology, 2010
[ pdf ]
-
Clemens Grelck, Jukka Julku, Frank Penczek:
Distributed S-Net: High-Level Message Passing without the Hassle
-
In:
Greg Bronevetsky, Chen Ding, Sven-Bodo Scholz, Michelle Strout (eds.):
Workshop on Advances in Message Passing (AMP'10)
Toronto, Canada
-
[ pdf ]
-
Thomas Bernard, Clemens Grelck, Chris Jesshope:
On the Compilation of a Language for General Concurrent Target Architectures
-
Parallel Processing Letters 20(1), pp. 51-69
World Scientific Publishing,
Singapore,
2010
[ pdf ]
-
Clemens Grelck, Jukka Julku, Frank Penczek, Alex Shafarenko:
Cluster Computing as an Assembly Process
-
In:
10th IEEE/ACM International Symposium on Cluster, Cloud and
Grid Computing (CCGrid'10)
Melbourne, Australia, pp. 587-588
-
IEEE Computer Society Press,
Los Alamitos, USA, 2010
[ pdf ]
-
Frank Penczek, Stephan Herhut, Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko,
Rémi Barrière, Eric Lenormand:
Parallel Signal Processing with S-Net
-
In:
Peter Sloot (ed.):
10th International Conference on Computational Science (ICCS'10)
Amsterdam, Netherlands
-
Procedia Computer Science 1(1), pp. 2079-2088
Elsevier,
Amsterdam, Netherlands, 2010
[ pdf ]
-
Clemens Grelck, Tim van Deurzen, Stephan Herhut, Sven-Bodo Scholz:
An Adaptive Compilation Framework for Generic Data-Parallel Array Programming
-
In:
Michael Hanus, Fabian Reck (eds.):
27. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte
(27th GI-Workshop on Programming Languages and Computing Concepts)
Bad Honnef, Germany, 2010
-
Technical Report 1010, pp. 23-33
University of Kiel, Institute of Computer Science and Applied Mathematics,
Kiel, Germany
[ pdf ]
-
Frank Penczek, Clemens Grelck, Sven-Bodo Scholz:
An Operational Semantics for S-Net
-
In:
Barbara Chapman, Frédéric Desprez, Gerhard R. Joubert, Alain Lichnewsky,
Frans Peters, Thierry Priol (eds.):
Parallel Computing: From Multicores and GPU's to Petascale
Advances in Parallel Computing 19, pp. 467--474
-
IOS Press, 2010
[ pdf ]
-
Clemens Grelck, Jukka Julku, Frank Penczek:
S-Net for Multi-Memory Multicores
-
In:
Leaf Peterson, Enrico Pontelli (eds.):
5th ACM SIGPLAN Workshop on Declarative Aspects of Multicore Programming (DAMP'10)
Madrid, Spain, 2010, pp. 25--34
-
ACM, 2010
[ pdf ]
-
Clemens Grelck, Alex Shafarenko (eds.):
S-Net Language Report, Revision 2.0
-
Technical Report 499
-
School of Computer Science, University of Hertfordshire,
Hatfield, United Kingdom, 2010
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
Asynchronous Stream Processing with S-Net
-
International Journal of Parallel Programming 38(1), pp. 38-67
-
Springer-Verlag, Dordrecht, Netherlands, 2010
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
Concurrency Engineering with S-Net
-
In:
Jens Knoop, Adrian Prantl (eds.):
15. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS'09)
(15th Workshop on Programming Languages and Foundations of Programming)
Maria Taferl, Austria
-
Technical Report 2009-X-1, pp. 78--92
Institute of Computer Languages, Vienna University of Technology, 2009
[ pdf ]
-
Clemens Grelck, Jukka Julku, Frank Penczek:
Distributed S-Net: Design and Implementation
-
In:
Marco Morazán (ed.):
21st International Symposium on Implementation and Application
of Functional Languages (IFL'09)
South Orange, USA, 2009
-
Technical Report SHU-TR-CS-2009-09-1, pp. 39--54
Seton Hall University,
South Orange, USA
[ pdf ]
-
Stephan Herhut, Carl Joslin, Sven-Bodo Scholz, Clemens Grelck:
Truly Nested Data Parallelism: Compiling SaC for the MicroGrid Architecture
-
In:
Marco Morazán (ed.):
21st International Symposium on Implementation and Application
of Functional Languages (IFL'09)
South Orange, USA, 2009
-
Technical Report SHU-TR-CS-2009-09-1, pp. 141--153
Seton Hall University,
South Orange, USA
[ pdf ]
-
Kai Trojahner, Clemens Grelck:
Dependently Typed Array Programs Don't Go Wrong
-
Journal of Logic and Algebraic Programming 78(7), pp. 643-664
North-Holland, Amsterdam, Netherlands, 2009
[ pdf ]
-
Stephan Herhut, Sven-Bodo Scholz, Clemens Grelck:
Controlling Chaos: On Safe Side-Effects in Data-Parallel Operations
-
In:
Leaf Peterson, Manuel Chakravarty (eds.):
4th ACM SIGPLAN Workshop on Declarative Aspects of Multicore Programming (DAMP'09)
Savannah, USA, 2009, pp. 59-67
-
ACM, 2009
[ pdf ]
-
Clemens Grelck, Stephan Herhut, Chris Jesshope, Carl Joslin, Mike Lankamp,
Sven-Bodo Scholz, Alex Shafarenko:
Compiling the Functional Data-Parallel Language SAC for
Microgrids of Self-Adaptive Virtual Processors
-
In:
Calin Cascaval, José E. Moreira (eds.):
14th Workshop on Compilers for Parallel Computing (CPC'09)
Zürich, Switzerland
-
IBM Research Center Zürich, 2009
[ pdf ]
-
Kai Trojahner, Clemens Grelck:
Descriptor-Free Representation of Arrays with Dependent Types
-
In:
Sven Bodo Scholz (ed.):
20th International Symposium on Implementation and Application
of Functional Languages (IFL'08)
Hatfield, United Kingdom, 2008
-
[ pdf ]
-
Frank Penczek, Sven-Bodo Scholz, Clemens Grelck:
Towards Reconfiguration and Self-Adaptivity in S-Net
-
In:
Sven Bodo Scholz (ed.):
20th International Symposium on Implementation and Application
of Functional Languages (IFL'08)
Hatfield, United Kingdom
-
[ pdf ]
-
Stephan Herhut, Sven-Bodo Scholz, Robert Bernecky, Clemens Grelck, Kai Trojahner:
From Contracts towards Dependent Types: Proofs by Partial Evaluation
-
In:
Olaf Chitil (ed.):
Implementation and Application of Functional Languages,
19th International Symposium (IFL'07)
Freiburg, Germany, September 27-29, 2007, Revised Selected Papers
-
Lecture Notes in Computer Science, 5083, pp. 254-273
Springer-Verlag,
Berlin, Heidelberg, Germany, 2008
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
A Gentle Introduction to S-Net:
Typed Stream Processing and Declarative Coordination of
Asynchronous Components
-
Parallel Processing Letters 18(2), pp. 221-237
World Scientific Publishing,
Singapore,
2008
[ pdf ]
-
Clemens Grelck, Steffen Kuthe, Sven-Bodo Scholz:
A Hybrid Shared Memory Execution Model for a Data Parallel Language with I/O
-
Parallel Processing Letters 18(1), pp. 23-37
World Scientific Publishing,
Singapore,
2008
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz:
Efficient Heap Management for Declarative Data Parallel Programming on Multicores
-
In:
Manuel Hermenegildo, Leaf Petersen, Neal Glew (eds.):
3rd Workshop on Declarative Aspects of Multicore Programming (DAMP'08)
San Francisco, USA, January 9, 2008, pp. 17-31
[ pdf ]
-
Stephan Herhut, Sven-Bodo Scholz, Clemens Grelck:
Generic Programming on the Nesting Structure of Arrays
-
In:
Lynne C. Shaw (ed.):
ACM SIGAPL Conference on Array Programming Languages (APL'07)
Montréal, Québèc, Canada, October 21-23, 2007
[ pdf ]
-
Haoxan Cai, Susan Eisenbach, Alex Shafarenko, Clemens Grelck:
Extending the S-Net Type System
-
In: Æther-Morpheus Workshop From Reconfigurable to Self-Adaptive Computing (AMWAS'07)
Paris, France, October 8-9, 2007
[ pdf ]
-
Walter Dosch, Clemens Grelck, Annette Stümpel (eds.):
14. Kolloquium Programmiersprachen und Grundlagen der Programmierung (KPS'07)
(14th Workshop on Programming Languages and Foundations of Programming)
Timmendorfer Strand, Germany, October 10-12, 2007
-
Technical Report A-07-07, 231 pages
University of Lübeck,
Institutes of Informatics and Mathematics,
Lübeck, Germany, 2007
-
Kai Trojahner, Clemens Grelck:
Dependently Typed Array Programs Don't Go Wrong
-
In:
Einar Broch Johnsen, Olaf Owe, Gerardo Schneider (eds.):
19th Nordic Workshop on Programming Theory (NWPT'07)
Oslo, Norway, 2007
-
Research Report 366, pp. 64-66
University of Oslo, Institute of Informatics
Oslo, Norway, 2007
[ pdf ]
-
Clemens Grelck, Frank Penczek:
On Implementing S-Net
-
In:
Olaf Chitil (ed.):
19th International Symposium on Implementation and Application
of Functional Languages (IFL'07)
Freiburg, Germany, September 27-29, 2007
-
Technical Report 12-07, pp. 531-533
University of Kent, Computing Laboratory,
Canterbury, United Kingdom, 2007
-
Stephan Herhut, Sven-Bodo Scholz, Robert Bernecky, Clemens Grelck, Kai Trojahner:
From Contracts towards Dependent Types: Proofs by Partial Evaluation
-
In:
Olaf Chitil (ed.):
19th International Symposium on Implementation and Application
of Functional Languages (IFL'07)
Freiburg, Germany, September 27-29, 2007
-
Technical Report 12-07, pp. 534-550
University of Kent, Computing Laboratory,
Canterbury, United Kingdom, 2007
[ superseded by pdf ]
-
Clemens Grelck, Frank Penczek, Kai Trojahner:
CAOS: A Domain-Specific Language for the Parallel Simulation of Cellular Automata
-
In:
Viktor Malyshkin (ed.):
Parallel Computing Technologies,
9th International Conference (PaCT'07)
Pereslavl-Zalessky, Russia, September 3-7, 2007
-
Lecture Notes in Computer Science 4671, pp. 410-417
Springer-Verlag,
Berlin, Heidelberg, Germany, 2007
[ ISBN 978-3-540-73939-5 ]
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
S-Net: A Declarative Approach towards Streaming
Networks of Asynchronous Components
-
In:
Helmut Weberpals, Rolf Hoffmann (ed.):
21. Workshop der GI/ITG-Fachgruppe Parallel-Algorithmen,
-Rechnerstrukturen und -Systemsoftware (PARS'07)
(21st GI/ITG Workshop on Parallel Algorithms, Computer Architecture and System Software)
Hamburg, Germany, May 31 - June 1, 2007
Mitteilungen der Gesellschaft für Informatik,
Parallel-Algorithmen und Rechenstrukturen, Nr. 24, pp. 145--155
Gesellschaft für Informatik, Bonn, Germany, 2007
[ ISSN 0177-0454 ]
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz:
SAC: Off-the-Shelf Support for Data-Parallelism on Multicores
-
In:
Neal Glew, Guy Blelloch (eds.):
Annual Symposium on Principles of Programming Languages
2nd Workshop on Declarative Aspects of Multicore Programming (DAMP'07)
Nice, France, January 16, 2007, pp. 25-33
-
ACM Press,
New York, USA, 2007
[ ISBN 978-1-59593-690-5 ]
[ pdf ]
-
Robert Bernecky, Stephan Herhut, Sven-Bodo Scholz, Kai Trojahner,
Clemens Grelck, Alex Shafarenko:
Index Vector Elimination: Making Index Vectors Affordable
-
In:
Zoltán Horváth, Viktória Zsók (eds.):
Implementation and Application of Functional Languages,
18th International Symposium (IFL'06)
Budapest, Hungary, September 4-6, 2006, Revised Selected Papers
-
Lecture Notes in Computer Science 4449, pp. 19-36
Springer-Verlag,
Berlin, Heidelberg, Germany, 2007
[ ISBN 978-3-540-74129-9 ]
[ pdf ]
-
Kai Trojahner, Clemens Grelck, Sven-Bodo Scholz:
On Optimising Shape-Generic Array Programs using Symbolic Structural Information
-
In:
Zoltán Horváth, Viktória Zsók (eds.):
Implementation and Application of Functional Languages,
18th International Symposium (IFL'06)
Budapest, Hungary, September 4-6, 2006, Revised Selected Papers
-
Lecture Notes in Computer Science 4449, pp. 1-18
Springer-Verlag,
Berlin, Heidelberg, Germany, 2007
[ ISBN 978-3-540-74129-9 ]
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
Coordinating Data Parallel SAC Programs with S-Net
-
In:
21st IEEE International Parallel and Distributed Processing Symposium (IPDPS'07)
Long Beach, USA, March 26-30, 2007, CD-ROM
-
IEEE Computer Society Press,
Los Alamitos, USA, 2007
[ ISBN 1-4244-0909-8 ]
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
Streaming Networks for Coordinating Data-Parallel Programs
-
In:
Irina Virbitskaite, Andrei Voronkov (eds.):
Perspectives of System Informatics,
6th International Andrei Ershov Memorial Conference (PSI'06)
Novosibirsk, Russia, June 27-30, 2006
-
Lecture Notes in Computer Science 4378, pp. 441-445
Springer-Verlag,
Berlin, Heidelberg, Germany, 2007
[ ISBN 978-3-540-70880-3 ]
[ pdf ]
-
Clemens Grelck, Frank Penczek:
Implementing S-Net: A Typed Stream Processing Language
Part I: Compilation, Code Generation and Deployment
-
Technical Report, Version 0.4
University of Hertfordshire,
Department of Computer Science,
Compiler Technology and Computer Architecture Group,
Hatfield, United Kingdom, 2007
[ pdf ]
-
Clemens Grelck, Alex Shafarenko, Sven-Bodo Scholz:
Asynchronous Stream Processing with S-Net
-
In:
Sven-Bodo Scholz (ed.):
2nd Micro-Grid Workshop on Scalable On-Chip Parallelism
Hitchin, United Kingdom, December 4-5, 2006, p. 18
-
University of Hertfordshire,
Department of Computer Science,
Compiler Technology and Computer Architecture Group,
Hatfield, United Kingdom, 2006
-
Kai Trojahner, Clemens Grelck, Sven-Bodo Scholz:
On Optimising Shape-Generic Array Programs using Symbolic Structural Information
-
In:
Zoltán Horváth, Viktória Zsók (eds.):
18th International Symposium on Implementation and Application
of Functional Languages (IFL'06)
Budapest, Hungary, September 4-6, 2006
-
Technical Report 2006-S01, pp. 13-27
Eötvös Loránd University, Faculty of Informatics,
Budapest, Hungary, 2006
[ superseded by pdf ]
-
Robert Bernecky, Stephan Herhut, Sven-Bodo Scholz, Kai Trojahner,
Clemens Grelck, Alex Shafarenko:
Index Vector Elimination: Making Index Vectors Affordable
-
In:
Zoltán Horváth, Viktória Zsók (eds.):
18th International Symposium on Implementation and Application
of Functional Languages (IFL'06)
Budapest, Hungary, September 4-6, 2006
-
Technical Report 2006-S01, pp. 28-43
Eötvös Loránd University, Faculty of Informatics,
Budapest, Hungary, 2006
[ superseded by pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
S-Net: A Typed Stream Processing Language
-
In:
Zoltán Horváth, Viktória Zsók (eds.):
18th International Symposium on Implementation and Application
of Functional Languages (IFL'06).
Budapest, Hungary, September 4-6, 2006
-
Eötvös Loránd University, Faculty of Informatics
Technical Report 2006-S01, pp. 81-97
Budapest, Hungary, 2006
[ pdf ]
-
Alex Shafarenko, Clemens Grelck, Sven-Bodo Scholz:
Semantics and Type Theory of S-Net
-
In:
Zoltán Horváth, Viktória Zsók (eds.):
18th International Symposium on Implementation and Application
of Functional Languages (IFL'06).
Budapest, Hungary, September 4-6, 2006
-
Technical Report 2006-S01, pp. 146-166
Eötvös Loránd University, Faculty of Informatics,
Budapest, Hungary, 2006
[ pdf ]
-
Clemens Grelck, Alex Shafarenko:
Report on S-Net: A Typed Stream Processing Language
Part I: Foundations, Record Types and Networks
-
Technical Report
University of Hertfordshire,
Department of Computer Science,
Compiler Technology and Computer Architecture Group,
Hatfield, United Kingdom, 2006
-
Clemens Grelck, Sven-Bodo Scholz:
Merging Compositions of Array Skeletons in SAC
-
Journal of Parallel Computing 32(7+8), pp. 507-522
-
Elsevier Publishing, Amsterdam, Netherlands, 2006
[ ISSN 0167-8191 ]
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
Streaming Networks for Coordinating Data-Parallel Programs
-
In:
Irina Virbitskaite, Andrei Voronkov (eds.):
6th International Andrei Ershov Memorial Conference on
Perspectives of System Informatics (PSI'06)
Novosibirsk, Russia, June 27-30, 2006
-
Technical Report, pp. 274-276
A.P. Ershov Institute of Informatics Systems,
Novosisibirsk, Russia, 2006
[ superseded by pdf ]
-
Clemens Grelck, Sven-Bodo Scholz:
SAC: A Functional Array Language for Efficient Multithreaded Execution
-
International Journal of Parallel Programming 34(4), pp. 383-427
-
Springer-Verlag, Dordrecht, Netherlands, 2006
[ ISSN 0885-7458 ]
[ pdf ]
-
Andrew Butterfield, Clemens Grelck, Frank Huch (eds.):
Implementation and Application of Functional Languages
17th International Workshop (IFL'05)
Dublin, Ireland, September 19-21, 2005,
Revised Selected Papers
-
Lecture Notes in Computer Science 4015, 238 pages
Springer-Verlag,
Berlin, Heidelberg, Germany, 2006
[ ISBN 978-3-540-69174-7 ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
A Binding Scope Analysis for Inferring Array Shapes
-
In:
Andrew Butterfield, Clemens Grelck, Frank Huch (eds.):
Implementation and Application of Functional Languages,
17th International Workshop (IFL'05)
Dublin, Ireland, September 19-21, 2005, Revised Selected Papers
-
Lecture Notes in Computer Science 4015, pp. 212-230
Springer-Verlag,
Berlin, Heidelberg, Germany, 2006
[ ISBN 978-3-540-69174-7 ]
[ pdf ]
-
Alex Shafarenko, Sven-Bodo Scholz, Stephan Herhut, Clemens Grelck, Kai Trojahner:
Implementing a Numerical Solution of the KPI Equation using
Single Assignment C: Lessons and Experiences
-
In:
Andrew Butterfield, Clemens Grelck, Frank Huch (eds.):
Implementation and Application of Functional Languages,
17th International Workshop (IFL'05)
Dublin, Ireland, September 19-21, 2005, Revised Selected Papers
-
Lecture Notes in Computer Science 4015, pp. 160-177
Springer-Verlag,
Berlin, Heidelberg, Germany, 2006
[ ISBN 978-3-540-69174-7 ]
[ pdf ]
-
Clemens Grelck, Karsten Hinckfuß, Sven-Bodo Scholz
With-Loop Fusion for Data Locality and Parallelism
-
In:
Andrew Butterfield, Clemens Grelck, Frank Huch (eds.):
Implementation and Application of Functional Languages,
17th International Workshop (IFL'05)
Dublin, Ireland, September 19-21, 2005, Revised Selected Papers
-
Lecture Notes in Computer Science 4015, pp. 178-195
Springer-Verlag,
Berlin, Heidelberg, Germany, 2006
[ ISBN 978-3-540-69174-7 ]
[ pdf ]
Peter Landin Prize
-
Clemens Grelck, Sven-Bodo Scholz:
Merging Compositions of Array Skeletons in SAC
-
In:
G.R. Joubert, W.E. Nagel, F.J. Peters, O. Plata, P. Tirado, E. Zapata (eds.):
Parallel Computing: Current and Future Issues of High-End Computing,
12th International ParCo Conference (ParCo'05)
Malaga, Spain, September 12-16, 2005
-
NIC Series Vol. 33, pp. 859-866
John von Neumann Institute for Computing,
Jülich, Germany, 2006
[ pdf ]
-
Clemens Grelck, Karsten Hinckfuß, Sven-Bodo Scholz
With-Loop Fusion for Data Locality and Parallelism
-
In:
Andrew Butterfield (ed.):
17th International Workshop on Implementation
and Application of Functional Languages (IFL'05)
Dublin, Ireland, September 19-21, 2005
-
Technical Report TCD-CS-2005-60, pp. 65-80
University of Dublin, Trinity College, Department of Computer Science,
Dublin, Ireland, 2005
[ superseded by pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko:
A Binding Scope Analysis for Inferring Array Shapes
-
In:
Andrew Butterfield (ed.):
17th International Workshop on Implementation
and Application of Functional Languages (IFL'05)
Dublin, Ireland, September 19-21, 2005
-
Technical Report TCD-CS-2005-60, pp. 251-260
University of Dublin, Trinity College, Department of Computer Science,
Dublin, Ireland, 2005
[ superseded by pdf ]
-
Clemens Grelck, Frank Huch, Greg J. Michaelson, Phil Trinder (eds.):
Implementation and Application of Functional Languages
16th International Workshop (IFL'04)
Lübeck, Germany, September 2004, Revised Selected Papers
-
Lecture Notes in Computer Science 3474, 239 pages
Springer-Verlag,
Berlin, Heidelberg, Germany, 2005
[ ISBN 3-540-26094-3 ]
-
Clemens Grelck, Steffen Kuthe, Sven-Bodo Scholz:
A Hybrid Shared Memory Execution Model for a Data Parallel Language with I/O
-
In:
Alexander Tiskin, Frédéric Loulergue (eds.):
3rd International Workshop on High Level Parallel Programming and Applications
(HLPP'05)
Coventry, United Kingdom, July 3-5, 2005, pp. 147-160
-
University of Warwick, Department of Computer Science,
Coventry, United Kingdom, 2005
[ superseded by pdf ]
-
Clemens Grelck, Sven-Bodo Scholz:
A Language Implementation for Symmetric Homogeneous Multithreading
-
In:
Alex Shafarenko, Chris Jesshope (eds.):
Micro-Grid Workshop on Scalable On-Chip Parallelism
Amsterdam, Netherlands, July 1-2, 2005, p. 29
-
University of Amsterdam, Institute of Informatics,
Amsterdam, Netherlands, 2005
-
Clemens Grelck, Sven-Bodo Scholz:
A Language Design for Multithreaded Execution
-
In:
Alex Shafarenko, Chris Jesshope (eds.):
Micro-grid Workshop on Scalable on-chip Parallelism
Amsterdam, Netherlands, July 1-2, 2005, p. 61
-
University of Amsterdam, Institute of Informatics,
Amsterdam, Netherlands, 2005
-
Clemens Grelck, Sven-Bodo Scholz:
Generic Parallel Array Programming in SAC
-
In:
Erik Mähle (ed.):
20. Workshop der GI/ITG-Fachgruppe Parallel-Algorithmen,
-Rechnerstrukturen und -Systemsoftware (PARS'05)
(20th GI/ITG-Workshop on Parallel Algorithms, Computer Architecture and System Software)
Lübeck, Germany, June 23-24, 2005
-
Mitteilungen der Gesellschaft für Informatik,
Parallel-Algorithmen und Rechenstrukturen, Nr. 22, pp. 81-90
Gesellschaft für Informatik,
Bonn, Germany, 2005
[ ISSN 0177-0454 ]
[ pdf ]
-
Clemens Grelck:
Shared Memory Multiprocessor Support for Functional Array Processing
-
Journal of Functional Programming 15(3), pp. 353-401
Cambridge University Press,
Cambridge, United Kingdom, 2005
[ ISSN 0956-7968 ]
[ pdf ]
-
Clemens Grelck, Karsten Hinckfuß:
With-Loop Fusion in SAC
-
In:
Michael Hanus, Frank Huch (eds.):
22. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte
(22nd GI-Workshop on Programming Languages and Computing Concepts)
Bad Honnef, Germany, May 2-4, 2005
-
Technical Report 0513, pp. 20-29
University of Kiel, Institute of Computer Science and Applied Mathematics,
Kiel, Germany, 2005
[ superseded by pdf ]
-
Clemens Grelck, Frank Huch (eds.):
16th International Workshop on Implementation and Application of Functional
Languages (IFL'04)
Lübeck, Germany, September 8-10, 2004
-
Technical Report 0408, 431 pages
University of Kiel, Institute of Computer Science and Applied Mathematics,
Kiel, Germany, 2004
-
Clemens Grelck, Kai Trojahner:
Implicit Memory Management for SAC
-
In:
Clemens Grelck, Frank Huch (eds.):
6th International Workshop on Implementation
and Application of Functional Languages (IFL'04)
Lübeck, Germany, September 8-10, 2004
-
Technical Report 0408, pp. 335-348
University of Kiel, Institute of Computer Science and Applied Mathematics,
Kiel, Germany, 2004
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz, Kai Trojahner:
With-Loop Scalarization: Merging Nested Array Operations
-
In:
Greg Michaelson, Phil Trinder, Ricardo Peña (eds.):
Implementation of Functional Languages,
15th International Workshop (IFL'03)
Edinburgh, United Kingdom, September 8-11, 2003,
Revised Selected Papers
Lecture Notes in Computer Science 3245, pp. 118-134
Springer-Verlag,
Berlin, Heidelberg, 2004
[ ISBN 3-540-23727-5 ]
[ pdf ]
-
Clemens Grelck, Sven-Bodo Scholz:
Generic Array Programming in SAC
-
In:
Wolfgang Goerigk (ed.):
21. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte
(21st GI-Workshop on Programming Languages and Computing Concepts)
Bad Honnef, Germany, May 3-5, 2004
-
Technical Report 0410, pp. 43-53
University of Kiel, Institute of Computer Science and Applied Mathematics,
Kiel, Germany, 2004
[ pdf ]
-
Clemens Grelck,
Sven-Bodo Scholz:
SAC - From High-level Programming with Arrays to Efficient Parallel Execution
-
Parallel Processing Letters 13(3), pp. 401-412
World Scientific Publishing,
Singapore, 2003
[ ISSN 0129-6264 ]
[ pdf ]
-
Clemens Grelck,
Sven-Bodo Scholz,
Kai Trojahner:
With-Loop Scalarization: Merging Nested Array Operations
-
In:
Greg Michaelson, Phil Trinder (eds.):
15th International Workshop on Implementation of Functional Languages (IFL'03)
Edinburgh, United Kingdom, September 8-11, 2003,
pp. 63-78.
Heriot-Watt University,
Edinburgh, United Kingdom, 2003
[ superseded by pdf ]
-
Clemens Grelck,
Sven-Bodo Scholz:
Towards an Efficient Functional Implementation of the NAS Benchmark FT
-
In:
Viktor Malyshkin (ed.):
Parallel Computing Technologies,
7th International Conference (PaCT'03)
Nizhni Novgorod, Russia, September 15-19, 2003
Lecture Notes in Computer Science 2763, pp. 230-235
Springer-Verlag,
Berlin, Heidelberg, New York, 2003
[ ISBN 3-540-40673-5 ]
[ pdf ]
-
Clemens Grelck,
Sven-Bodo Scholz:
SAC - From High-level Programming with Arrays to Efficient Parallel Execution
-
In:
Gaétan Hains, Frédéric Loulergue (eds.):
2nd International Workshop on High Level
Parallel Programming and Applications (HLPP'03)
Paris, France, June 15-17, 2003, pp. 113-125
University of Paris XII,
Val de Marne, France, 2003
[ pdf ]
-
Clemens Grelck,
Sven-Bodo Scholz:
Axis Control in SAC
-
In:
Ricardo Peña, Thomas Arts (eds.):
Implementation of Functional Languages,
14th International Workshop (IFL'02)
Madrid, Spain, September 16-18, 2002,
Revised Selected Papers
-
Lecture Notes in Computer Science 2670, pp. 182-198
Springer-Verlag,
Berlin, Heidelberg, New York, 2003
[ ISBN 3-540-40190-3 ]
[ pdf ]
-
Clemens Grelck:
A Multithreaded Compiler Backend for High-level Array Programming
-
In:
Mohamed H. Hamza (ed.):
21st International Multi-Conference on Applied Informatics (AI'03)
Part II: International Conference on Parallel and Distributed Computing and
Networks (PDCN'03)
Innsbruck, Austria, February 10-13, 2003, pp. 478-484
-
ACTA Press,
Anaheim, USA, 2003
[ ISBN 0-88986-341-5 ]
[ pdf ]
-
Clemens Grelck,
Sven-Bodo Scholz:
Introducing Generalized Rank Conjunctions to SAC or How to Write and to
Compile Nested Array Operations
-
In:
Ricardo Peña (ed.):
14th International Workshop on Implementation of Functional Languages (IFL'02)
Madrid, Spain, September 16-18, 2002
-
Technical Report 127-02, pp. 223-225
University Complutense of Madrid,
Madrid, Spain, 2002
[ superseded by pdf ]
-
Clemens Grelck:
Lessons Learned from the Shared Memory Parallelization of a Functional
Array Language
-
In:
Gerald Baumgartner, J. Ramanujam, P. Sadayappan (eds.):
Workshop on Performance Optimization for High-Level Languages
and Libraries (POHLL'02)
(Part of the
16th ACM International Conference on Supercomputing (ICS'02))
New York, USA, June 22, 2002, pp. 39-48
-
Ohio State University, Columbus, USA, 2002
[ pdf ]
-
Clemens Grelck:
Implementing the NAS Benchmark MG in SAC
-
In:
Viktor K. Prasanna, George Westrom (eds.):
16th International Parallel and Distributed Processing Symposium (IPDPS'02)
Fort Lauderdale, USA, April 15-19, 2002, CD-ROM
-
IEEE Computer Society Press,
Los Alamitos, USA, 2002
[ ISBN 0-7695-1573-8 ]
[ pdf ]
-
Clemens Grelck:
Optimizations on Array Skeletons in a Shared Memory Environment
-
In:
Thomas Arts, Markus Mohnen (eds.):
Implementation of Functional Languages,
13th International Workshop (IFL'01)
Stockholm, Sweden, September 24-26, 2001,
Selected Papers.
-
Lecture Notes in Computer Science 2312, pp. 36-54
Springer-Verlag,
Berlin, Heidelberg, New York, 2002
[ ISBN 3-540-43537-9 ]
[ pdf ]
-
Clemens Grelck:
Optimizations on Array Skeletons in a Shared Memory Environment
-
In:
Thomas Arts, Markus Mohnen (eds.):
13th International Workshop on Implementation of Functional
Languages (IFL'01)
Stockholm, Sweden, September 24-26, 2001, pp. 83-98
-
Ericsson Computer Science Laboratory, Stockholm, Sweden, 2001
[ superseded by pdf ]
-
Clemens Grelck:
Implicit Shared Memory Multiprocessor Support for the Functional Programming
Language SAC - Single Assignment C
-
Dissertation
University of Kiel,
Institute of Computer Science and Applied Mathematics
-
Logos-Verlag,
Berlin, Germany, 2001
[ ISBN 3-89722-719-3 ]
-
Clemens Grelck:
Improving Cache Effectiveness through Array Data Layout Manipulation in SAC
-
In:
Markus Mohnen, Pieter Koopmann (eds.):
Implementation of Functional Languages,
12th International Workshop (IFL'00)
Aachen, Germany, September 4-7, 2000,
Selected Papers.
-
Lecture Notes in Computer Science 2011, pp. 231-248
Springer-Verlag,
Berlin, Heidelberg, New York, 2001
[ ISBN 3-540-41919-5 ]
[ pdf ]
-
Clemens Grelck:
Improving Cache Effectiveness through Array Data Layout in SAC
-
In:
Markus Mohnen (ed.):
12th International Workshop on Implementation of Functional Languages (IFL'00)
Aachen, Germany, September 4-7, 2000
-
Aachener Informatik-Bericht AIB-2000-7, pp. 169-184
RWTH Technical University of Aachen,
Aachen, Germany, 2000
[ superseded by pdf ]
-
Clemens Grelck,
Sven-Bodo Scholz:
HPF vs. SAC - a Case Study
-
In:
Arndt Bode, Thomas Ludwig, Wolfgang Karl, Roland Wismüller (eds.):
Euro-Par 2000 Parallel Processing,
6th International Euro-Par Conference (Euro-Par'00)
Munich, Germany, August 29 - September 1, 2000
-
Lecture Notes in Computer Science 1900, pp. 620-624,
Springer-Verlag,
Berlin, Heidelberg, 2000
[ ISBN 3-540-67956-1 ]
[ pdf ]
-
Clemens Grelck:
Array Padding in the Functional Language SAC
-
In:
Hamid Arabnia (ed.):
International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA'00)
Las Vegas, USA, June 26-29
-
Vol. 5, pp. 2553-2560
CSREA Press, Athens, USA, 2000
[ pdf ]
-
Clemens Grelck, Dietmar Kreye, Sven-Bodo Scholz:
On Code Generation for Multi-Generator With-Loops in SAC
-
In: Pieter Koopmann, Chris Clack (eds.):
Implementation of Functional Languages,
11th International Workshop (IFL'99)
Lochem, Netherlands, September 7-10, 1999,
Selected Papers.
-
Lecture Notes in Computer Science 1868, pp. 77-94
Springer-Verlag,
Berlin, Heidelberg, 2000
[ ISBN 3-540-67864-6 ]
[ pdf ]
-
Clemens Grelck, Dietmar Kreye, Sven-Bodo Scholz:
On Code Generation for Multi-Generator With-Loops in SAC
-
In: Pieter Koopmann, Chris Clack (eds.):
11th International Workshop on Implementation of Functional Languages (IFL'99)
Lochem, Netherlands, September 7-10, pp. 57-74
-
Catholic University of Nijmegen, Nijmegen, Netherlands, 1999
[ superseded by pdf ]
-
Clemens Grelck, Sven-Bodo Scholz:
Accelerating APL Programs with SAC
-
In: Olivier Lefèvre (ed.):
International ACM SIGAPL Conference on Array Processing Languages (APL'99).
Scranton, USA, August 10-14, 1999
-
APL Quote Quad 29(2), pp. 50-58
ACM Press,
New York, USA, 1999
[ ISBN 1-58113-126-7 ]
[ pdf ]
-
Clemens Grelck:
Shared Memory Multiprocessor Support for SAC
-
In:
Kevin Hammond, Tony Davie, Chris Clack (eds.):
Implementation of Functional Languages,
10th International Workshop (IFL'98)
London, UK, September 9-11, 1998,
Selected Papers.
-
Lecture Notes in Computer Science 1595, pp. 38-54
Springer-Verlag,
Berlin, Heidelberg, 1999
[ ISBN 3-540-66229-4 ]
[ pdf ]
-
Clemens Grelck:
Shared Memory Multiprocessor Support for SAC
-
In:
Kevin Hammond, Tony Davie, Chris Clack (eds.):
10th International Workshop on Implementation of Functional Languages (IFL'98)
London, United Kingdom, September 9-11, 1998, pp. 155-170
-
University College, London, UK, 1998
[ superseded by pdf ]
-
Clemens Grelck:
Integration eines Modul- und Klassen-Konzeptes in die funktionale
Programmiersprache SAC - Single Assignment C
-
Diplomarbeit
University of Kiel,
Institute of Computer Science and Applied Mathematics,
1996
-
Clemens Grelck, Sven-Bodo Scholz:
Classes and Objects as Basis for I/O in SAC
-
In:
Thomas Johnsson (ed.):
7th International Workshop on Implementation of Functional Languages (IFL'95)
Båstad, Sweden, September 13-15, pp. 30-44
-
Chalmers University of Technology, Gothenburg, Sweden,
1995
[ pdf ]
Dr Clemens Grelck