Filters








214 Hits in 4.7 sec

Distributed Java Platform with Programmable MIMD Capabilities [chapter]

T. Keane, R. Allen, T.J. Naughton, J. McInerney, J. Waldron
2003 Lecture Notes in Computer Science  
A distributed Java platform has been designed and built for the simplified implementation of distributed Java applications.  ...  Its programmable nature means that code as well as data is distributed over a network. The platform is largely based on the Java Distributed Computation Library of Fritsche, Power, and Waldron.  ...  A Java distributed computation library (JDCL) [3] was designed to provide a simple general-purpose platform for developers who wish to quickly implement a distributed computation in the context of a  ... 
doi:10.1007/3-540-36520-6_11 fatcat:r7n26fzhczhdxbtsuqvgp7tnae

Role of Scripting Language on Unix Operating System for Risk Assessment

Padma Lochan Pradhan, Information Technology Dept.TGPCET, RTM Nagpur University, India
2018 International Journal of Computer Network and Information Security  
We have to define & deployment the Unix scripting codes for real time operating system to achieve the reliability, scalability of the real-time MIMD platform.  ...  We have to run this SPL on background process to integrate with real-time hardware, software, network to facilitate to other dependants components.  ...  , JAVA).  ... 
doi:10.5815/ijcnis.2018.09.05 fatcat:wvuky7q6szeovivl6e5ctrq7eq

An easy-to-use distributed framework for image processing

Dan Pescaru, Muguras Mocofan
2004 Facta universitatis - series Electronics and Energetics  
Performances is gained using a message passing distributed model on the JPVM platform.  ...  This platform is a software system for explicit message passing based distributed memory MIMD (Multiple Instruction -Multiple Data) parallel programming in Java.  ...  The JPVM (Java Parallel Virtual Machine) [3, 4] platform was selected from a variety of Java based systems for distributed computing, considering here system as Java MPI [6] , Javelin [7] , JavaParty  ... 
doi:10.2298/fuee0403455p fatcat:zfa5wtu6sfbl5o2bfp2n2qasv4

Middleware support for the deployment of resource-aware parallel Java components on heterogeneous distributed platforms

Y. Maheo, F. Guidec, L. Courtrai
2004 Proceedings. 30th Euromicro Conference, 2004.  
Our work aims at proposing a basic model of a parallel Java component, together with mechanisms and tools for managing the deployment of such a component on a distributed platform.  ...  This paper reports the development of the Concerto platform, which is dedicated to supporting the deployment of resource-aware parallel Java components on heterogeneous distributed platforms, such as pools  ...  Acknowledgments This work is supported by the French Ministry of Research in the framework of the ACI GRID programme.  ... 
doi:10.1109/eurmic.2004.1333366 dblp:conf/euromicro/MaheoGC04 fatcat:nu7rgkla4zcfnkzlqaqvupn5wy

Parallel processing for image and video processing: Issues and challenges

Alain Merigot, Alfredo Petrosino
2008 Parallel Computing  
and processors with extended instruction sets, and parallelization tools, from parallel library to parallel programming languages, are reviewed.  ...  The issues of the operation of various architectures used to solve vision problems, from the pipeline of dedicated operators to general purpose MIMD machines, passing through specialized SIMD machines  ...  data sharing and distributed computation capabilities.  ... 
doi:10.1016/j.parco.2008.09.009 fatcat:4ifycvrvtfhmhp6so3hqmdg7zy

JPVM: network parallel computing in Java

Adam Ferrari
1998 Concurrency Practice and Experience  
JPVM is implemented entirely in Java, and is thus highly portable among platforms supporting the Java Virtual Machine.  ...  The library supports an interface similar to the C and Fortran interface of the Parallel Virtual Machine (PVM) system, with modifications to better suit Java programming styles.  ...  Initial performance experiments with the system indicate that the costs associated with the basic JPVM primitives are quite high, but this is not unexpected given the use of Java for system implementation  ... 
doi:10.1002/(sici)1096-9128(199809/11)10:11/13<985::aid-cpe404>3.3.co;2-1 fatcat:v6zypne3nfhi7f77mdi53ooqc4

JPVM: network parallel computing in Java

Adam Ferrari
1998 Concurrency Practice and Experience  
JPVM is implemented entirely in Java, and is thus highly portable among platforms supporting the Java Virtual Machine.  ...  The library supports an interface similar to the C and Fortran interface of the Parallel Virtual Machine (PVM) system, with modifications to better suit Java programming styles.  ...  Initial performance experiments with the system indicate that the costs associated with the basic JPVM primitives are quite high, but this is not unexpected given the use of Java for system implementation  ... 
doi:10.1002/(sici)1096-9128(199809/11)10:11/13<985::aid-cpe404>3.0.co;2-a fatcat:cr4bps7khbhyvekcfj3lmdegpi

Object-oriented programming and parallelism: Introduction

A.A. Radenski
1996 Information Sciences  
Many real-world objects perform concurrently with other objects, often forming distributed systems.  ...  Numerous research projects and an increasing number of practical applications were aimed at different forms of amalgamation of parallelism with object-orientation.  ...  Nowadays, diverse parallel processing platforms become increasingly available to application programmers.  ... 
doi:10.1016/0020-0255(96)00058-8 fatcat:aihobdwrnjailbfilvkrvxc6zq

