OpParIm: A method and tool for optimized parallel protocol implementation
Author(s) -
Stefan Leue,
Philippe Oechslin
Publication year - 1996
Publication title -
journal of high speed networks
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.136
H-Index - 21
eISSN - 1875-8940
pISSN - 0926-6801
DOI - 10.3233/jhs-1996-5203
Subject(s) - computer science , protocol (science) , protocol stack , network packet , stack (abstract data type) , parallel computing , programming language , computer network , medicine , alternative medicine , pathology
We are introducing and discussing a method for the optimized and parallel implementation of protocols as well as a tool OPPARIM to apply the method automatically to the specification of a protocol. We present a study case representing an IPfTCPIFTP protocol stack specified in SDL. We show how OPPARIM generates dependence graphs from the specification and how it manipulates these graphs to allow for an optimised and possibly parallelised implementation. We then present a hardware architecture on which the protocol stack could be implemented and show the effects of our optimizations on the processing time of an incoming packet. Using two processing elements the optimised implementation executes in less than half the time of what we call a "faithful" implementation.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom