A configurable algorithm for parallel image-compositing applications
Collective communication operations can dominate the cost of large-scale parallel algorithms. Image compositing in parallel scientific visualization is a reduction operation where this is the case. We present a new algorithm called Radix-k that in many cases performs better than existing compositing...
Saved in:
| Published in: | Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis pp. 1 - 10 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
New York, NY, USA
ACM
14.11.2009
|
| Series: | ACM Conferences |
| Subjects: | |
| ISBN: | 1605587443, 9781605587448 |
| ISSN: | 2167-4329 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Collective communication operations can dominate the cost of large-scale parallel algorithms. Image compositing in parallel scientific visualization is a reduction operation where this is the case. We present a new algorithm called Radix-k that in many cases performs better than existing compositing algorithms. It does so through a set of configurable parameters, the radices, that determine the number of communication partners in each message round. The algorithm embodies and unifies binary swap and direct-send, two of the best-known compositing methods, and enables numerous other configurations through appropriate choices of radices. While the algorithm is not tied to a particular computing architecture or network topology, the selection of radices allows Radix-k to take advantage of new supercomputer interconnect features such as multiporting. We show scalability across image size and system size, including both powers of two and nonpowers-of-two process counts. |
|---|---|
| AbstractList | Collective communication operations can dominate the cost of large-scale parallel algorithms. Image compositing in parallel scientific visualization is a reduction operation where this is the case. We present a new algorithm called Radix-k that in many cases performs better than existing compositing algorithms. It does so through a set of configurable parameters, the radices, that determine the number of communication partners in each message round. The algorithm embodies and unifies binary swap and direct-send, two of the best-known compositing methods, and enables numerous other configurations through appropriate choices of radices. While the algorithm is not tied to a particular computing architecture or network topology, the selection of radices allows Radix-k to take advantage of new supercomputer interconnect features such as multiporting. We show scalability across image size and system size, including both powers of two and nonpowers-of-two process counts. |
| Author | Goodell, David Thakur, Rajeev Shen, Han-Wei Peterka, Tom Ross, Robert |
| Author_xml | – sequence: 1 givenname: Tom surname: Peterka fullname: Peterka, Tom organization: Argonne National Laboratory – sequence: 2 givenname: David surname: Goodell fullname: Goodell, David organization: Argonne National Laboratory – sequence: 3 givenname: Robert surname: Ross fullname: Ross, Robert organization: Argonne National Laboratory – sequence: 4 givenname: Han-Wei surname: Shen fullname: Shen, Han-Wei organization: The Ohio State University – sequence: 5 givenname: Rajeev surname: Thakur fullname: Thakur, Rajeev organization: Argonne National Laboratory |
| BookMark | eNqNkL1PwzAQxY0oErR0ZmDJyJLiiz_ijFX5lCqxwGxdXDsYnDhywsB_T0o7MHLS6en0nk5PvzmZdbGzhFwBXQFwcQtScCqq1a9KfkLmIKkQquScnf49ZuSiAFnmnBXVOVkOwwedRkHBlLggd-vMxM755ithHWyGoYnJj-9t5mLKekwYgg2Zb7GxuYltHwc_-q7JsO-DNzj62A2X5MxhGOzyqAvy9nD_unnKty-Pz5v1NkcGbMyR17UsjdrvjvOyksKIHRhUCAVSYEVtrBRYWaVc5WhRSpCglGGuqgxHtiDXh7_eWqv7NLVK31qyUggpJvfm4KJpdR3j56CB6j0sfYSlj7Cm6OqfUV0nbx37AcHqZ1w |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| Copyright | 2009 ACM |
| Copyright_xml | – notice: 2009 ACM |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1145/1654059.1654064 |
| 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 | Government Computer Science |
| EISBN | 1605587443 9781605587448 |
| EndPage | 10 |
| ExternalDocumentID | 6375565 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IL 6IN AAJGR AARBI ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI OCL RIE RIL 6IH 6IK AAWTH ABLEC ADZIZ CHZPO IEGSK IPLJI |
| ID | FETCH-LOGICAL-a313t-a4bb67c867c8d447965c5d1ca8a12a0132bce65a9e88f9f027616188c3f99c4a3 |
| IEDL.DBID | RIE |
| ISBN | 1605587443 9781605587448 |
| ISICitedReferencesCount | 23 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000320136800052&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2167-4329 |
| IngestDate | Wed Jul 30 06:14:25 EDT 2025 Wed Jan 31 06:45:55 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Keywords | communication parallel scientific visualization image compositing |
| Language | English |
| License | Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org |
| LinkModel | DirectLink |
| MeetingName | SC '09: International Conference for High Performance Computing, Networking, Storage and Analysis |
| MergedId | FETCHMERGED-LOGICAL-a313t-a4bb67c867c8d447965c5d1ca8a12a0132bce65a9e88f9f027616188c3f99c4a3 |
| PageCount | 10 |
| ParticipantIDs | acm_books_10_1145_1654059_1654064 acm_books_10_1145_1654059_1654064_brief ieee_primary_6375565 |
| PublicationCentury | 2000 |
| PublicationDate | 2009-11-14 |
| PublicationDateYYYYMMDD | 2009-11-14 |
| PublicationDate_xml | – month: 11 year: 2009 text: 2009-11-14 day: 14 |
| PublicationDecade | 2000 |
| PublicationPlace | New York, NY, USA |
| PublicationPlace_xml | – name: New York, NY, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis |
| PublicationTitleAbbrev | SUPERC |
| PublicationYear | 2009 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssj0000812385 ssj0003204180 |
| Score | 1.626402 |
| Snippet | Collective communication operations can dominate the cost of large-scale parallel algorithms. Image compositing in parallel scientific visualization is a... |
| SourceID | ieee acm |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Bandwidth communication Costs Government image compositing Information systems -- Information systems applications Libraries Lower bound Optimization parallel scientific visualization Pipelines Program processors Rendering (computer graphics) Vectors |
| Title | A configurable algorithm for parallel image-compositing applications |
| URI | https://ieeexplore.ieee.org/document/6375565 |
| WOSCitedRecordID | wos000320136800052&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/eLvHCXMwlV1LS8QwEB7cxYMndV1xfRFB8GJ1m6RNchQfeBDxoLC3kqSTtbAP6e76-02ydVUQxENpG3ooX5rOTGa-bwBOhUbGck0T5bhOuKZlYvrGJUL2Eb0LbLSLM_0gHh_lYKCe1uB8xYVBxFh8hhfhMubyy6ldhK2yy5yJzDsgLWgJkS-5Wqv9FG_avPXJVveM9nkaG6fRKO3NqGqUfVKeXQYOj3csLuI5qA20tB3_aLAS7cvd5v_ebAu6X0Q98rQyQduwhpMObH52aiDNwu3AxldL3R24uSI-CHbVcFEH3hTRo-G0ruavY-IdWBK0wEcjHJFq7H81SSg5j3VdkyH5nuzuwsvd7fP1fdI0U0g0S9k80dyYXFgZjpJzofLMZmVqtdQp1SHjYizmmVYopVPOR6t50NKXljmlLNdsF9qT6QT3gAglsS9QaW0yztAZiujDKOTUSEVL04MTj2YRooRZsSQ-Z0WDeNEg3oOzP58pTF2h68FOwLt4W6pvFA3U-78PH8BGzPeEQj1-CO15vcAjWLfv82pWH8dP5gMIUbqI |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB50FdyTb1yfEQQvVrdJ2iZH8YHiunhQ8FaSdLIW9iF1199vkq2rgiAeStvQQ5k0nZnMfN8HcJQpZCxVNJKWq4grWkS6rW2UiTaiC4G1smGmO1m3K56f5cMcnMywMIgYms_w1F-GWn4xMhO_VXaWsixxAcg8LHjlrBqtNdtRcc7N-Z9kds9om8dBOo0Gcm9GZc3tE_PkzKN4XGhxGs6eb2BemcEPiZXgYa6X__duK7DxBdUjDzMntApzOFyD5U-tBlIv3TVofonqrsPlOXFpsC17k8ojp4jq90ZVOX4ZEBfCEs8G3u9jn5QD97OJfNN56Owa9sj3cvcGPF1fPV7cRLWcQqRYzMaR4lqnmRH-KDjPZJqYpIiNEiqmytdctME0URKFsNK6fDX1bPrCMCul4YptQmM4GuIWkEwKbGcoldIJZ2g1RXSJFHKqhaSFbsGhs2bu84S3fAp9TvLa4nlt8RYc__lMrqsSbQvWvb3z1yn_Rl6bevv34QNYunm87-Sd2-7dDjRD9ce37fFdaIyrCe7Bonkfl2_Vfvh8PgDzZL3R |
| 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+of+the+Conference+on+High+Performance+Computing+Networking%2C+Storage+and+Analysis&rft.atitle=A+configurable+algorithm+for+parallel+image-compositing+applications&rft.au=Peterka%2C+Tom&rft.au=Goodell%2C+David&rft.au=Ross%2C+Robert&rft.au=Shen%2C+Han-Wei&rft.date=2009-11-14&rft.pub=ACM&rft.issn=2167-4329&rft.spage=1&rft.epage=10&rft_id=info:doi/10.1145%2F1654059.1654064&rft.externalDocID=6375565 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2167-4329&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2167-4329&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2167-4329&client=summon |