Proposed AES Java Coding Dynamically Optimizing The Risk On Operating System-I

Prashant Kumar Patra, Padma Lochan Pradhan
2013 International Journal of Programming Languages and Applications  
System.out.println("Original string: " + originalString + " " + asHex(original)); } } We have to compile the programm : javac AES1024.java and then run #java AES1024. ( step 1).  ...  But, there is some limitation of architecture of processor & memory ( instruction pipe lines: SIMD, MIMD, MISD ) capability of the operating system for large based key generation of AES & CKM.PROPOSED  ...  For 192, 256,512 &1024 bits key sizes throughput falls in standard, That's why we need fully pipelined implementations ( SIMD,MIMD), the RAM increases, but the throughput is unaffected.  ... 
doi:10.5121/ijpla.2013.3102 fatcat:6wsrocabijesvnfit52pdl5say

A multi-agent spatial simulation library for parallelizing transport simulations

Zhiyuan Ma, Munehiro Fukuda
2015 2015 Winter Simulation Conference (WSC)  
However, as the simulations scale up, their computational requirements could get increased beyond the capability of a single CPU and thus should be fulfilled with parallelization.  ...  To support distributed-memory parallelization for multi-agent models, we have developed the MASS (multi-agent spatial simulation) library.  ...  multithreading, MIMD CM-200, SIMD distributed array, MIMD Table 2 : 2 The specification of the MASS library String className, Object argument, int boundary, int size...) instantiates a shared array  ... 
doi:10.1109/wsc.2015.7408157 dblp:conf/wsc/MaF15 fatcat:ggkkcf2f3zdjlciizhek4thdt4

Reconfigurable Computing in the New Age of Parallelism [chapter]

Walid Najjar, Jason Villarreal
2009 Lecture Notes in Computer Science  
A wider acceptance of FPGAs as code accelerators requires the existence of a programmability model that leverages the popularity of widely used programming languages such as C/C++ and Java as well as a  ...  A very large number of companies, and an even larger number of research projects, that had developed platforms on various parallel models (SIMD, MIMD, SMP, message passing and SPMD) folded because it was  ... 
doi:10.1007/978-3-642-03138-0_28 fatcat:h7edzzyigzbtnkcjp5lhov5c7m

Gram–Schmidt Process in Different Parallel Platforms

Genci Berati
2015 International Journal of Advanced Research in Artificial Intelligence (IJARAI)  
The three platforms are: a) control flow shared memory hardware systems with OpenMP, b) control flow distributed memory hardware systems with MPI and c) dataflow architecture systems using Maxeler Data  ...  The parallelized algorithm is dependent to the platform used and needs to be adapted for the optimum performance for each parallel platform.  ...  The Kernel and the Manager is created by writing programs in MaxJ: an extended form of Java adding operator overloading. Using MaxCompiler requires only minimal familiarity with Java.  ... 
doi:10.14569/ijarai.2015.040606 fatcat:nzt3nsxg2jaeln6xarlujbnbdu

Current paradigms in parallelization: a comparison of vectorization, OpenMP and MPI

Paulo F. Penteado
2012 Journal of Computational Interdisciplinary Sciences  
OpenMP and MPI are the most commonly used cross-platform solutions to obtain thread and process parallelism.  ...  IDL, Python with the (non-standard) NumPy library -Far more extensive vectorization capabilities, particularly for over 2D.  ...  MPI is most often implemented for C, C++ and Fortran, though it has been implemented in other platforms (Java, Python, IDL). MPI consists solely of a library of functions.  ... 
doi:10.6062/jcis.2012.03.03.0057 fatcat:qfexz3ohqzh3fdleur6lp4b7x4

Strategies for preparing computer science students for the multicore world

Richard Brown, Elizabeth Shoop, Joel Adams, Curtis Clifton, Mark Gardner, Michael Haupt, Peter Hinsbeeck
2010 Proceedings of the 2010 ITiCSE working group reports on Working group reports - ITiCSE-WGR '10  
Current commodity PCs and servers containing multicore processors are MIMD machines-each core is capable of simultaneously processing data independently.  ...  Duece for Java [40] and Axon for Python [10] would let students experiment with STM.  ... 
doi:10.1145/1971681.1971689 fatcat:6lpc6w7i55a65gyzv7nyoo4vc4

Development and Performance Evaluation Of A Lan-Based EDGE-Detection Tool

Ghassan F. Issa
2012 International Journal of Soft Computing  
LANED uses the Java parallel virtual machine (JPVM) data communication library to exchange data between computers.  ...  His research interests include computer networks design and architecture, routing protocols optimizations, parallel and distributed computing, cryptography and network security, data compression, software  ...  The JPVM library is software used for message passing in distributed memory MIMD LAN-Based parallel computing system.  ... 
doi:10.5121/ijsc.2012.3110 fatcat:577i4svyifgwrpzfevrozqv5de
« Previous Showing results 1 — 15 out of 214 results