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