| Saleh, H., and P. Gautron. A concurrency control mechanism for C++ objects. Proceedings of ECOOP'91 workshop on object-based concurrent programming. 1991, pp. 195-210. 21 |
....the result is ready. Concurrent C and uC lack the future mechanism, however, it can be implemented in uC using a class which contains a semaphore to block the client, but retrieving the value of future is not simply possible. Some concurrent languages such as ACT [6] COOL [8] and CC [13] use the future variables as a useful concurrency feature. 5 Concurrent C As it was discussed earlier in this report, Concurrent C is the result of the integration of the concurrency features of Concurrent C and the data abstraction of C . Therefore Concurrent C is not an extension of ....
Saleh, H., and P. Gautron. A concurrency control mechanism for C++ objects. Proceedings of ECOOP'91 workshop on object-based concurrent programming. 1991, pp. 195-210. 21
....that can be attached to methods can use the same parameters that are used in the procedure signature. fault tolerance. Availability: Implemented on a Transputer platform. Email addresses: Hayssam Saleh Gamma saleh litp.ibp.fr Philippe Gautron Gamma gautron litp.ibp.fr References: [184] [185] 33 2.79 Parallel Object Oriented Fortran Developer: Mississippi State University Description: oo. Extension of plain Fortran to be object based. There are no concepts of inheritance and strong typing. memory model. There is a global addressing space. The address of an object is the ....
Hayssam Saleh and Philippe Gautron. A concurrency control mechanism for C++ objects. In M. Tokoro, O. Nierstrasz, and P. Wegner, editors, Proc. of the ECOOP'91 Workshop on objectbased concurrent computing, pages 195--210, Geneva, Switzerland, July 15--16, 1991. Springer-Verlag Berlin, Heidelberg, New York.
.... schwarz informatik.uni kl.de Parallel C , pC [37, 38, 156] 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 http: www.extreme.indiana.edu sage Dennis Gannon Gamma gannon cs.indiana.edu Parallel Computing Action [203, 204] Phi Phi Delta Delta H H A A Phi Phi Delta Delta H H A A y t i v i t c a y r a d n u o b Hayssam Saleh Gamma saleh litp.ibp.fr Philippe Gautron Gamma gautron litp.ibp.fr Parallel ObjectOriented Fortran [201] Phi Phi Delta Delta H H A A Phi Phi ....
Hayssam Saleh and Philippe Gautron. A concurrency control mechanism for C++ objects. In M. Tokoro, O. Nierstrasz, and P. Wegner, editors, Proc. of the ECOOP'91 Workshop on object-based concurrent computing, pages 195-- 210, Geneva, Switzerland, July 15--16, 1991. Springer-Verlag Berlin, Heidelberg, New York.
....such as locks, distributed read write semaphores, and signals. Being subject to its target language C and a conventional compiler, PANDA can hardly support more sophisticated synchronization paradigms that would require language extensions [Gehani and Roome 88, Nierstrasz and Papathomas 90, Saleh and Gautron 91] Global virtual address space Typical C applications follow the spirit of the C programming language in that they rely heavily on pointer references. This yields a rather impure object model due to the lack of encapsulation, but offers maximum efficiency. Restricting the use of pointers ....
H. Saleh and P. Gautron. A Concurrency Control Mechanism for C++ Objects. Proc. of the ECOOP 91 Workshop on Object-Based Concurrent Computing (Geneva, Switzerland, July 15-16), LNCS 612, Springer-Verlag, pp. 95-210, 1991.
....synchronization objects such as locks, semaphores, and signals. Being subject to its target language C and a conventional compiler, PANDA can hardly support more sophisticated synchronization paradigms that would require language extensions [Gehani and Roome 88, Nierstrasz and Papathomas 90, Saleh and Gautron 91] Because of user level thread implementation, synchronization operations are extremely fast; their overhead is determined by the cost of procedure calls. By applying the inlining mechanism of C these costs can be further reduced. The efficiency of synchronization primitives is the decisive ....
H. Saleh and P. Gautron. A Concurrency Control Mechanism for C++ Objects. Proc. of the ECOOP'91 Workshop on Object-Based Concurrent Computing (Geneva, Switzerland, July 15-16), LNCS 612, Springer-Verlag, pp. 95-210, 1991.
....allowing to adapt it to changing requirements. On the other hand, however, several mechanisms proposed to handle parallelism and concurrency control in the object oriented setting can be implemented only by introducing special language constructs [Gehani and Roome 88, Nierstrasz and Papathomas 90, Saleh and Gautron 91] thus, they are not applicable in this case. O.M. Nierstrasz (ed. Proc. 7th European Conference on Object Oriented Programming ECOOP 93, LNCS vol. 707, 1993, pp. 361 383 Furthermore, providing distribution support in C is to a large extend a problem because of its C isms . ....
H. Saleh and P. Gautron. A Concurrency Control Mechanism for C++ Objects. Proc. of the ECOOP `91 Workshop on Object-Based Concurrent Computing (Geneva, Switzerland, July 15-16), LNCS 612, Springer-Verlag, pp. 95-210, 1991.
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