We propose a formalized method that allows to au-tomatically derive an optimized implementation from the formal specication of a protocol. Our method starts with the SDL specication of a protocol stack. We rst derive a data and control ow dependence graph from each SDL process. Then, in order to per-form cross-layer optimizations we combine the depen-dence graphs of dierent SDL processes. Next, we de-termine the common path through the multi-layer de-pendence graph. We then parallelize this graph wher-ever possible which yields a relaxed dependence graph. Based on this relaxed dependence graph we interpret dierent optimization concepts that have been sug-gested in the literature, in particular lazy messages and combination of data manipula...
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...
In the Bulk Synchronous Parallel (or BSP) model of parallel communication represented by BSPlib, the...
[[abstract]]Some common guidelines that can be used to design parallel algorithms under the single-c...
We proposed a formalized method that allows to automatically derive an optimized implementation from...
We propose a method for deriving parallel, scheduling-optimized protocol implementations from sequen...
We are introducing and discussing a method for the optimized and parallel implementation of protocol...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
Layering of protocols offers several well-known advantages, but typically leads to performance ineff...
this paper, we describe a method that allows automating the application of code optimizations to pro...
A process language is presented which makes a clear distinction between temporal order and causal or...
We present a parallel priority data structure that improves the running time of certain algorithms f...
Layered architecture is one of the most fundamental and influential structures of network design. Ca...
[[abstract]]The data dependence graph (DDG) is a useful tool for the parallelism detection which is ...
As network speeds increase, a major concern regarding communication protocols is their limited thr...
Efficient implementation of communication software is of crucial importance for high-speed networks....
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...
In the Bulk Synchronous Parallel (or BSP) model of parallel communication represented by BSPlib, the...
[[abstract]]Some common guidelines that can be used to design parallel algorithms under the single-c...
We proposed a formalized method that allows to automatically derive an optimized implementation from...
We propose a method for deriving parallel, scheduling-optimized protocol implementations from sequen...
We are introducing and discussing a method for the optimized and parallel implementation of protocol...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
Layering of protocols offers several well-known advantages, but typically leads to performance ineff...
this paper, we describe a method that allows automating the application of code optimizations to pro...
A process language is presented which makes a clear distinction between temporal order and causal or...
We present a parallel priority data structure that improves the running time of certain algorithms f...
Layered architecture is one of the most fundamental and influential structures of network design. Ca...
[[abstract]]The data dependence graph (DDG) is a useful tool for the parallelism detection which is ...
As network speeds increase, a major concern regarding communication protocols is their limited thr...
Efficient implementation of communication software is of crucial importance for high-speed networks....
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...
In the Bulk Synchronous Parallel (or BSP) model of parallel communication represented by BSPlib, the...
[[abstract]]Some common guidelines that can be used to design parallel algorithms under the single-c...