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

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis pp. 1 - 10
Main Authors: Peterka, Tom, Goodell, David, Ross, Robert, Shen, Han-Wei, Thakur, Rajeev
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