2009 |
105 | EE | Sascha Hunold,
Björn Krellner,
Thomas Rauber,
Thomas Reichel,
Gudula Rünger:
Pattern-Based Refactoring of Legacy Software Systems.
ICEIS 2009: 78-89 |
2008 |
104 | EE | Sascha Hunold,
Thomas Rauber,
Frédéric Suter:
Scheduling Dynamic Workflows onto Clusters of Clusters using Postponing.
CCGRID 2008: 669-674 |
103 | EE | Sascha Hunold,
Thomas Rauber,
Frédéric Suter:
Redistribution aware two-step scheduling for mixed-parallel applications.
CLUSTER 2008: 50-58 |
102 | EE | Sascha Hunold,
Matthias Korch,
Björn Krellner,
Thomas Rauber,
Thomas Reichel,
Gudula Rünger:
Transformation of Legacy Software into Client/Server Applications through Pattern-Based Rearchitecturing.
COMPSAC 2008: 303-310 |
101 | EE | Ralf Hoffmann,
Thomas Rauber:
Fine-Grained Task Scheduling Using Adaptive Data Structures.
Euro-Par 2008: 253-262 |
100 | | Thomas Rauber,
Gudula Rünger:
Models for Parallel Workflow Processing on Multi-Core Architectures.
ICEIS (3-2) 2008: 220-227 |
99 | EE | Jörg Dümmler,
Thomas Rauber,
Gudula Rünger:
Mapping Algorithms for Multiprocessor Tasks on Multi-Core Clusters.
ICPP 2008: 141-148 |
98 | EE | Marco Höbbel,
Thomas Rauber,
Carsten Scholtes:
Trace-based automatic padding for locality improvement with correlative data visualization interface.
IPDPS 2008: 1-8 |
97 | EE | Jörg Dümmler,
Thomas Rauber,
Gudula Rünger:
A Transformation Framework for Communicating Multiprocessor-Tasks.
PDP 2008: 64-71 |
96 | | Sascha Hunold,
Matthias Korch,
Björn Krellner,
Thomas Rauber,
Thomas Reichel,
Gudula Rünger:
Inkrementelle Transformation einer monolithischen Geschäftssoftware.
Software Engineering (Workshops) 2008: 226-231 |
95 | EE | O. Hartmann,
Matthias Kühnemann,
Thomas Rauber,
Gudula Rünger:
An adaptive extension library for improving collective communication operations.
Concurrency and Computation: Practice and Experience 20(10): 1173-1194 (2008) |
94 | EE | Sascha Hunold,
Thomas Rauber,
Gudula Rünger:
Combining building blocks for parallel multi-level matrix multiplication.
Parallel Computing 34(6-8): 411-426 (2008) |
2007 |
93 | EE | Sascha Hunold,
Thomas Rauber,
Georg Wille:
Sequential and parallel implementation of a constraint-based algorithm for searching protein structures.
CLUSTER 2007: 392-397 |
92 | EE | Sascha Hunold,
Thomas Rauber,
Gudula Rünger:
Dynamic scheduling of multi-processor tasks on clusters of clusters.
CLUSTER 2007: 507-514 |
91 | EE | Ralf Hoffmann,
Thomas Rauber:
Profiling of Task-Based Applications on Shared Memory Machines: Scalability and Bottlenecks.
Euro-Par 2007: 118-128 |
90 | EE | Matthias Korch,
Thomas Rauber:
Locality Optimized Shared-Memory Implementations of Iterated Runge-Kutta Methods.
Euro-Par 2007: 737-747 |
89 | | Thomas Rauber,
Gudula Rünger:
Transformation of legacy business software into client-server architectures.
ICEIS (1) 2007: 36-43 |
88 | EE | Thomas Rauber,
Gudula Rünger:
Incremental Transformation of Business Software.
ICEIS (Selected Papers) 2007: 81-94 |
87 | EE | Jörg Dümmler,
Thomas Rauber,
Gudula Rünger:
Communicating Multiprocessor-Tasks.
LCPC 2007: 292-307 |
86 | EE | Marco Höbbel,
Thomas Rauber,
Carsten Scholtes:
Trace-based Automatic Padding for Locality Improvement with Correlative Data Visualization Interface.
PACT 2007: 409 |
85 | EE | Thomas Rauber,
Gudula Rünger:
Mixed task and data parallel executions in general linear methods.
Scientific Programming 15(3): 137-155 (2007) |
2006 |
84 | EE | Sascha Hunold,
Thomas Rauber,
Gudula Rünger:
TGrid - Grid runtime support for hierarchically structured task-parallel programs.
CLUSTER 2006 |
83 | EE | Matthias Korch,
Thomas Rauber:
Applicability of Load Balancing Strategies to Data-Parallel Embedded Runge-Kutta Integrators.
Euro-Par 2006: 720-729 |
82 | EE | O. Hartmann,
Matthias Kühnemann,
Thomas Rauber,
Gudula Rünger:
A decomposition approach for optimizing the performance of MPI libraries.
IPDPS 2006 |
81 | EE | Thomas Rauber,
Gudula Rünger:
Anticipated distributed task scheduling for grid environments.
IPDPS 2006 |
80 | EE | Sascha Hunold,
Thomas Rauber,
Gudula Rünger:
Design and Evaluation of a Parallel Data Redistribution Component for TGrid.
ISPA 2006: 618-629 |
79 | EE | Jörg Dümmler,
Thomas Rauber,
Gudula Rünger:
Combining Measures for Temporal and Spatial Locality.
ISPA Workshops 2006: 697-706 |
78 | EE | Raik Nagel,
Thomas Rauber:
RCM - A Multi-Layered Reconfigurable Cluster Middleware.
PDP 2006: 203-210 |
77 | EE | Matthias Kühnemann,
Thomas Rauber,
Gudula Rünger:
Optimizing MPI collective communication by orthogonal structures.
Cluster Computing 9(3): 257-279 (2006) |
76 | EE | Thomas Rauber,
Gudula Rünger:
A Data re-distribution Library for Multi-processor Task Programming.
Int. J. Found. Comput. Sci. 17(2): 251-270 (2006) |
75 | EE | Matthias Korch,
Thomas Rauber:
Optimizing locality and scalability of embedded Runge-Kutta solvers using block-based pipelining.
J. Parallel Distrib. Comput. 66(3): 444-468 (2006) |
2005 |
74 | EE | Sascha Hunold,
Thomas Rauber:
Automatic Tuning of PDGEMM Towards Optimal Performance.
Euro-Par 2005: 837-846 |
73 | EE | Thomas Rauber,
Gudula Rünger:
A Data-Re-Distribution Library for Multi-Processor Task Programming.
IPDPS 2005 |
72 | EE | Thomas Rauber,
Gudula Rünger:
M-Task-Programming for Heterogeneous Systems and Grid Environments.
IPDPS 2005 |
71 | EE | Sascha Hunold,
Thomas Rauber:
Reducing the Overhead of Intra-Node Communication in Clusters of SMPs.
ISPA 2005: 58-65 |
70 | | O. Hartmann,
Matthias Kühnemann,
Thomas Rauber,
Gudula Rünger:
Adaptive Selection of Communication Methods to Optimize Collective MPI Operations.
PARCO 2005: 457-464 |
69 | EE | Thomas Rauber,
Gudula Rünger:
Tlib - a library to support programming with hierarchical multi-processor tasks.
J. Parallel Distrib. Comput. 65(3): 347-360 (2005) |
2004 |
68 | EE | Matthias Kühnemann,
Thomas Rauber,
Gudula Rünger:
Improving the execution time of global communication operations.
Conf. Computing Frontiers 2004: 276-287 |
67 | EE | Thomas Rauber,
Gudula Rünger:
Execution Schemes for Parallel Adams Methods.
Euro-Par 2004: 708-717 |
66 | EE | Ralf Hoffmann,
Matthias Korch,
Thomas Rauber:
Using Hardware Operations to Reduce the Synchronization Overhead of Task Pools.
ICPP 2004: 241-249 |
65 | EE | Sascha Hunold,
Thomas Rauber,
Gudula Rünger:
Multilevel hierarchical matrix multiplication on clusters.
ICS 2004: 136-145 |
64 | EE | Matthias Kühnemann,
Thomas Rauber,
Gudula Rünger:
A Source Code Analyzer for Performance Prediction.
IPDPS 2004 |
63 | EE | John O'Donnell,
Thomas Rauber,
Gudula Rünger:
Functional Realization of Coordination Environments for Mixed Parallelism.
IPDPS 2004 |
62 | | Ricolindo Cariño,
Ioana Banicescu,
Thomas Rauber,
Gudula Rünger:
Dynamic Loop Scheduling with Processor Groups.
ISCA PDCS 2004: 78-84 |
61 | EE | Sascha Hunold,
Thomas Rauber,
Gudula Rünger:
Hierarchical Matrix-Matrix Multiplication Based on Multiprocessor Tasks.
International Conference on Computational Science 2004: 1-8 |
60 | EE | Matthias Korch,
Thomas Rauber:
Simulation-Based Analysis of Parallel Runge-Kutta Solvers.
PARA 2004: 1105-1114 |
59 | EE | Ralf Hoffmann,
Matthias Korch,
Thomas Rauber:
Performance Evaluation of Task Pools Based on Hardware Synchronization.
SC 2004: 44 |
58 | EE | Matthias Korch,
Thomas Rauber:
A comparison of task pools for dynamic load balancing of irregular algorithms.
Concurrency and Computation: Practice and Experience 16(1): 1-47 (2004) |
57 | EE | Thomas Rauber,
Robert Reilein,
Gudula Rünger:
Group-SPMD programming with orthogonal processor groups.
Concurrency and Computation: Practice and Experience 16(2-3): 173-195 (2004) |
56 | EE | Thomas Rauber,
Gudula Rünger:
Program-Based Locality Measures For Scientific Computing.
Int. J. Found. Comput. Sci. 15(3): 535-554 (2004) |
55 | EE | Thomas Rauber,
Gudula Rünger:
Improving locality for ODE solvers by program transformations.
Scientific Programming 12(3): 133-154 (2004) |
2003 |
54 | EE | Matthias Korch,
Thomas Rauber:
Scalable Parallel RK Solvers for ODEs Derived by the Method of Lines.
Euro-Par 2003: 830-839 |
53 | EE | Thomas Rauber,
Gudula Rünger:
Program-Based Locality Measures for Scientific Computing.
IPDPS 2003: 164 |
52 | EE | Thomas Rauber,
Gudula Rünger,
Sven Trautmann:
A Distributed Hierarchical Programming Model for Heterogeneous Cluster of SMPs.
IPDPS 2003: 165 |
51 | | Matthias Korch,
Thomas Rauber:
Comparison of Parallel Implementations of Runge-Kutta Solvers: Message Passing vs. Threads.
PARCO 2003: 209-216 |
50 | | Thomas Rauber,
Robert Reilein,
Gudula Rünger:
On Compiler Support for Mixed Task and Data Parallelism.
PARCO 2003: 23-30 |
2002 |
49 | EE | Matthias Korch,
Thomas Rauber,
Gudula Rünger:
Pipelining for Locality Improvement in RK Methods.
Euro-Par 2002: 724-734 |
48 | EE | Matthias Korch,
Thomas Rauber:
Evaluation of Task Pools for the Implementation of Parallel Irregular Algorithms.
ICPP Workshops 2002: 597-606 |
47 | EE | Holger Blaar,
Matthias Legeler,
Thomas Rauber:
Efficiency of Thread-Parallel Java Programs from Scientific Computing.
IPDPS 2002 |
46 | EE | Thomas Rauber,
Gudula Rünger:
Selecting Data Distributions for Unbounded Loops.
IPDPS 2002 |
45 | EE | Laurence Tianruo Yang,
Thomas Rauber,
Gudula Rünger:
Workshop Introduction.
IPDPS 2002 |
44 | EE | Thomas Rauber,
Gudula Rünger:
Library support for hierarchical multi-processor tasks.
SC 2002: 1-10 |
2001 |
43 | EE | Thomas Rauber,
Robert Reilein,
Gudula Rünger:
Orthogonal Processor Groups for Message-Passing Programs.
HPCN Europe 2001: 363-372 |
42 | EE | Thomas Rauber,
Gudula Rünger:
Optimizing locality for ODE solvers.
ICS 2001: 123-132 |
41 | EE | Thomas Rauber,
Robert Reilein,
Gudula Rünger:
ORT: a communication library for orthogonal processor groups.
SC 2001: 27 |
40 | EE | Thomas Rauber,
Robert Reilein,
Gudula Rünger:
Library support for orthogonal processor groups.
SPAA 2001: 316-317 |
2000 |
39 | EE | Thomas Rauber,
Gudula Rünger:
Modelling the Runtime of Scientific Programs on Parallel Computers.
ICPP Workshops 2000: 307-314 |
38 | EE | John O'Donnell,
Thomas Rauber,
Gudula Rünger:
Cost Hierarchies for Abstract Parallel Machines.
LCPC 2000: 16-33 |
37 | EE | Thomas Rauber,
Robert Reilein,
Gudula Rünger:
Set Operations for Orthogonal Processor Groups.
LCPC 2000: 367-371 |
36 | | Thomas Rauber,
Carsten Scholtes:
Modelling the Cache Performance of Sparse Matrix Computations.
PDPTA 2000 |
35 | | John O'Donnell,
Thomas Rauber,
Gudula Rünger:
A Side-Effect-Free Hierarchical Radiosity Algorithm.
SAC (2) 2000: 782-791 |
34 | EE | Thomas Rauber,
Gudula Rünger:
A Transformation Approach to Derive Efficient Parallel Implementations.
IEEE Trans. Software Eng. 26(4): 315-339 (2000) |
33 | EE | Thomas Rauber,
Gudula Rünger:
Deriving Array Distributions by Optimization Techniques.
The Journal of Supercomputing 15(3): 271-293 (2000) |
1999 |
32 | | Thomas Rauber,
Gudula Rünger:
Scheduling of Data Parallel Modules for Scientific Computing.
PPSC 1999 |
31 | EE | Thomas Rauber,
Gudula Rünger:
A Coordination Language for Mixed Task and and Data Parallel Programs.
SAC 1999: 146-155 |
30 | EE | Thomas Rauber,
Gudula Rünger:
Matrix Computations Behind the Hierarchical Radiosity Method.
SAC 1999: 533-540 |
29 | | Thomas Rauber,
Gudula Rünger:
Parallel execution of embedded and iterated Runge-Kutta methods.
Concurrency - Practice and Experience 11(7): 367-385 (1999) |
28 | EE | Thomas Rauber,
Gudula Rünger,
Carsten Scholtes:
Scalability of Sparse Cholesky Factorization.
International Journal of High Speed Computing 10(1): 19-52 (1999) |
27 | EE | Thomas Rauber,
Gudula Rünger:
Diagonal-Implicitly Iterated Runge-kutta Methods on Distributed Memory Machines.
International Journal of High Speed Computing 10(2): 185-207 (1999) |
1998 |
26 | EE | Laura Heinrich-Litan,
Ursula Fissgus,
St. Sutter,
Paul Molitor,
Thomas Rauber:
Modeling the Communication Behavior of Distributed Memory Machines by Genetic Programming.
Euro-Par 1998: 273-278 |
25 | | Thomas Grün,
Thomas Rauber,
Jochen Röhrig:
Support for Efficient Programming on the SB-PRAM.
International Journal of Parallel Programming 26(2): 209-240 (1998) |
24 | EE | Thomas Rauber,
Gudula Rünger,
Carsten Scholtes:
Execution behavior analysis and performance prediction for a shared-memory implementation of an irregular particle simulation method.
Simul. Pr. Theory 6(7): 665-687 (1998) |
23 | EE | Axel Podehl,
Thomas Rauber,
Gudula Rünger:
A Shared-Memory Implementation of the Hierarchical Radiosity Method.
Theor. Comput. Sci. 196(1-2): 215-240 (1998) |
1997 |
22 | | Thomas Rauber,
Gudula Rünger,
Carsten Scholtes:
Scalability of Parallel Sparse Cholesky Factorization.
Euro-Par 1997: 688-699 |
21 | EE | Riccardo Foschia,
Thomas Rauber,
Gudula Rünger:
Modeling the Communication Behavior of the Intel Paragon.
MASCOTS 1997: 117-124 |
20 | | S. Bergmann,
Thomas Rauber,
Gudula Rünger:
Parallel Execution of Embedded Runge-Kutta Methods.
PARCO 1997: 533-540 |
19 | | Thomas Rauber,
Gudula Rünger:
Load balancing schemes for extrapolation methods.
Concurrency - Practice and Experience 9(3): 181-202 (1997) |
1996 |
18 | | Axel Podehl,
Thomas Rauber,
Gudula Rünger:
Scalability and Granularity Issues of the Hierarchical Radiosity Method.
Euro-Par, Vol. I 1996: 789-798 |
17 | | Thomas Rauber,
Gudula Rünger,
Carsten Scholtes:
Shared-Memory Implementation of an Irregular Particle Simulation Method.
Euro-Par, Vol. I 1996: 822-827 |
16 | | Thomas Rauber,
Gudula Rünger:
Comparing Task and Data Parallel Execution Schemes for the DIIRK Method.
Euro-Par, Vol. II 1996: 52-61 |
15 | EE | Jörg Keller,
Thomas Rauber,
Bernd Rederlechner:
Conservative Circuit Simulation on Shared-Memory Multiprocessors.
Workshop on Parallel and Distributed Simulation 1996: 126-134 |
14 | | Anne Dierstein,
Roman Hayer,
Thomas Rauber:
The ADDAP System on the iPSC/860: Automatic Data Distribution and Parallelization.
J. Parallel Distrib. Comput. 32(1): 1-10 (1996) |
1995 |
13 | | Thomas Rauber,
Gudula Rünger:
Optimal Data Distributions for LU Decomposition.
Euro-Par 1995: 391-402 |
12 | | Christoph W. Keßler,
Thomas Rauber:
Optimal Continguous Expression DAG Evaluations.
FCT 1995: 293-302 |
11 | | Thomas Rauber,
Gudula Rünger:
Parallel solution of a Schrödinger-Poisson system.
HPCN Europe 1995: 697-702 |
10 | | Thomas Rauber,
Gudula Rünger,
Reinhard Wilhelm:
An application specific parallel programming paradigm.
HPCN Europe 1995: 735-740 |
9 | EE | Thomas Rauber,
Gudula Rünger:
Iterated Runge-Kutta methods on distributed memory multiprocessors.
PDP 1995: 12-19 |
8 | | Thomas Grün,
Thomas Rauber,
Jochen Röhrig:
The Programming Environment of the SB-PRAM.
Parallel and Distributed Computing and Systems 1995: 504-509 |
7 | | Christoph W. Keßler,
Thomas Rauber:
Generating Optimal Contiguous Evaluations for Expression DAGs.
Comput. Lang. 21(2): 113-127 (1995) |
1994 |
6 | | Thomas Rauber,
Gudula Rünger:
Hypercube Implementation and Performance Analysis for Extrapolation Models.
CONPAR 1994: 265-276 |
5 | | Thomas Rauber,
Gudula Rünger:
Load Balancing for Extraplation Methods on Distributed Memory Multiprocessors.
PARLE 1994: 277-288 |
1993 |
4 | | Christoph W. Keßler,
Thomas Rauber:
Efficient Register Allocation for Large Basic Blocks.
PLILP 1993: 418-419 |
1992 |
3 | | Jerome A. Feldman,
Chu-Cheow Lim,
Thomas Rauber:
The Shared-Memory Language pSather on a Distributed-Memory Multiprocessor.
SIGPLAN Workshop 1992: 17-20 |
1991 |
2 | | Christoph W. Keßler,
Wolfgang J. Paul,
Thomas Rauber:
Scheduling Vector Straight Line Code on Vector Processors.
Code Generation 1991: 73-91 |
1 | | Christoph W. Keßler,
Wolfgang J. Paul,
Thomas Rauber:
A Randomized Heuristic Approach to Register Allocation
PLILP 1991: 195-206 |