A data parallel programming model based on distributed objects

This paper proposes a data parallel programming model suitable for loosely synchronous, irregular applications. At the core of the model are distributed objects that express non-trivial data parallelism. Sequential objects express independent computations. The goal is to use objects to fold synchron...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings. IEEE International Conference on Cluster Computing s. 455 - 460
Hlavní autoři: Diaconescu, R., Conradi, R.
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 2002
Témata:
ISBN:9780769520667, 0769520669, 0769517455, 9780769517452
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract This paper proposes a data parallel programming model suitable for loosely synchronous, irregular applications. At the core of the model are distributed objects that express non-trivial data parallelism. Sequential objects express independent computations. The goal is to use objects to fold synchronization into data accesses and thus, free the user from concurrency aspects. Distributed objects encapsulate large data partitioned across multiple address spaces. The system classifies accesses to distributed objects as read and write. Furthermore, it uses the access patterns to maintain information about dependences across partitions. The system guarantees inter-object consistency using a relaxed update scheme. Typical access patterns uncover dependences for data on the border between partitions. Experimental results show that this approach is highly usable and efficient.
AbstractList This paper proposes a data parallel programming model suitable for loosely synchronous, irregular applications. At the core of the model are distributed objects that express non-trivial data parallelism. Sequential objects express independent computations. The goal is to use objects to fold synchronization into data accesses and thus, free the user from concurrency aspects. Distributed objects encapsulate large data partitioned across multiple address spaces. The system classifies accesses to distributed objects as read and write. Furthermore, it uses the access patterns to maintain information about dependences across partitions. The system guarantees inter-object consistency using a relaxed update scheme. Typical access patterns uncover dependences for data on the border between partitions. Experimental results show that this approach is highly usable and efficient.
Author Diaconescu, R.
Conradi, R.
Author_xml – sequence: 1
  givenname: R.
  surname: Diaconescu
  fullname: Diaconescu, R.
  organization: Comput. & Inf. Sci. Dept., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
– sequence: 2
  givenname: R.
  surname: Conradi
  fullname: Conradi, R.
  organization: Comput. & Inf. Sci. Dept., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
BookMark eNotj81KAzEUhQMqqHWeoJu8wNRMMkkmG6EMaoUBQdt1uZnclJT5IxkXvr1T7Nl8nG9x4DyS22EckJB1wTZFwcxz3Ry-918bzhhfhNC64jckM7piWhnJmVL6nmQpndkSKSsm2AN52VIHM9AJInQddnSK4ylC34fhRPvRLcZCQkfHgbqQ5hjsz3yp9oztnJ7InYcuYXblihzeXvf1Lm8-3z_qbZOHQss5RymFluglCOlt6cpWgmLCKd-KtvWu8kqY8mKBK-ZK7o12BRoLWFnDUKzI-n83IOJxiqGH-Hu8vhR_f-NK5A
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/CLUSTR.2002.1137782
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 460
ExternalDocumentID 1137782
GroupedDBID 6IE
6IK
6IL
AAJGR
AAVQY
AAWTH
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i175t-e55375ef5a35fb4d4c5a603d6fc3ccfd8f63944c5aa260d42f97d1e9bae8b90e3
IEDL.DBID RIE
ISBN 9780769520667
0769520669
0769517455
9780769517452
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000178628400051&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Tue Aug 26 18:22:35 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-e55375ef5a35fb4d4c5a603d6fc3ccfd8f63944c5aa260d42f97d1e9bae8b90e3
PageCount 6
ParticipantIDs ieee_primary_1137782
PublicationCentury 2000
PublicationDate 20020000
PublicationDateYYYYMMDD 2002-01-01
PublicationDate_xml – year: 2002
  text: 20020000
PublicationDecade 2000
PublicationTitle Proceedings. IEEE International Conference on Cluster Computing
PublicationTitleAbbrev CLUSTR
PublicationYear 2002
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000558030
ssj0000451582
Score 1.4885082
Snippet This paper proposes a data parallel programming model suitable for loosely synchronous, irregular applications. At the core of the model are distributed...
SourceID ieee
SourceType Publisher
StartPage 455
SubjectTerms Application software
Computational modeling
Concurrent computing
Data models
Distributed computing
Information science
Java
Parallel processing
Parallel programming
Scalability
Title A data parallel programming model based on distributed objects
URI https://ieeexplore.ieee.org/document/1137782
WOSCitedRecordID wos000178628400051&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3PS8MwFMfDHB48Td3E3-Tg0W7tmjTJRZDh8CBjB4XdRpq8wGB2sh_-_eal6VTw4i0vodCmP17y-t7nS8idkkVW8kwn2giVMGlY4p2wS5hjKoOh86sEG8QmxGQiZzM1bZH7fS0MAITkM-hjM_zLtyuzw1DZIEM8nvQf3AMhirpWax9PQU4Kj5yWmuvNpX-A6526Qh4z542BCHMV6TvN4PCHjeMiIoqyVA1GL6hgHPIZ-vEcfomxBF807vzvKo5J77uoj0737uqEtKA6JZ1G1YHGl7xLHh4ppo1ShIIvl7CkMYXr3R9Fg3AORddn6aqiFrG7qJiFZokhnU2PvI2fXkfPSVRZSBZ-6bBNgPNccHBc59yVzDLDdZHmtnAmN8ZZ6QosnvW92u99LBs6JWwGqtQgS5VCfkba1aqCc0JznTLtVzQ648CsbzPOdClLqVMocqEuSBenY_5RgzTmcSYu_-6-IkdBeiXEO65Je7vewQ05NJ_bxWZ9G-7-F6-Npbo
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3PS8MwFMfDmIKepm7ib3PwaLf-SNrkIshwTJxjhwm7jbR5gcHsZD_8-81Ls6ngxVteQqENaV_y-t7nS8idFGmU80gFqshkwETBAuuETcAMkxHExu4StBObyIZDMZnIUY3c72phAMAln0Ebm-5fvl4UGwyVdSLE4wn7wd3jjMVhVa21i6ggKYV7UktF9ubCLuHqrC6RyMz51kCIufT8ne1g_MPG8cxDiqJQdroD1DB2GQ1tfxe_5FicN-o1_vccR6T1XdZHRzuHdUxqUJ6QxlbXgfrXvEkeHikmjlLEgs_nMKc-ievdXkWddA5F56fpoqQawbuomYVmjkGdVYu89Z7G3X7gdRaCmd08rAPgPMk4GK4SbnKmWcFVGiY6NUVSFEYLk2L5rO1V9vSjWWxkpiOQuQKRyxCSU1IvFyWcEZqokCm7p1ERB6Ztm3GmcpELFUKaZPKcNHE6ph8VSmPqZ-Li7-5bctAfvw6mg-fhyyU5dEIsLvpxRerr5QauyX7xuZ6tljduJXwBiAapAQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings.+IEEE+International+Conference+on+Cluster+Computing&rft.atitle=A+data+parallel+programming+model+based+on+distributed+objects&rft.au=Diaconescu%2C+R.&rft.au=Conradi%2C+R.&rft.date=2002-01-01&rft.pub=IEEE&rft.isbn=9780769517452&rft.spage=455&rft.epage=460&rft_id=info:doi/10.1109%2FCLUSTR.2002.1137782&rft.externalDocID=1137782
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520667/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520667/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769520667/sc.gif&client=summon&freeimage=true