default search action
Christoph W. Kessler
Person information
- affiliation: Linköping University, Department for Computer and Information Science, Sweden
- affiliation (former): University of Trier, Germany
- affiliation (former): Saarland University, Saarbrücken, Germany
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Books and Theses
- 2001
- [b2]Jörg Keller, Christoph W. Keßler, Jesper Larsson Träff:
Practical PRAM programming. Wiley series on parallel and distributed computing, Wiley 2001, pp. I-XXIII, 1-572 - 1994
- [b1]Christoph W. Keßler:
Automatische Parallelisierung numerischer Programme durch Mustererkennung. Saarland University, Saarbrücken, Germany, 1994, pp. 1-192
Journal Articles
- 2024
- [j40]Björn Birath, August Ernstsson, John Tinnerholm, Christoph W. Kessler:
High-Level Programming of FPGA-Accelerated Systems with Parallel Patterns. Int. J. Parallel Program. 52(4): 253-273 (2024) - 2023
- [j39]Sebastian Litzinger, Jörg Keller, Christoph W. Kessler:
Packing Multiple Types of Cores for Energy-Optimized Heterogeneous Hardware-Software Co-Design of Moldable Streaming Computations. IEEE Access 11: 19301-19311 (2023) - [j38]August Ernstsson, Dalvan Griebler, Christoph W. Kessler:
Assessing Application Efficiency and Performance Portability in Single-Source Programming for Heterogeneous Parallel Systems. Int. J. Parallel Program. 51(1): 61-82 (2023) - 2022
- [j37]August Ernstsson, Nicolas Vandenbergen, Jörg Keller, Christoph W. Kessler:
A Deterministic Portable Parallel Pseudo-Random Number Generator for Pattern-Based Programming of Heterogeneous Parallel Systems. Int. J. Parallel Program. 50(3-4): 319-340 (2022) - [j36]Lazaros Papadopoulos, Dimitrios Soudris, Christoph W. Kessler, August Ernstsson, Johan Ahlqvist, Nikos Vasilas, Athanasios I. Papadopoulos, Panos Seferlis, Charles Prouveur, Matthieu Haefele, Samuel Thibault, Athanasios Salamanis, Theodoros Ioakimidis, Dionysios D. Kehagias:
EXA2PRO: A Framework for High Development Productivity on Heterogeneous Computing Systems. IEEE Trans. Parallel Distributed Syst. 33(4): 792-804 (2022) - [j35]Jörg Keller, Sebastian Litzinger, Christoph W. Kessler:
Integrating Energy-Optimizing Scheduling of Moldable Streaming Tasks with Design Space Exploration for Multiple Core Types on Configurable Platforms. J. Signal Process. Syst. 94(9): 849-864 (2022) - 2021
- [j34]August Ernstsson, Johan Ahlqvist, Stavroula Zouzoula, Christoph W. Kessler:
SkePU 3: Portable High-Level Programming of Heterogeneous Systems and HPC Clusters. Int. J. Parallel Program. 49(6): 846-866 (2021) - [j33]Christoph W. Kessler, Sebastian Litzinger, Jörg Keller:
Crown-scheduling of sets of parallelizable tasks for robustness and energy-elasticity on many-core systems with discrete dynamic voltage and frequency scaling. J. Syst. Archit. 115: 101999 (2021) - 2020
- [j32]Christoph W. Kessler:
Guest Editor's Note: High-Level Parallel Programming 2019. Int. J. Parallel Program. 48(4): 581-582 (2020) - [j31]Ludovic Henrio, Christoph W. Kessler, Lu Li:
Leveraging access mode declarations in a model for memory consistency in heterogeneous systems. J. Log. Algebraic Methods Program. 110 (2020) - [j30]Vasco Amaral, Beatriz Norberto, Miguel Goulão, Marco Aldinucci, Siegfried Benkner, Andrea Bracciali, Paulo Carreira, Edgars Celms, Luís Correia, Clemens Grelck, Helen D. Karatza, Christoph W. Kessler, Peter Kilpatrick, Hugo F. M. C. Martiniano, Ilias Mavridis, Sabri Pllana, Ana Respício, José Simão, Luís Veiga, Ari Visa:
Programming languages for data-Intensive HPC applications: A systematic mapping study. Parallel Comput. 91 (2020) - [j29]Christoph W. Kessler, Sebastian Litzinger, Jörg Keller:
Static Scheduling of Moldable Streaming Tasks With Task Fusion for Parallel Systems With DVFS. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 39(11): 4166-4178 (2020) - [j28]Tomas Öhberg, August Ernstsson, Christoph W. Kessler:
Hybrid CPU-GPU execution support in the skeleton programming framework SkePU. J. Supercomput. 76(7): 5038-5056 (2020) - 2019
- [j27]August Ernstsson, Christoph W. Kessler:
Extending smart containers for data locality-aware skeleton programming. Concurr. Comput. Pract. Exp. 31(5) (2019) - 2018
- [j26]August Ernstsson, Lu Li, Christoph W. Kessler:
SkePU 2: Flexible and Type-Safe Skeleton Programming for Heterogeneous Parallel Systems. Int. J. Parallel Program. 46(1): 62-80 (2018) - [j25]Lu Li, Christoph W. Kessler:
MeterPU: a generic measurement abstraction API - Enabling energy-tuned skeleton backend selection. J. Supercomput. 74(11): 5643-5658 (2018) - 2016
- [j24]Usman Dastgeer, Christoph W. Kessler:
Smart Containers and Skeleton Programming for GPU-Based Systems. Int. J. Parallel Program. 44(3): 506-530 (2016) - [j23]Lu Li, Usman Dastgeer, Christoph W. Kessler:
Pruning strategies in adaptive off-line tuning for optimized composition of components on heterogeneous systems. Parallel Comput. 51: 37-45 (2016) - 2015
- [j22]Usman Dastgeer, Christoph W. Kessler:
Performance-aware composition framework for GPU-based systems. J. Supercomput. 71(12): 4646-4662 (2015) - 2014
- [j21]Usman Dastgeer, Lu Li, Christoph W. Kessler:
The PEPPHER composition tool: performance-aware composition for GPU-based systems. Computing 96(12): 1195-1211 (2014) - [j20]Martti Forsell, Erik Hansson, Christoph W. Kessler, Jari-Matti Mäkelä, Ville Leppänen:
NUMA Computing with Hardware and Software Co-Support on Configurable Emulated Shared Memory Architectures. Int. J. Netw. Comput. 4(1): 189-206 (2014) - [j19]Nicolas Melot, Christoph W. Keßler, Jörg Keller, Patrick Eitschberger:
Fast Crown Scheduling Heuristics for Energy-Efficient Mapping and Scaling of Moldable Streaming Tasks on Manycore Systems. ACM Trans. Archit. Code Optim. 11(4): 62:1-62:24 (2014) - 2013
- [j18]Amin Shafiee Sarvestani, Erik Hansson, Christoph W. Kessler:
Extensible Recognition of Algorithmic Patterns in DSP Programs for Automatic Parallelization. Int. J. Parallel Program. 41(6): 806-824 (2013) - 2012
- [j17]Christoph W. Kessler, Welf Löwe:
Optimized composition of performance-aware parallel components. Concurr. Comput. Pract. Exp. 24(5): 481-498 (2012) - [j16]Jörg Keller, Christoph W. Kessler, Rikard Hultén:
Optimized On-Chip-Pipelining for Memory-Intensive Computations on Multi-Core Processors with Explicit Memory Hierarchy. J. Univers. Comput. Sci. 18(14): 1987-2023 (2012) - [j15]Mattias V. Eriksson, Christoph W. Kessler:
Integrated Code Generation for Loops. ACM Trans. Embed. Comput. Syst. 11(S1): 19 (2012) - 2011
- [j14]Christoph W. Kessler:
Programmiertechniken für den Cell-Prozessor (Programming Techniques for the Cell Processor). it Inf. Technol. 53(2): 66-75 (2011) - [j13]Siegfried Benkner, Sabri Pllana, Jesper Larsson Träff, Philippas Tsigas, Uwe Dolinsky, Cédric Augonnet, Beverly Bachmayer, Christoph W. Kessler, David Moloney, Vitaly Osipov:
PEPPHER: Efficient and Productive Usage of Hybrid Computing Systems. IEEE Micro 31(5): 28-41 (2011) - 2008
- [j12]Christoph W. Kessler, Jörg Keller:
Optimized on-chip pipelining of memory-intensive computations on the cell BE. SIGARCH Comput. Archit. News 36(5): 36-45 (2008) - [j11]Håkan Lundvall, Kristian Stavåker, Peter Fritzson, Christoph W. Kessler:
Automatic parallelization of simulation code for equation-based models with software pipelining and measurements on three platforms. SIGARCH Comput. Archit. News 36(5): 46-55 (2008) - 2007
- [j10]Christoph W. Kessler, Andrzej Bednarski, Mattias V. Eriksson:
Classification and generation of schedules for VLIW processors. Concurr. Comput. Pract. Exp. 19(18): 2369-2389 (2007) - 2006
- [j9]Christoph W. Keßler, Andrzej Bednarski:
Optimal integrated code generation for VLIW architectures. Concurr. Comput. Pract. Exp. 18(11): 1353-1390 (2006) - 2004
- [j8]Christoph W. Keßler:
Managing distributed shared arrays in a bulk-synchronous parallel programming environment. Concurr. Comput. Pract. Exp. 16(2-3): 133-153 (2004) - 2000
- [j7]Beniamino Di Martino, Christoph W. Kessler:
Two program comprehension tools for automatic parallelization. IEEE Concurr. 8(1): 37-47 (2000) - [j6]Christoph W. Keßler:
NestStep: Nested Parallelism and Virtual Shared Memory for the BSP Model. J. Supercomput. 17(3): 245-262 (2000) - 1999
- [j5]Christoph W. Keßler, Jesper Larsson Träff:
Language and library support for practical PRAM programming. Parallel Comput. 25(2): 105-135 (1999) - 1998
- [j4]Christoph W. Keßler:
Scheduling Expression DAGs for Minimal Register Need. Comput. Lang. 24(1): 33-53 (1998) - 1997
- [j3]Christoph W. Keßler, Helmut Seidl:
The Fork95 parallel programming language: Design, implementation, application. Int. J. Parallel Program. 25(1): 17-50 (1997) - 1996
- [j2]Christoph W. Kessler:
Pattern-Driven Automatic Parallelization. Sci. Program. 5(3): 251-274 (1996) - 1995
- [j1]Christoph W. Keßler, Thomas Rauber:
Generating Optimal Contiguous Evaluations for Expression DAGs. Comput. Lang. 21(2): 113-127 (1995)
Conference and Workshop Papers
- 2024
- [c99]Sajad Khosravi, Christoph W. Kessler, Sebastian Litzinger, Jörg Keller:
Energy-Efficient Scheduling of Moldable Streaming Computations for the Edge-Cloud Continuum. FMEC 2024: 268-276 - [c98]Michail Boulasikis, Christoph W. Kessler, Flavius Gruian, Jörg Keller, Sebastian Litzinger:
Packet-Type Aware Scheduling of Moldable Streaming Tasks on Multicore Systems with DVFS. SAC 2024: 449-451 - 2022
- [c97]Gabriella Andrade, Dalvan Griebler, Rodrigo Pereira dos Santos, Christoph W. Kessler, August Ernstsson, Luiz Gustavo Fernandes:
Analyzing Programming Effort Model Accuracy of High-Level Parallel Programs for Stream Processing. SEAA 2022: 229-232 - 2021
- [c96]Jörg Keller, Sebastian Litzinger, Christoph W. Kessler:
Combining Design Space Exploration with Task Scheduling of Moldable Streaming Tasks on Reconfigurable Platforms. ARC 2021: 93-107 - [c95]Christoph W. Kessler, Jörg Keller, Sebastian Litzinger:
Temperature-Aware Energy-Optimal Scheduling of Moldable Streaming Tasks onto 2D-Mesh-Based Many-Core CPUs with DVFS. JSSPP 2021: 168-189 - 2020
- [c94]Christoph W. Kessler, Sebastian Litzinger, Jörg Keller:
Robustness and Energy-elasticity of Crown Schedules for Sets of Parallelizable Tasks on Many-core Systems with DVFS. PDP 2020: 136-143 - [c93]Sebastian Litzinger, Jörg Keller, Christoph W. Kessler:
Maximizing Profit in Energy-Efficient Moldable Task Execution with Deadline. PDP 2020: 152-156 - [c92]Nicolas Melot, Christoph W. Kessler, Jörg Keller:
Voltage Island-Aware Energy-Efficient Scheduling of Parallel Streaming Tasks on Many-Core CPUs. PDP 2020: 157-161 - [c91]Sotirios Panagiotou, August Ernstsson, Johan Ahlqvist, Lazaros Papadopoulos, Christoph W. Kessler, Dimitrios Soudris:
Portable exploitation of parallel and heterogeneous HPC architectures in neural simulation using SkePU. SCOPES 2020: 74-77 - 2019
- [c90]Nicolas Melot, Christoph W. Kessler, Patrick Eitschberger, Jörg Keller:
Co-Optimizing Core Allocation, Mapping and DVFS in Streaming Programs with Moldable Tasks for Energy Efficient Execution on Manycore Architectures. ACSD 2019: 63-72 - [c89]Christoph W. Kessler, Sebastian Litzinger, Jörg Keller:
Adaptive Crown Scheduling for Streaming Tasks on Many-Core Systems with Discrete DVFS. Euro-Par Workshops 2019: 17-29 - [c88]Sebastian Litzinger, Jörg Keller, Christoph W. Kessler:
Scheduling Moldable Parallel Streaming Tasks on Heterogeneous Platforms with Frequency Scaling. EUSIPCO 2019: 1-5 - [c87]August Ernstsson, Christoph W. Kessler:
Multi-Variant User Functions for Platform-Aware Skeleton Programming. PARCO 2019: 475-484 - [c86]Christoph W. Kessler:
Global optimization of operand transfer fusion in heterogeneous computing. SCOPES 2019: 49-58 - 2018
- [c85]Ludovic Henrio, Christoph W. Kessler, Lu Li:
Ensuring Memory Consistency in Heterogeneous Systems Based on Access Mode Declarations. HPCS 2018: 716-723 - [c84]Lu Li, Christoph W. Kessler:
Lazy Allocation and Transfer Fusion Optimization for GPU-Based Heterogeneous Systems. PDP 2018: 311-315 - [c83]Dimitrios Soudris, Lazaros Papadopoulos, Christoph W. Kessler, Dionysios D. Kehagias, Athanasios I. Papadopoulos, Panos Seferlis, Alexander Chatzigeorgiou, Apostolos Ampatzoglou, Samuel Thibault, Raymond Namyst, Dirk Pleiter, Georgi Gaydadjiev, Tobias Becker, Matthieu Haefele:
EXA2PRO programming environment: architecture and applications. SAMOS 2018: 202-209 - 2017
- [c82]Lu Li, Christoph W. Kessler:
VectorPU: A Generic and Efficient Data-container and Component Model for Transparent Data Transfer on GPU-based Heterogeneous Systems. PARMA-DITAM@HiPEAC 2017: 7-12 - [c81]Manfred Torggler, Jörg Keller, Christoph W. Kessler:
Asymmetric Crown Scheduling. PDP 2017: 421-425 - [c80]Suejb Memeti, Lu Li, Sabri Pllana, Joanna Kolodziej, Christoph W. Kessler:
Benchmarking OpenCL, OpenACC, OpenMP, and CUDA: Programming Productivity, Performance, and Energy Consumption. ARMS-CC@PODC 2017: 1-6 - 2016
- [c79]Sebastian Thorarensen, Rosandra Cuello, Christoph W. Kessler, Lu Li, Brendan Barry:
Efficient Execution of SkePU Skeleton Programs on the Low-Power Multicore Processor Myriad2. PDP 2016: 398-402 - [c78]Nicolas Melot, Christoph W. Kessler, Jörg Keller:
Energy-Optimized Static Scheduling for Many-Cores with Task Parallelization, DVFS and Core Consolidation. SCOPES 2016: 126 - [c77]Christoph W. Kessler, Lu Li, Aras Atalar, Alin Dobre:
An Extensible Platform Description Language Supporting Retargetable Toolchains and Adaptive Execution. SCOPES 2016: 194-196 - 2015
- [c76]Christoph W. Kessler, Lu Li, Aras Atalar, Alin Dobre:
XPDL: Extensible Platform Description Language to Support Energy Modeling and Optimization. ICPP Workshops 2015: 51-60 - [c75]Nicolas Melot, Johan Janzen, Christoph W. Kessler:
Mimer and Schedeval: Tools for Comparing Static Schedulers for Streaming Applications on Manycore Architectures. ICPP Workshops 2015: 146-155 - [c74]Erik Hansson, Christoph W. Kessler:
Optimized variant-selection code generation for loops on heterogeneous multicore systems. PARCO 2015: 103-112 - [c73]Oskar Sjöström, Soon-Heum Ko, Usman Dastgeer, Lu Li, Christoph W. Kessler:
Portable Parallelization of the EDGE CFD Application for GPU-based Systems using the SkePU Skeleton Programming Library. PARCO 2015: 135-144 - [c72]Nicolas Melot, Christoph W. Kessler, Jörg Keller:
Improving Energy-Efficiency of Static Schedules by Core Consolidation and Switching Off Unused Cores. PARCO 2015: 285-294 - [c71]Nicolas Melot, Christoph W. Kessler, Jörg Keller, Patrick Eitschberger:
Fast Crown Scheduling Heuristics for Energy-Efficient Mapping and Scaling of Moldable Streaming Tasks on Many-Core Systems. SCOPES 2015: 105-108 - [c70]Lu Li, Christoph W. Kessler:
MeterPU: A Generic Measurement Abstraction API Enabling Energy-Tuned Skeleton Backend Selection. TrustCom/BigDataSE/ISPA (3) 2015: 154-159 - 2014
- [c69]Erik Hansson, Erik Alnervik, Christoph W. Keßler, Martti Forsell:
A Quantitative Comparison of PRAM based Emulated Shared Memory Architectures to Current Multicore CPUs and GPUs. ARCS Workshops 2014: 1-7 - [c68]Erik Hansson, Christoph W. Keßler:
Optimized Selection of Runtime Mode for the Reconfigurable PRAM-NUMA Architecture REPLICA Using Machine-Learning. Euro-Par Workshops (2) 2014: 133-145 - [c67]Erik Hansson, Christoph W. Keßler:
Global Optimization of Execution Mode Selection for the Reconfigurable PRAM-NUMA Multicore Architecture REPLICA. CANDAR 2014: 322-328 - [c66]Lu Li, Usman Dastgeer, Christoph W. Kessler:
Pruning Strategies in Adaptive Off-Line Tuning for Optimized Composition of Components on Heterogeneous Systems. ICPP Workshops 2014: 255-264 - 2013
- [c65]Usman Dastgeer, Lu Li, Christoph W. Kessler:
Adaptive Implementation Selection in the SkePU Skeleton Programming Library. APPT 2013: 170-183 - [c64]Usman Dastgeer, Christoph W. Keßler:
A Framework for Performance-Aware Composition of Applications for GPU-Based Systems. ICPP 2013: 698-707 - [c63]Martti Forsell, Erik Hansson, Christoph W. Kessler, Jari-Matti Mäkelä, Ville Leppänen:
Hardware and Software Support for NUMA Computing on Configurable Emulated Shared Memory Architectures. IPDPS Workshops 2013: 640-648 - [c62]Christoph W. Kessler, Nicolas Melot, Patrick Eitschberger, Jörg Keller:
Crown scheduling: Energy-efficient resource allocation, mapping and discrete frequency scaling for collections of malleable streaming tasks. PATMOS 2013: 215-222 - 2012
- [c61]Christoph W. Kessler, Erik Hansson:
Flexible Scheduling and Thread Allocation for Synchronous Parallel Tasks. ARCS Workshops 2012: 517-528 - [c60]Christoph W. Kessler, Usman Dastgeer, Samuel Thibault, Raymond Namyst, Andrew Richards, Uwe Dolinsky, Siegfried Benkner, Jesper Larsson Träff, Sabri Pllana:
Programmability and performance portability aspects of heterogeneous multi-/manycore systems. DATE 2012: 1403-1408 - [c59]Jari-Matti Mäkelä, Erik Hansson, Daniel Åkesson, Martti Forsell, Christoph W. Kessler, Ville Leppänen:
Design of the Language Replica for Hybrid PRAM-NUMA Many-core Architectures. ISPA 2012: 697-704 - [c58]Patrick Cichowski, Jörg Keller, Christoph W. Kessler:
Modelling Power Consumption of the Intel SCC. MARC Symposium 2012: 46-51 - [c57]Usman Dastgeer, Lu Li, Christoph W. Kessler:
The PEPPHER Composition Tool: Performance-Aware Dynamic Composition of Applications for GPU-Based Systems. SC Companion 2012: 711-720 - [c56]Christoph W. Kessler, Usman Dastgeer, Mudassar Majeed, Nathalie Furmento, Samuel Thibault, Raymond Namyst, Siegfried Benkner, Sabri Pllana, Jesper Larsson Träff, Martin Wimmer:
Abstract: Leveraging PEPPHER Technology for Performance Portable Supercomputing. SC Companion 2012: 1395-1396 - [c55]Christoph W. Keßler, Usman Dastgeer, Mudassar Majeed, Nathalie Furmento, Samuel Thibault, Raymond Namyst, Siegfried Benkner, Sabri Pllana, Jesper Larsson Träff, Martin Wimmer:
Poster: Leveraging PEPPHER Technology for Performance Portable Supercomputing. SC Companion 2012: 1397 - [c54]Lu Li, Usman Dastgeer, Christoph W. Kessler:
Adaptive Off-Line Tuning for Optimized Composition of Components for Heterogeneous Many-Core Systems. VECPAR 2012: 329-345 - [c53]Jurgen Brenner, Jörg Keller, Christoph W. Kessler:
Executing PRAM Programs on GPUs. ICCS 2012: 1799-1806 - [c52]Nicolas Melot, Christoph W. Kessler, Kenan Avdic, Patrick Cichowski, Jörg Keller:
Engineering Parallel Sorting for the Intel SCC. ICCS 2012: 1890-1899 - 2011
- [c51]Erik Hansson, Joar Sohl, Christoph W. Kessler, Dake Liu:
Case Study of Efficient Parallel Memory Access Programming for the Embedded Heterogeneous Multicore DSP Architecture ePUMA. CISIS 2011: 624-629 - [c50]Usman Dastgeer, Johan Enmyren, Christoph W. Kessler:
Auto-tuning SkePU: a multi-backend skeleton programming framework for multi-GPU systems. IWMSE@ICSE 2011: 25-32 - [c49]Nicolas Melot, Kenan Avdic, Jörg Keller, Christoph W. Kessler:
Investigation of main memory bandwidth on Intel Single-Chip Cloud Computer. MARC Symposium 2011: 107-110 - [c48]Usman Dastgeer, Christoph W. Kessler, Samuel Thibault:
Flexible Runtime Support for Efficient Skeleton Programming on Heterogeneous GPU-based Systems. PARCO 2011: 159-166 - [c47]Jörg Keller, Mudassar Majeed, Christoph W. Kessler:
Balancing CPU Load for Irregular MPI Applications. PARCO 2011: 307-316 - [c46]Siegfried Benkner, Sabri Pllana, Jesper Larsson Träff, Philippas Tsigas, Andrew Richards, Raymond Namyst, Beverly Bachmayer, Christoph W. Kessler, David Moloney, Peter Sanders:
The PEPPHER Approach to Programmability and Performance Portability for Heterogeneous many-core Architectures. PARCO 2011: 361-368 - [c45]Antonina Danylenko, Christoph W. Kessler, Welf Löwe:
Comparing Machine Learning Approaches for Context-Aware Composition. SC@TOOLS 2011: 18-33 - 2010
- [c44]Christoph W. Kessler, Wladimir Schamai, Peter Fritzson:
Platform-independent modeling of explicitly parallel programs. ARCS Workshops 2010: 83-94 - [c43]Rikard Hultén, Christoph W. Kessler, Jörg Keller:
Optimized On-Chip-Pipelined Mergesort on the Cell/B.E. Euro-Par (2) 2010: 187-198 - [c42]Christoph W. Kessler, Thomas Rauber, Yves Robert, Vittorio Scarano:
Theory and Algorithms for Parallel Computation. Euro-Par (2) 2010: 365-366 - 2009
- [c41]Mattias V. Eriksson, Christoph W. Kessler:
Integrated Modulo Scheduling for Clustered VLIW Architectures. HiPEAC 2009: 65-79 - [c40]Beniamino Di Martino, Christoph W. Kessler, Yi Pan, Thomas Rauber, Gudula Rünger, Laurence Tianruo Yang:
Message from the PDSEC-09 workshop chairs. IPDPS 2009: 1-2 - 2008
- [c39]Jörg Keller, Christoph W. Kessler, Kalle König, Wolfgang Heenes:
Hybrid Parallel Sort on the Cell Processor. PASA 2008: 107-112 - [c38]Jörg Keller, Christoph W. Kessler:
Optimized Pipelined Parallel Merge Sort on the Cell BE. Euro-Par Workshops 2008: 131-140 - [c37]Markus Ålind, Mattias V. Eriksson, Christoph W. Kessler:
BlockLib: a skeleton library for cell broadband engine. IWMSE@ICSE 2008: 7-14 - [c36]Mattias V. Eriksson, Oskar Skoog, Christoph W. Kessler:
Optimal vs. heuristic integrated code generation for clustered VLIW architectures. SCOPES 2008: 11-20 - [c35]Jesper Andersson, Morgan Ericsson, Christoph W. Keßler, Welf Löwe:
Profile-Guided Composition. SC@ETAPS 2008: 157-164 - 2007
- [c34]Mikhail Chalabine, Christoph W. Kessler:
A Formal Framework for Automated Round-Trip Software Engineering in Static Aspect Weaving and Transformations. ICSE 2007: 137-146 - [c33]Christoph W. Kessler, Welf Löwe:
A Framework for Performance-Aware Composition of Explicitly Parallel Components. PARCO 2007: 227-234 - [c32]Mikhail Chalabine, Christoph W. Keßler:
A Survey of Reasoning in Parallelization. SNPD (3) 2007: 629-634 - 2006
- [c31]Mattias V. Eriksson, Christoph W. Keßler, Mikhail Chalabine:
Load balancing of irregular parallel divide-and-conquer algorithms in group-SPMD programming environments. ARCS Workshops 2006: 313-322 - [c30]Andrzej Bednarski, Christoph W. Kessler:
Optimal Integrated VLIW Code Generation with Integer Linear Programming. Euro-Par 2006: 461-472 - [c29]Mikhail Chalabine, Christoph W. Kessler:
Crosscutting Concerns in Parallelization by Invasive Software Composition and Aspect Weaving. HICSS 2006 - [c28]Mikhail Chalabine, Christoph W. Keßler, Peter Bunus:
Automated Round-trip Software Engineering in Aspect Weaving Systems. ASE 2006: 305-308 - [c27]Christoph W. Kessler, Peter Fritzson, Mattias V. Eriksson:
NestStepModelica - Mathematical Modeling and Bulk-Synchronous Parallel Simulation. PARA 2006: 1006-1015 - 2005
- [c26]Mikhail Chalabine, Christoph W. Kessler:
Parallelisation of Sequential Programs by Invasive Composition and Aspect Weaving. APPT 2005: 131-140 - 2004
- [c25]Andrzej Bednarski, Christoph W. Keßler:
Exploiting Symmetries for Optimal Integrated Code Generation. ESA/VLSI 2004: 83-92 - [c24]Paul H. J. Kelly, Sergei Gorlatch, Christoph W. Kessler, Daniel J. Quinlan:
Topic 10: Parallel Programming: Models, Methods and Programming Languages. Euro-Par 2004: 614 - [c23]Håkan Mattsson, Christoph W. Kessler:
Towards a Bulk-Synchronous Distributed Shared Memory Programming Environment for Grids. PARA 2004: 519-526 - [c22]Christoph W. Kessler:
A practical access to the theory of parallel algorithms. SIGCSE 2004: 397-401 - 2002
- [c21]Nell B. Dale, Judith Bishop, David J. Barnes, Christoph W. Keßler:
A dialog between authors and teachers. ITiCSE 2002: 44-45 - [c20]Christoph W. Keßler, Simin Nadjm-Tehrani:
Mid-term course evaluations with muddy cards. ITiCSE 2002: 233 - [c19]Christoph W. Keßler, Andrzej Bednarski:
Optimal integrated code generation for clustered VLIW architectures. LCTES-SCOPES 2002: 102-111 - 2001
- [c18]Christoph W. Keßler, Andrzej Bednarski:
A Dynamic Programming Approach to Optimal Integrated Code Generation. LCTES/OM 2001: 165-174 - [c17]Christoph W. Keßler, Andrzej Bednarski:
A Dynamic Programming Approach to Optimal Integrated Code Generation. OM@PLDI 2001: 165-174 - 1999
- [c16]Christoph W. Keßler, Helmut Seidl:
ForkLight: A Control-Synchronous Parallel Programming Language. HPCN Europe 1999: 525-534 - [c15]Christoph W. Keßler, Craig Smith:
The SPARAMAT Approach to Automatic Comprehension of Sparse Matrix Computations. IWPC 1999: 200-207 - [c14]Christoph W. Keßler:
NestStep: Nested Parallelism and Virtual Memory for the BSP Model. PDPTA 1999: 613-619 - 1997
- [c13]Christoph W. Keßler, Helmut Seidl:
Language Support for Synchronous Parallel Critical Sections. APDC 1997: 92-99 - [c12]Christoph W. Keßler:
Applicability of Program Comprehension to Sparse Matrix Computations. Euro-Par 1997: 347-351 - [c11]Christoph W. Keßler, Jesper Larsson Träff:
Language and library support for practical PRAM programming. PDP 1997: 216-221 - 1996
- [c10]Christoph W. Keßler:
Parallel Fourier-Motzkin Elimination. Euro-Par, Vol. II 1996: 66-71 - [c9]Beniamino Di Martino, Christoph W. Keßler:
Program comprehension engines for automatic parallelization: a comparative study. Software Engineering for Parallel and Distributed Systems 1996: 146-157 - [c8]Christoph W. Keßler:
Scheduling Expression DAGs for Minimal Register Need. PLILP 1996: 228-242 - [c7]Christoph W. Keßler, Jesper Larsson Träff:
A Library of Basic PRAM Algorithms and its Implementation in FORK. SPAA 1996: 193-195 - 1995
- [c6]Christoph W. Keßler, Thomas Rauber:
Optimal Continguous Expression DAG Evaluations. FCT 1995: 293-302 - [c5]Christoph W. Kessler:
Pattern-driven automatic program transformation and parallelization. PDP 1995: 76-83 - 1993
- [c4]Christoph W. Keßler, Wolfgang J. Paul:
Automatic Parallelization by Pattern-Matching. ACPC 1993: 166-181 - [c3]Christoph W. Keßler, Thomas Rauber:
Efficient Register Allocation for Large Basic Blocks. PLILP 1993: 418-419 - 1991
- [c2]Christoph W. Keßler, Wolfgang J. Paul, Thomas Rauber:
Scheduling Vector Straight Line Code on Vector Processors. Code Generation 1991: 73-91 - [c1]Christoph W. Keßler, Wolfgang J. Paul, Thomas Rauber:
A Randomized Heuristic Approach to Register Allocation. PLILP 1991: 195-206
Parts in Books or Collections
- 2019
- [p5]Elisabeth Larsson, Afshin Zafari, Marco Righero, Matteo Alessandro Francavilla, Giorgio Giordanengo, Francesca Vipiana, Giuseppe Vecchi, Christoph W. Kessler, Corinne Ancourt, Clemens Grelck:
Parallelization of Hierarchical Matrix Algorithms for Electromagnetic Scattering Problems. High-Performance Modelling and Simulation for Big Data Applications 2019: 36-68 - 2013
- [p4]Christoph W. Kessler:
Compiling for VLIW DSPs. Handbook of Signal Processing Systems 2013: 1177-1214 - 2012
- [p3]Christoph W. Kessler:
Programming the Cell Processor. Fundamentals of Multicore Software Development 2012: 1-44 - 2010
- [p2]Christoph W. Kessler:
Compiling for VLIW DSPs. Handbook of Signal Processing Systems 2010: 603-638 - 1994
- [p1]Christoph W. Keßler:
Knowledge-Based Automatic Parallelization by Pattern Recognition. Automatic Parallelization 1994: 110-135
Editorship
- 2010
- [e3]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond, 09.05. - 12.05.2010. Dagstuhl Seminar Proceedings 10191, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany 2010 [contents] - 2005
- [e2]Erik R. Altman, James C. Dehnert, Christoph W. Kessler, Jens Knoop:
Scheduling for Parallel Architectures: Theory, Applications, Challenges. Dagstuhl Seminar Proceedings 05101, Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany 2005 [contents] - 1994
- [e1]Christoph W. Keßler:
Automatic Parallelization: New Approaches to Code Generation, Data Distribution, and Performance prediction. Vieweg+Teubner Verlag 1994, ISBN 978-3-528-05401-4 [contents]
Data and Artifacts
- 2019
- [d2]Vasco Amaral, Beatriz Norberto, Miguel Goulão, Marco Aldinucci, Siegfried Benkner, Andrea Bracciali, Paulo Carreira, Edgars Celms, Luís Correia, Clemens Grelck, Helen D. Karatza, Christoph W. Kessler, Peter Kilpatrick, Hugo F. M. C. Martiniano, Ilias Mavridis, Sabri Pllana, Ana Respício, José Simão, Luís Veiga:
Companion data of a Systematic Mapping Study of Programming Languages for Data-Intensive HPC Applications. Zenodo, 2019 - [d1]Vasco Amaral, Beatriz Norberto, Miguel Goulão, Marco Aldinucci, Siegfried Benkner, Andrea Bracciali, Paulo Carreira, Edgars Celms, Luís Correia, Clemens Grelck, Helen D. Karatza, Christoph W. Kessler, Peter Kilpatrick, Hugo F. M. C. Martiniano, Ilias Mavridis, Sabri Pllana, Ana Respício, José Simão, Luís Veiga:
Companion data of a Systematic Mapping Study of Programming Languages for Data-Intensive HPC Applications. Zenodo, 2019
Informal and Other Publications
- 2019
- [i16]Ludovic Henrio, Christoph W. Kessler, Lu Li:
Leveraging access mode declarations in a model for memory consistency in heterogeneous systems. CoRR abs/1910.11110 (2019) - 2017
- [i15]Suejb Memeti, Lu Li, Sabri Pllana, Joanna Kolodziej, Christoph W. Kessler:
Benchmarking OpenCL, OpenACC, OpenMP, and CUDA: programming productivity, performance, and energy consumption. CoRR abs/1704.05316 (2017) - 2014
- [i14]Christoph W. Keßler, Usman Dastgeer, Lu Li:
Optimized Composition: Generating Efficient Code for Heterogeneous Systems from Multi-Variant Components, Skeletons and Containers. CoRR abs/1405.2915 (2014) - 2010
- [i13]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
10191 Abstracts Collection - Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond 2010 - [i12]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
10191 Executive Summary - Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond 2010 - [i11]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
Program Composition and Optimization: An Introduction. Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond 2010 - 2005
- [i10]Erik R. Altman, James C. Dehnert, Christoph W. Kessler, Jens Knoop:
05101 Executive Summary - Scheduling for Parallel Architectures: Theory, Applications, Challenges. Scheduling for Parallel Architectures 2005 - [i9]Erik R. Altman, James C. Dehnert, Christoph W. Kessler, Jens Knoop:
05101 Abstracts Collection - Scheduling for Parallel Architectures: Theory, Applications, Challenges. Scheduling for Parallel Architectures 2005 - 1999
- [i8]Christoph W. Keßler, Helmut Seidl, Craig Smith:
The SPARAMAT Approach to Automatic Comprehension of Sparse Matrix Computations. Universität Trier, Mathematik/Informatik, Forschungsbericht 99-10 (1999) - 1998
- [i7]Christoph W. Keßler, Helmut Seidl:
ForkLight: A Control-Synchronous Parallel Programming Language. Universität Trier, Mathematik/Informatik, Forschungsbericht 98-13 (1998) - 1997
- [i6]Christoph W. Keßler:
Practical PRAM Programming with Fork95 - A Tutorial. Universität Trier, Mathematik/Informatik, Forschungsbericht 97-12 (1997) - [i5]Beniamino Di Martino, Christoph W. Keßler:
Two Program Comprehension Tools for Automatic Parallelization: A Comparative Study. Universität Trier, Mathematik/Informatik, Forschungsbericht 97-23 (1997) - 1996
- [i4]Christoph W. Keßler:
Scheduling Expression DAGs for Minimal Register Need. Universität Trier, Mathematik/Informatik, Forschungsbericht 96-12 (1996) - 1995
- [i3]Christoph W. Keßler, Helmut Seidl:
Integrating Synchronous and Asynchronous Paradigms: The Fork95 Parallel Programming Language. Universität Trier, Mathematik/Informatik, Forschungsbericht 95-05 (1995) - [i2]Christoph W. Keßler, Helmut Seidl:
Language Support for Synchronous Parallel Critical Sections. Universität Trier, Mathematik/Informatik, Forschungsbericht 95-23 (1995) - 1994
- [i1]Christoph W. Keßler:
Integrating Scalable Parallel Libraries and Automatically Parallelizing Compilers. Universität Trier, Mathematik/Informatik, Forschungsbericht 94-18 (1994)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-22 20:13 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint