DocumentCode :
3175264
Title :
Keynote speakers
Author :
Kuonen, Pierre
Author_Institution :
Dept. of Telecommun. & Comput. Sci., Coll. of Eng. & Archit., Fribourg, Switzerland
fYear :
2011
fDate :
3-7 April 2011
Abstract :
The POP-C++ and POP-Java programming languages are implementations, as extensions of the programming languages C++ respectively Java, of the Parallel Object Oriented model. The POP model is based on the very simple idea that objects are suitable structures to distribute data and executable codes over heterogeneous distributed hardware and to make them interact between each other. The object oriented paradigm has unified the concept of module and type to create the new concept of class. The next step introduced by the POP model is to unify the concept of class with the concept of task (or process) to create a kind of class: the parallel class. By instantiating parallel classes we are able to create a new category of objects we will call parallel objects. Parallel objects are objects that can be remotely executed. They coexist and cooperate with traditional sequential objects during the application execution. New and different tasks, i.e. new parallel objects, can be dynamically created or destroyed during execution. As a consequence, the POP programming model is well adapted to heterogeneous and dynamic computing environments such as GRIDs, P2P or Clouds. During this keynote talk, I will introduce the POP model and the tools POP-C++ and POP-Java tool developed at the University of Applied Sciences of Western Switzerland.
Keywords :
C++ language; Java; parallel programming; Clouds; GRID; P2P; POP-C++ programming language; POP-Java programming language; dynamic computing environments; heterogeneous distributed hardware; parallel classes; parallel object oriented model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Computing in Electrical Engineering (PARELEC), 2011 6th International Symposium on
Conference_Location :
Luton
Print_ISBN :
978-1-4577-0078-1
Type :
conf
DOI :
10.1109/PARELEC.2011.48
Filename :
5770440
Link To Document :
بازگشت