Efficient in-place sorting algorithms using feasible parallel machine models

We present a simple and general parallel sorting scheme, ZZ-sort, which can be used to derive a class of efficient in-place sorting algorithms on realistic parallel machine models. We prove a tight bound for the worst case performance of ZZ-sort. We also demonstrate the average performance of ZZ-sor...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings Second International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'96) pp. 15 - 21
Main Authors: Zheng, S.Q., Calidas, B., Yanjung Zhang
Format: Conference Proceeding
Language:English
Published: IEEE 1996
Subjects:
ISBN:0818674601, 9780818674600
ISSN:1087-4089
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract We present a simple and general parallel sorting scheme, ZZ-sort, which can be used to derive a class of efficient in-place sorting algorithms on realistic parallel machine models. We prove a tight bound for the worst case performance of ZZ-sort. We also demonstrate the average performance of ZZ-sort by experimental results obtained on a MasPar parallel computer. Our experiments indicate that ZZ-sort can be incorporated into a distributed memory parallel computer system as a standard routine, and this routine is useful for space critical situations. Finally, we show that ZZ-sort can be used to convert a non-adaptive parallel sorting algorithm into an in-place and adaptive one by considering the problem of sorting an arbitrarily large input on fixed-size reconfigurable meshes.
AbstractList We present a simple and general parallel sorting scheme, ZZ-sort, which can be used to derive a class of efficient in-place sorting algorithms on realistic parallel machine models. We prove a tight bound for the worst case performance of ZZ-sort. We also demonstrate the average performance of ZZ-sort by experimental results obtained on a MasPar parallel computer. Our experiments indicate that ZZ-sort can be incorporated into a distributed memory parallel computer system as a standard routine, and this routine is useful for space critical situations. Finally, we show that ZZ-sort can be used to convert a non-adaptive parallel sorting algorithm into an in-place and adaptive one by considering the problem of sorting an arbitrarily large input on fixed-size reconfigurable meshes.
Author Calidas, B.
Zheng, S.Q.
Yanjung Zhang
Author_xml – sequence: 1
  givenname: S.Q.
  surname: Zheng
  fullname: Zheng, S.Q.
  organization: Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
– sequence: 2
  givenname: B.
  surname: Calidas
  fullname: Calidas, B.
– sequence: 3
  surname: Yanjung Zhang
  fullname: Yanjung Zhang
BookMark eNotj1FLwzAUhQNOcJv7AfqUP9B5Y9s0eRxjukFRwb2P2-Rmi6RpaeqD_97KPC_n8B04cBZsFrtIjD0IWAsB-unw-bF5Wwut5boEpcvyhi1ACSWrQoKYsbkAVWXFVN2xVUpfMKkslSz0nNU757zxFEfuY9YHNMRTN4w-njmGczf48dIm_p3-gCNMvgnEexwwBAq8RXPxkXjbWQrpnt06DIlW_75kx5fdcbvP6vfXw3ZTZ15AMWZNCVY3xhWQG-U0kq2Uc8rKHIU10KA1U25UTlAYA2gbUM7k8Ewkq4ryJXu8znoiOvWDb3H4OV2v579GiFGK
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ISPAN.1996.508955
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 21
ExternalDocumentID 508955
GroupedDBID 23M
29O
6IE
6IF
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i104t-b50d9bcf403c8f9aed78ff8d63a1dc0badcd63b83e04cc0adb08fc302ee677e3
IEDL.DBID RIE
ISBN 0818674601
9780818674600
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=508955&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1087-4089
IngestDate Tue Aug 26 17:11:53 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i104t-b50d9bcf403c8f9aed78ff8d63a1dc0badcd63b83e04cc0adb08fc302ee677e3
PageCount 7
ParticipantIDs ieee_primary_508955
PublicationCentury 1900
PublicationDate 19960000
PublicationDateYYYYMMDD 1996-01-01
PublicationDate_xml – year: 1996
  text: 19960000
