8 citations found. Retrieving documents...
J.-M. J'ez'equel. EPEE: an Eiffel environment to program distributed memory parallel computers. Journal of Object Oriented Programming, 6(2):48-- 54, May 1993.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Imperative Concurrent Object-Oriented Languages: An Annotated.. - Philippsen (1995)   (3 citations)  (Correct)

....step is done. fault tolerance. None. Availability: An EPEE prototype is running on Intel iPSC 2 and iPSC 860 and for a network of workstations above TCP IP. However, the software is not (yet) available. Email address: Jean Marc J ez equel Gamma jezequel irisa.fr References: 99] 116] [117] [118] 2.50 ES Kit Software Developer: Microelectronics and Computer Technology Corporation (MCC) Description: oo. Extension of C . New construct wrapper . Inheritance, but not multiple inheritance. memory model. The focus of ES Kit is to make a remote procedure call transparently available ....

J.-M. J'ez'equel. EPEE: an Eiffel environment to program distributed memory parallel computers. Journal of Object Oriented Programming, 6(2):48--54, May 1993.


Imperative Concurrent Object-Oriented Languages: An Annotated.. - Philippsen (1995)   (3 citations)  (Correct)

....a parallel step is done. fault tolerance. None. Availability: An EPEE prototype is running on Intel iPSC 2 and iPSC 860 and for a network of workstations above TCP IP. However, the software is not (yet) available. Email address: Jean Marc J ez equel Gamma jezequel irisa.fr References: 99] [116] [117] 118] 2.50 ES Kit Software Developer: Microelectronics and Computer Technology Corporation (MCC) Description: oo. Extension of C . New construct wrapper . Inheritance, but not multiple inheritance. memory model. The focus of ES Kit is to make a remote procedure call transparently ....

J.-M. J'ez'equel. EPEE: an Eiffel environment to program distributed memory parallel computers. In Proc. of ECOOP'92 -- European Conf. on ObjectOriented Programming, number 615 in Lecture Notes in Computer Science, pages 197--212, Utrecht, The Netherlands, June 29 -- July 3, 1992. Springer-Verlag Berlin, Heidelberg, New York.


Imperative Concurrent Object-Oriented Languages - Philippsen (1995)   (3 citations)  (Correct)

....Emerald [121, 127, 128] Phi Phi Delta Delta H H A A Phi Phi Delta Delta H H A A hijklm y t i v i t c a y r a d n u o b ftp: ftp.diku.dk pub diku dists emerald Eric Jul Gamma eric diku.dk EPEE, Eiffel Parallel Execution Env. [106, 124, 125, 126] Phi Phi Delta Delta H H A A Phi Phi Delta Delta H H A A m y t i v i t c a y r a d n u o b Jean Marc J ez equel Gamma jezequel irisa.fr ES Kit Software [210, 223] Phi Phi Delta Delta H H A A Phi Phi Delta Delta H H A A m y t i v i t c ....

J.-M. J'ez'equel. EPEE: an Eiffel environment to program distributed memory parallel computers. Journal of Object Oriented Programming, 6(2):48--54, May 1993.


Imperative Concurrent Object-Oriented Languages - Philippsen (1995)   (3 citations)  (Correct)

....Emerald [121, 127, 128] Phi Phi Delta Delta H H A A Phi Phi Delta Delta H H A A hijklm y t i v i t c a y r a d n u o b ftp: ftp.diku.dk pub diku dists emerald Eric Jul Gamma eric diku.dk EPEE, Eiffel Parallel Execution Env. [106, 124, 125, 126] Phi Phi Delta Delta H H A A Phi Phi Delta Delta H H A A m y t i v i t c a y r a d n u o b Jean Marc J ez equel Gamma jezequel irisa.fr ES Kit Software [210, 223] Phi Phi Delta Delta H H A A Phi Phi Delta Delta H H A A m y t i v i t c ....

J.-M. J'ez'equel. EPEE: an Eiffel environment to program distributed memory parallel computers. In Proc. of ECOOP'92 -- European Conf. on Object-Oriented Programming, number 615 in Lecture Notes in Computer Science, pages 197--212, Utrecht, The Netherlands, June 29 -- July 3, 1992. Springer-Verlag Berlin, Heidelberg, New York.


