A Framework for Parallel Programming in JAVA

نویسندگان

  • Pascale Launay
  • Jean-Louis Pazat
چکیده

To ease the task of programming parallel and distributed applications, the Do! project aims at the automatic generation of distributed code from multi-threaded Java programs. We provide a parallel programming model, embedded in a framework that constraints parallelism without any extension to the Java language. This framework is described here and is used as a basis to generate distributed programs. RRsumm : Pour faciliter la programmation d'applications paralllles et distribuues, le projet Do! concerne la ggnnration automatique de code rrparti partir de code Java paralllle. Le moddle de programmation paralllle est exprimm par un framework, qui nous permet de limiter l'expression du parallllisme sans extension au langage Java. Ce framework est ddcrit ici, et nous l'utilisons pour ggnnrer des programmes distribuus.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Java Framework for Distributed High Performance Computing

The past few years have dramatically changed the view of high performance applications and computing. While traditionally such applications have been targeted towards dedicated parallel machines, we see the emerging trend of building \meta-applications" composed of several modules that exploit heterogeneous platforms and employ hybrid forms of parallelism. In particular, Java has been recognize...

متن کامل

Java Nio Framework - Introducing a High-Performance I/O Framework for Java

A new input/output (NIO) library that provides block-oriented I/O was introduced with Java v1.4. Because of its complexity, creating network applications with the Java NIO library has been very difficult and build-in support for high-performance, distributed and parallel systems was missing. Parallel architectures are now becoming the standard in computing and Java network application programme...

متن کامل

JavaNow: A Framework for Parallel Computing on Networks of Workstations

Networks of workstations are becoming a dominant force in the distributed computing arena, this due primarily to the excellent price to performance ratio of such systems when compared to traditional massively parallel architectures. It is therefore critical to develop programming languages and environments that can help harness the raw computational power available on these systems. The JavaNow...

متن کامل

An Integrated Annotation and Compilation Framework for Task and Data Parallel Programming in Java

We describe a set of language extensions to Java to support parallel programming with distribution annotations. The system provides an integrated system of placement annotations on both code and data. This allows the programmer to freely mix data-parallel programming similar to HPF, and taskparallel programming similar to OpenMP. To evaluate the effectiveness of our parallel programming model, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998