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.
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}
}