$\mathcal{HDC}$: A HIGHER-ORDER LANGUAGE FOR DIVIDE-AND-CONQUER
2000 ◽
Vol 10
(02n03)
◽
pp. 239-250
◽
Keyword(s):
We propose the higher-order functional style for the parallel programming of algorithms. The functional language [Formula: see text], a subset of the language Haskell, facilitates the clean integration of skeletons into a functional program. Skeletons are predefined programming schemata with an efficient parallel implementation. We report on our compiler, which translates [Formula: see text] programs into C+MPI, especially on the design decisions we made. Two small examples, the n queens problem and Karatsuba's polynomial multiplication, are presented to demonstrate the programming comfort and the speedup one can obtain.
1994 ◽
Vol 04
(03)
◽
pp. 329-338
◽
1995 ◽
Vol 5
(3)
◽
pp. 383-414
◽
1996 ◽
Vol 06
(04)
◽
pp. 525-537
◽
Keyword(s):
1977 ◽
1995 ◽
Vol 5
(1)
◽
pp. 1-35
◽
Keyword(s):