POM: a Virtual Parallel Machine Featuring Observation Mechanisms - Guidec, Maheo (1995)   (3 citations)  (Correct)

....a network of workstations. We could thus check its effective portability and it is now part of the various parallel programming environments developed in our laboratory: the Pandore environment [1] a compiler paralleliser for HPF like languages; the Eiffel Parallel Programming Environment (EPEE) [14]; and Echidna, a parallel execution environment for programs written in Estelle [11] In these three environments, communications are not managed explicitly by the application programmer, they are automatically dealt with by the compiler (in the case of Pandore and Echidna) or encapsulated in a ....

J.-M. J'ez'equel. EPEE: an Eiffel Environment to Program Distributed Memory Parallel Computers. Journal of Object Oriented Programming, 6(2):48--54, May 1993.


Concurrency and Distribution in Object-Oriented Programming - Briot, GUERRAOUI, Löhr (1998)   (21 citations)  (Correct)

....synchronisation schemes with the object model is usually straightforward, this integration may obstruct the reuse of synchronisation specifications (Sect. 3.6.1) Locks. The concept of lock is one of the basic abstractions for synchronisation. It is very natural to 11 See e.g. Matsuoka and Yonezawa 1993] for a more detailed description. CLASS Queue; VAR length: Natural; OPERATION remove: Item; WHEN length 0 BEGIN . END; END Queue. CLASS Queue IMPLEMENTS QueueType IS . METHOD remove(OUT i: Item) BEGIN . END remove; CONTROL remove: completed(append) completed(remove) ....

....a computer network, giving rise to what is known as functional or task parallelism. For massive parallelism, however, there is more potential in data parallelism of the SPMD type (single program, multiple data) which is well suited for distributed memory architectures. 13 EP EE. EP EE [J ez equel 1993] follows the SPMD approach to data parallelism: large data aggregates of Eiffel code (such as matrices) are divided into fragments. The fragments are distributed, together with replicated code, over the CPUs of a multicomputer; each CPU operates on its data fragment, communicating with the other ....

[Article contains additional citation context not shown here]

J' ez' equel, J.-M., 1993. EPEE: an Eiffel environment to program distributed-memory parallel computers. J. of Object-Oriented Programming 6(2).


A Multi-paradigm Object Oriented Parallel Environment - Hamelin Ez'equel And (1994)   (4 citations)  Self-citation (J'ez'equel)   (Correct)

....one and the parallelism is derived from the data representation. We implemented these ideas in EPEE (Eiffel Parallel Execution Environment) data and control parallelism are totally embedded in standard language structures (classes) using nothing but already existing language constructions [3]. EPEE is based on the Eiffel language because it offers all the concepts we need, using a clearly defined syntax and semantics. However our approach is not strongly dependent on Eiffel; it could be implemented in any OOL featuring strong encapsulation (and static type checking) multiple ....

....a matrix has been distributed according to the desired policy, the last work for the designer of class DF Matrix is to try to optimize some of its routines, so as to benefit as much as possible from the computation power of the target parallel machine. These optimizations have been described in [3]. They mainly consist in discarding useless fetchs (thus saving tests and communications) restricting iteration domains (since only computations modifying local data are useful we can redefine methods to perform only relevant parts ARRAY2 redefine infix , infix , etc. INDIRECT redefine ....

J.-M. J'ez'equel. EPEE: an Eiffel environment to program distributed memory parallel computers. Journal of Object Oriented Programming, 6(2):48-- 54, May 1993.


Polymorphic Matrices in Paladin - Guidec And (1995)   (2 citations)  Self-citation (J'ez'equel)   (Correct)

....(featuring strong encapsulation, static type checking, multiple inheritance, dynamic binding and genericity) can be used to override these drawbacks. The idea is to build easy to use parallel object oriented libraries permitting an efficient and transparent use of DCSs. We use the EPEE framework [10] to encapsulate the tricky parallel codes in object oriented software components that can be reused, combined and customized in confidence by application programmers. Section 2 describes the principles underlining our method for designing an object oriented linear algebra library for DCSs. We ....

J.-M. J'ez'equel. -- EPEE: an Eiffel environment to program distributed memory parallel computers. -- Journal of Object Oriented Programming, 6(2):48--54, May 1993.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC