Experiences on PVM & AVS


Abstract

Since growing up of recent parallel computing facilities, we have assisted to a development of visualization programs to successfully trace down the output more and more complex. Graphic output is the fastest way to show and probably understand large amount of numbers, see their properties, desities and so over. However visualizations programs are becoming more and more complex and hard-computable, seldomly a dedicated machine can be used for computing. Therefore, using distribuited computing is the best way to solve the computing overhead due to graphics interfaces. In this environment we developed our project.


aCNN : a module for Image Processing

CNN is one of most used tools in Image Processing.

We inserted the CNN code in an AVS Module.

The result is a generic module for image processing with many applications available.
Indeed, modifing parameters of both aCNN and GenMask (a 3x3 filter generator) this module offers many different application on images.
Many books are available for a detailed description of which parameters are appliable into a CNN.

A library of applyable filters is under construction. It simply shows a list of names (or their results) and, if selected, automatically sets parameters.
We'll never go through it, unless someone is really interested.



This module is available at IAC (International AVS Center)
or it will be available (if someone needs it) at FTP site in Italy


See also : Neural Networks Links See also : AVS generalities


Some Examples ..


PVM in AVS

We made a module to assert the possibility to use PVM libraries inside an AVS module. This module is not currently available for its rough programming style, it is indeed a proof that it can be done quite easily, the program itself was *not* neat. We used simple embedded PVM instructions into a standard AVS module.
Our program reads a gif image from a distribuited process on a remote machine. Then sends it, through standard PVM instructions. AVS module reads it using PVM commands and then shows it in an AVS window.


For more -accurate- infos on AVS & PVM see :


Who made this work:

with supervision by : Giulio Destri


Thanks to:
Andrea O. Leone, The page of their work
REFERENCES
  1. G. Cheng, G. Fox, K. Mills and Marek Podgorny, " Developing Interactive PVM-based Parallel Programs on Distributed Computing Systems within AVS Framework," to be presented at the 3rd Annual International AVS Conference, JOIN THE REVOLUTION: AVS'94, Boston, MA, May 2-4.


fwd


this page manager Stefano Brozzi