PublicationDecade 1990
PublicationTitle Proceedings Second International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'96)
PublicationTitleAbbrev ISPAN
PublicationYear 1996
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000558649
ssj0020396
Score 1.3662677
Snippet We present a simple and general parallel sorting scheme, ZZ-sort, which can be used to derive a class of efficient in-place sorting algorithms on realistic...
SourceID ieee
SourceType Publisher
StartPage 15
SubjectTerms Application software
Computer science
Concurrent computing
Data communication
Memory management
Parallel machines
Parallel processing
Power engineering and energy
Power engineering computing
Sorting
Title Efficient in-place sorting algorithms using feasible parallel machine models
URI https://ieeexplore.ieee.org/document/508955
WOSCitedRecordID wos508955&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/eLvHCXMwlV1NS8MwGA5uePA0nRO_ycFrt2xp83EUmSiMMXDIbiNJ38xC18rW-ftN0m4iePGWFNqUhJe8H8_7PAg9KALeq_dVXSOjmLI4kpqoSEqrrU70SAc5n_cJn07FYiFnDc926IUBgAA-g74fhlp-WpqdT5UNnDMhk6SFWpyzulXrkE4hSSKYjySaWIvQIM01JM6GYvdaoH705G2xi0Aa4p39fF_tHBI5eH2bPU59Cx_r16v9Ul0Jl85z51-_e4p6P817eHa4ls7QERRd1NmrN-DGmM_RZBzYI9wncFZEAZuFt6UnFVhhla_KTVZ9rLfYA-NX2IJytpMD9lTheQ45XgcUJuAgpbPtofnzeP70EjXaClHmArAq0glJpTY2JtQIKxWkXFgrUkbVMDVEq9S4sRYUSGwMUakmwhpKRgCMc6AXqF2UBVwizJiR7lCpZkLFkI6U5QxUQpRzTBRX4gp1_dYsP2v2jGW9K9d_Pr1BJzUq2qc4blG72uzgDh2bryrbbu7DiX8D4V-nyg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA46BT1N58Tf5uC1W7a2aXIUmWxYy8Ahu40kfZmFrpN18-83SbuJ4MVbUmhTEh55P773fQg9CALWq7dVXcW9wKeBxyURHudaahnKvnRyPu9xlCRsOuXjmmfb9cIAgAOfQccOXS0_XaqNTZV1jTPBw3AfHVjhrLpZa5dQIWHIqI0l6miL-E6cq0eMFQXmRUf-aOnbAhOD1NQ72_m23tkjvDt6Gz8mtomPdqr1fumuuGvnufmvHz5B7Z_2PTzeXUynaA-KFmpu9Rtwbc5nKB44_gjzCZwVnkNn4XJpaQXmWOTz5SpbfyxKbKHxc6xBGOvJAVuy8DyHHC8cDhOwE9Mp22jyPJg8Db1aXcHLTAi29mRIUi6VDoivmOYC0ohpzVLqi16qiBSpMmPJfCCBUkSkkjCtfNIHoFEE_jlqFMsCLhCmVHFzrL6kTASQ9oWOKIiQCOOaiEiwS9SyWzP7rPgzZtWuXP359B4dDSev8SweJS_X6LjCSNuExw1qrFcbuEWH6mudlas7d_rf0TGrEw
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+Second+International+Symposium+on+Parallel+Architectures%2C+Algorithms%2C+and+Networks+%28I-SPAN%2796%29&rft.atitle=Efficient+in-place+sorting+algorithms+using+feasible+parallel+machine+models&rft.au=Zheng%2C+S.Q.&rft.au=Calidas%2C+B.&rft.au=Yanjung+Zhang&rft.date=1996-01-01&rft.pub=IEEE&rft.isbn=9780818674600&rft.issn=1087-4089&rft.spage=15&rft.epage=21&rft_id=info:doi/10.1109%2FISPAN.1996.508955&rft.externalDocID=508955
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1087-4089&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1087-4089&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1087-4089&client=summon