Active pebbles: A programming model for highly parallel fine-grained data-driven computations. Willcock, J., J., Hoefler, T., Edmonds, N., G., & Lumsdaine, A. In ACM SIGPLAN Notices, volume 46, pages 305-306, 2011. ACM.
Active pebbles: A programming model for highly parallel fine-grained data-driven computations [link]Website  doi  abstract   bibtex   
A variety of programming models exist to support large-scale, distributed memory, parallel computation. These programming models have historically targeted coarse-grained applications with natural locality such as those found in a variety of scientific simulations of the physical world. Fine-grained, irregular, and unstructured applications such as those found in biology, social network analysis, and graph theory are less well supported. We propose Active Pebbles, a programming model which allows these applications to be expressed naturally; an accompanying execution model ensures performance and scalability. Copyright © 2011 ACM.
@inproceedings{
 title = {Active pebbles: A programming model for highly parallel fine-grained data-driven computations},
 type = {inproceedings},
 year = {2011},
 keywords = {Active message,Coarse-grained,Computer programming languages,Computer simulation,Data-driven,Distributed Memory,Electric network analysis,Execution model,Graph theory,Irregular applications,Models,Parallel Computation,Parallel programming,Physical world,Programming models,Scientific simulations,Social Network Analysis},
 pages = {305-306},
 volume = {46},
 issue = {8},
 websites = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-79952785450&doi=10.1145%2F1941553.1941601&partnerID=40&md5=064701e0c15633a34fddb7dc9d209c61,https://www.scopus.com/inward/record.uri?eid=2-s2.0-80053947834&doi=10.1145%2F2038037.1941601&partnerID=40&md5=},
 publisher = {ACM},
 city = {San Antonio, TX},
 id = {66bf791d-47a1-3bd4-b9e4-b6940975b31d},
 created = {2017-11-27T19:30:57.300Z},
 file_attached = {false},
 profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},
 last_modified = {2018-03-12T19:03:32.237Z},
 read = {false},
 starred = {false},
 authored = {true},
 confirmed = {true},
 hidden = {false},
 citation_key = {Willcock2011305},
 source_type = {conference},
 notes = {<b>From Duplicate 2 (<i>Active pebbles: A programming model for highly parallel fine-grained data-driven computations</i> - Willcock, J; Hoefler, T; Edmonds, N; Lumsdaine, A)<br/></b><br/><b>From Duplicate 1 (<i>Active pebbles: A programming model for highly parallel fine-grained data-driven computations</i> - Willcock, J; Hoefler, T; Edmonds, N; Lumsdaine, A)<br/></b><br/>cited By 7; Conference of 16th ACM Symposium on Principles and Practice of Parallel Programming, PPoPP'11 ; Conference Date: 12 February 2011 Through 16 February 2011; Conference Code:84256<br/><br/><b>From Duplicate 2 (<i>Active pebbles: A programming model for highly parallel fine-grained data-driven computations</i> - Willcock, J; Hoefler, T; Edmonds, N; Lumsdaine, A)<br/></b><br/>cited By 3},
 folder_uuids = {a0f5ac31-a393-4a7b-b7db-64a126a80f6e},
 private_publication = {false},
 abstract = {A variety of programming models exist to support large-scale, distributed memory, parallel computation. These programming models have historically targeted coarse-grained applications with natural locality such as those found in a variety of scientific simulations of the physical world. Fine-grained, irregular, and unstructured applications such as those found in biology, social network analysis, and graph theory are less well supported. We propose Active Pebbles, a programming model which allows these applications to be expressed naturally; an accompanying execution model ensures performance and scalability. Copyright © 2011 ACM.},
 bibtype = {inproceedings},
 author = {Willcock, Jeremiah James and Hoefler, Torsten and Edmonds, Nicholas Gerard and Lumsdaine, Andrew},
 doi = {10.1145/2038037.1941601},
 booktitle = {ACM SIGPLAN Notices}
}

Downloads: 0