2008 |
31 | EE | 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): 23-37 (2008) |
30 | EE | Clemens Grelck,
Sven-Bodo Scholz,
Alexander V. Shafarenko:
A Gentle Introduction to S-Net: Typed Stream Processing and Declarative Coordination of Asynchronous Components.
Parallel Processing Letters 18(2): 221-237 (2008) |
2007 |
29 | EE | Clemens Grelck,
Sven-Bodo Scholz:
SAC: off-the-shelf support for data-parallelism on multicores.
DAMP 2007: 25-33 |
28 | EE | Stephan Herhut,
Sven-Bodo Scholz,
Robert Bernecky,
Clemens Grelck,
Kai Trojahner:
From Contracts Towards Dependent Types: Proofs by Partial Evaluation.
IFL 2007: 254-273 |
27 | EE | Clemens Grelck,
Sven-Bodo Scholz,
Alexander V. Shafarenko:
Coordinating Data Parallel SAC Programs with S-Net.
IPDPS 2007: 1-8 |
26 | EE | Clemens Grelck,
Frank Penczek,
Kai Trojahner:
CAOS: A Domain-Specific Language for the Parallel Simulation of Cellular Automata.
PaCT 2007: 410-417 |
2006 |
25 | | Andrew Butterfield,
Clemens Grelck,
Frank Huch:
Implementation and Application of Functional Languages, 17th International Workshop, IFL 2005, Dublin, Ireland, September 19-21, 2005, Revised Selected Papers
Springer 2006 |
24 | EE | Clemens Grelck,
Sven-Bodo Scholz,
Alexander V. Shafarenko:
Streaming Networks for Coordinating Data-Parallel Programs.
Ershov Memorial Conference 2006: 451-455 |
23 | EE | Kai Trojahner,
Clemens Grelck,
Sven-Bodo Scholz:
On Optimising Shape-Generic Array Programs Using Symbolic Structural Information.
IFL 2006: 1-18 |
22 | EE | Robert Bernecky,
Stephan Herhut,
Sven-Bodo Scholz,
Kai Trojahner,
Clemens Grelck,
Alexander V. Shafarenko:
Index Vector Elimination - Making Index Vectors Affordable.
IFL 2006: 19-36 |
21 | EE | Clemens Grelck,
Sven-Bodo Scholz:
SAC - A Functional Array Language for Efficient Multi-threaded Execution.
International Journal of Parallel Programming 34(4): 383-427 (2006) |
20 | EE | Clemens Grelck,
Sven-Bodo Scholz:
Merging compositions of array skeletons in SaC.
Parallel Computing 32(7-8): 507-522 (2006) |
2005 |
19 | | Clemens Grelck,
Frank Huch,
Greg Michaelson,
Philip W. Trinder:
Implementation and Application of Functional Languages, 16th International Workshop, IFL 2004, Lübeck, Germany, September 8-10, 2004, Revised Selected Papers
Springer 2005 |
18 | EE | Alexander V. 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.
IFL 2005: 160-177 |
17 | EE | Clemens Grelck,
Karsten Hinckfuß,
Sven-Bodo Scholz:
With-Loop Fusion for Data Locality and Parallelism.
IFL 2005: 178-195 |
16 | EE | Clemens Grelck,
Sven-Bodo Scholz,
Alexander V. Shafarenko:
A Binding Scope Analysis for Generic Programs on Arrays.
IFL 2005: 212-230 |
15 | | Clemens Grelck,
Sven-Bodo Scholz:
Merging Compositions of Array Skeletons in SAC.
PARCO 2005: 859-866 |
14 | EE | Clemens Grelck:
Shared memory multiprocessor support for functional array processing in SAC.
J. Funct. Program. 15(3): 353-401 (2005) |
2003 |
13 | | Clemens Grelck:
A Multithreaded Compiler Backend for High-level Array Programming.
Applied Informatics 2003: 478-484 |
12 | EE | Clemens Grelck,
Sven-Bodo Scholz,
Kai Trojahner:
With-Loop Scalarization - Merging Nested Array Operations.
IFL 2003: 118-134 |
11 | EE | Clemens Grelck,
Sven-Bodo Scholz:
Towards an Efficient Functional Implementation of the NAS Benchmark FT.
PaCT 2003: 230-235 |
10 | EE | Clemens Grelck,
Sven-Bodo Scholz:
Sac - From High-Level Programming with Arrays to Efficient Parallel Execution.
Parallel Processing Letters 13(3): 401-412 (2003) |
2002 |
9 | EE | Clemens Grelck,
Sven-Bodo Scholz:
Axis Control in SAC.
IFL 2002: 182-198 |
8 | EE | Clemens Grelck:
Implementing the NAS Benchmark MG in SAC.
IPDPS 2002 |
2001 |
7 | EE | Clemens Grelck:
Optimizations on Array Skeletons in a Shared Memory Environment.
IFL 2001: 36-54 |
2000 |
6 | EE | Clemens Grelck,
Sven-Bodo Scholz:
HPF vs. SAC - A Case Study (Research Note).
Euro-Par 2000: 620-624 |
5 | EE | Clemens Grelck:
Improving Cache Effectiveness through Array Data Layout Manipulation in SAC.
IFL 2000: 231-248 |
4 | | Clemens Grelck:
Array Padding in the Functional Language SAC.
PDPTA 2000 |
1999 |
3 | EE | Clemens Grelck,
Sven-Bodo Scholz:
Accelerating APL programs with SAC.
APL 1999: 50-57 |
2 | | Clemens Grelck,
Dietmar Kreye,
Sven-Bodo Scholz:
On Code Generation for Multi-generator WITH-Loops in SAC.
IFL 1999: 77-94 |
1998 |
1 | EE | Clemens Grelck:
Shared Memory Multiprocessor Support for SAC.
IFL 1998: 38-53 |