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}
}
Downloads: 0
{"_id":"zweLCieS5A4CpbAJJ","bibbaseid":"willcock-hoefler-edmonds-lumsdaine-activepebblesaprogrammingmodelforhighlyparallelfinegraineddatadrivencomputations-2011","downloads":0,"creationDate":"2018-03-12T19:10:27.408Z","title":"Active pebbles: A programming model for highly parallel fine-grained data-driven computations","author_short":["Willcock, J., J.","Hoefler, T.","Edmonds, N., G.","Lumsdaine, A."],"year":2011,"bibtype":"inproceedings","biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","bibdata":{"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","bibtex":"@inproceedings{\n title = {Active pebbles: A programming model for highly parallel fine-grained data-driven computations},\n type = {inproceedings},\n year = {2011},\n 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},\n pages = {305-306},\n volume = {46},\n issue = {8},\n 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=},\n publisher = {ACM},\n city = {San Antonio, TX},\n id = {66bf791d-47a1-3bd4-b9e4-b6940975b31d},\n created = {2017-11-27T19:30:57.300Z},\n file_attached = {false},\n profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},\n last_modified = {2018-03-12T19:03:32.237Z},\n read = {false},\n starred = {false},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n citation_key = {Willcock2011305},\n source_type = {conference},\n 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},\n folder_uuids = {a0f5ac31-a393-4a7b-b7db-64a126a80f6e},\n private_publication = {false},\n 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.},\n bibtype = {inproceedings},\n author = {Willcock, Jeremiah James and Hoefler, Torsten and Edmonds, Nicholas Gerard and Lumsdaine, Andrew},\n doi = {10.1145/2038037.1941601},\n booktitle = {ACM SIGPLAN Notices}\n}","author_short":["Willcock, J., J.","Hoefler, T.","Edmonds, N., G.","Lumsdaine, A."],"urls":{"Website":"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="},"biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","bibbaseid":"willcock-hoefler-edmonds-lumsdaine-activepebblesaprogrammingmodelforhighlyparallelfinegraineddatadrivencomputations-2011","role":"author","keyword":["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"],"metadata":{"authorlinks":{}},"downloads":0},"search_terms":["active","pebbles","programming","model","highly","parallel","fine","grained","data","driven","computations","willcock","hoefler","edmonds","lumsdaine"],"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"],"authorIDs":[],"dataSources":["zgahneP4uAjKbudrQ","ya2CyA73rpZseyrZ8","2252seNhipfTmjEBQ"]}