Computer Science Colloquium, 2002-2003

Dimitry Giver
Department of Mathematics, University of Haifa
11th December 2002

HparC: Programming Parallel Applications Over the Internet

In this work we examine the possibility of using classical parallel programming style to program parallel servers over the Internet. The proposed programming style (called HparC) combines nested parallel loops of shared memory and message passing to create efficient and simple parallel servers. The power of this programming concept is demonstrated via examples and an implementation of a server for micro-payments over the Internet in fewer than 1000 lines of HparC code. The proposed programming language combines nested parallel structure of threads with fully integrated mixed mode of message passing and shared memory abilities.


Shuly Wintner
Last modified: Mon Dec 9 08:47:14 IST 2002