loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers
Integrating Java and Matlab Components into the Same Parallel and Distributed Application Using JavaPorts
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
Demetris G. Galatopoullos, Northeastern University
Andrew P. Funk, Northeastern University
Elias S. Manolakos, Northeastern University
As clusters of workstations become increasingly popular the need for component frameworks that facilitate the high level modeling and rapid prototyping of parallel and distributed applications on such systems is becoming pressing. Many scientists and engineers have image and signal processing applications that could benefit from cluster computing. However, these applications often exist as legacy code, such as serial Matlab functions, which are not easily parallelizable. The goal of the JavaPorts project is to provide a framework and a set of tools that make it easy to develop component-based parallel and distributed applications for networks of heterogeneous computing nodes. The latest version of the package supports the integration of Java and Matlab components into the same application and provides a mechanism for incorporating legacy Matlab functions into parallel processing applications. The design and salient features of the framework and associated tools are discussed here, and application examples are presented which highlight how JavaPorts can be used to model, develop, launch and restructure applications with any number of interacting Java and Matlab components.
Citation:
Demetris G. Galatopoullos, Andrew P. Funk, Elias S. Manolakos, "Integrating Java and Matlab Components into the Same Parallel and Distributed Application Using JavaPorts," ipdps, vol. 1, pp.14b, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers, 2004
Usage of this product signifies your acceptance of the Terms of Use.