DocumentCode :
2724217
Title :
Task-Oriented Programming: A Suitable Programming Model for Multicore and Distributed Systems
Author :
Shahrivari, Saeed ; Sharifi, Mohsen
Author_Institution :
Sch. of Comput. Eng., Iran Univ. of Sci. & Technol., Tehran, Iran
fYear :
2011
fDate :
6-8 July 2011
Firstpage :
139
Lastpage :
144
Abstract :
Current distributed computing systems comprising of commodity computers like Network of Workstations (NOW) are obliged to deploy multicore processors to raise their performance. However, because multicore processors were absent when traditional standard programming models and APIs for distributed computing such as MPI and PVM were designed, traditional models are not suitable for programming multicore processors. In this paper, we argue in favor of a powerful programming model called the task-oriented programming model. This model is recently used for programming applications for both multicore processors and distributed computing systems such as computational grids. We argue that because of simplicity and the ability of automatic scaling of applications developed under this model, the task-oriented programming model fits the requirements of programming multicore enabled systems better than traditional models like message passing or multi-threading.
Keywords :
application program interfaces; distributed processing; multiprocessing systems; API; MPI; PVM; distributed computing systems; multicore processors; network of workstations; task-oriented programming model; Computational modeling; Middleware; Multicore processing; Multithreading; Object oriented modeling; Programming; distributed computing; multicore systems; task-oriented programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing (ISPDC), 2011 10th International Symposium on
Conference_Location :
Cluj Napoca
Print_ISBN :
978-1-4577-1536-5
Type :
conf
DOI :
10.1109/ISPDC.2011.29
Filename :
6108266
Link To Document :
بازگشت