Upon the performance of a Haskell parallel implementation

Authors

  • A. Baicoianu Transilvania University of Brasov, Romania
  • R. Panduru Transilvania University of Brasov, Romania
  • A. Vasilescu Transilvania University of Brasov, Romania

Keywords:

parallel programming, Haskell, Repa, C , image processing, edge detection

Abstract

The Haskell developers focus on providing an open range of packages and libraries in various research areas. Particularly, image processing is naturally expressed in terms of parallel array operations and we use here Repa as a great tool for coding image manipulation algorithms. Our target is to analyze the execution time of a Haskell parallel implementation and also to compare the results to the appropriate C++ implementation. A certain example from the image processing area of interest is selected. The conclusion is that the compared execution time values depend both on the physic and the logic parameters of the applied solutions.

Author Biographies

A. Baicoianu, Transilvania University of Brasov, Romania

Faculty of Mathematics and Computer Science

R. Panduru, Transilvania University of Brasov, Romania

Faculty of Mathematics and Computer Science

A. Vasilescu, Transilvania University of Brasov, Romania

Faculty of Mathematics and Computer Science

Downloads

Published

2014-01-16

Issue

Section

INFORMATICS