Efficient transposition algorithms for large matrices

The authors present transposition algorithms for matrices that do not fit in main memory. Transposition is interpreted as a permutation of the vector obtained by mapping a matrix to linear memory. Algorithms are derived from factorizations of this permutation, using a class of permutations related t...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 1993 ACM/IEEE conference on Supercomputing pp. 656 - 665
Main Authors Kaushik, S. D., Huang, C.-H., Johnson, R. W., Sadayappan, P., Johnson, J. R.
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 01.12.1993
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN0818643404
9780818643408
ISSN1063-9535
DOI10.1145/169627.169814

Cover

Abstract The authors present transposition algorithms for matrices that do not fit in main memory. Transposition is interpreted as a permutation of the vector obtained by mapping a matrix to linear memory. Algorithms are derived from factorizations of this permutation, using a class of permutations related to the tensor product. Using this formulation of transposition, the authors first obtain several known algorithms and then they derive a new algorithm which reduces the number of disk accesses required. The new algorithm was compared to existing algorithms using an implementation on the Intel iPSC/860. This comparison shows the benefits of the new algorithm.
AbstractList The authors present transposition algorithms for matrices that do not fit in main memory. Transposition is interpreted as a permutation of the vector obtained by mapping a matrix to linear memory. Algorithms are derived from factorizations of this permutation, using a class of permutations related to the tensor product. Using this formulation of transposition, the authors first obtain several known algorithms and then they derive a new algorithm which reduces the number of disk accesses required. The new algorithm was compared to existing algorithms using an implementation on the Intel iPSC/860. This comparison shows the benefits of the new algorithm.
Author Kaushik, S. D.
Johnson, J. R.
Huang, C.-H.
Johnson, R. W.
Sadayappan, P.
Author_xml – sequence: 1
  givenname: S. D.
  surname: Kaushik
  fullname: Kaushik, S. D.
  organization: Department of Computer and Information Science, The Ohio State University, Columbus, OH
– sequence: 2
  givenname: C.-H.
  surname: Huang
  fullname: Huang, C.-H.
  organization: Department of Computer and Information Science, The Ohio State University, Columbus, OH
– sequence: 3
  givenname: R. W.
  surname: Johnson
  fullname: Johnson, R. W.
  organization: Department of Mathematics & Computer Science, Drexel University, Philadelphia, PA
– sequence: 4
  givenname: P.
  surname: Sadayappan
  fullname: Sadayappan, P.
– sequence: 5
  givenname: J. R.
  surname: Johnson
  fullname: Johnson, J. R.
BookMark eNqNj71PwzAUxC1RJFroyMSSiYkUO_6IPaKqfEiVWGC2HOe5GJI42KlQ_3uCgtQJibfc8ru7dws060IHCF0SvCKE8VsilCjK1SiSsBO0wJJIwSjDbIbmBAuaK075GVqm9I7H41xKqeaIb5zz1kM3ZEM0XepD8oMPXWaaXYh-eGtT5kLMGhN3kLVmiN5CukCnzjQJlr96jl7vNy_rx3z7_PC0vtvmpmB0yJ0kBmwhLOdEcVOKWjgAAoSPj1lcYWYkr7iqeSVraSQlAE6Bwtgy5WpCz9Fqyt13vTl8mabRffStiQdNsP4Zrqfheho-Gq4nQx_D5x7SoFufLDSN6SDsk6aElKqUeASvJtADwDG0EJQX-BhjbKurED7Sn303_wJ1FT04-g2L8XrR
ContentType Conference Proceeding
Copyright 1993 ACM
Copyright_xml – notice: 1993 ACM
DBID 6IE
6IL
CBEJK
RIE
RIL
7SC
8FD
JQ2
L7M
L~C
L~D
ADTOC
UNPAY
DOI 10.1145/169627.169814
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 665
ExternalDocumentID 10.1145/169627.169814
1263520
Genre orig-research
Conference Paper
GroupedDBID 6IE
6IK
AAJGR
ACGHX
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
OCL
RIB
RIC
RIE
29P
6IL
M43
RIL
7SC
8FD
AAWTH
JQ2
L7M
LHSKQ
L~C
L~D
ADTOC
UNPAY
ID FETCH-LOGICAL-a243t-f81aec26c55195a76d6fee1e15340c0b04a85b59d5b8d8a831eef9e900c49fd13
IEDL.DBID UNPAY
ISBN 0818643404
9780818643408
ISSN 1063-9535
IngestDate Thu Aug 28 11:13:00 EDT 2025
Fri Jul 11 06:50:45 EDT 2025
Wed Aug 27 02:40:06 EDT 2025
Wed Jan 31 06:51:06 EST 2024
Wed Jan 31 06:48:54 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
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 '93: International Conference for High Performance Computing, Networking, Storage and Analysis
MergedId FETCHMERGED-LOGICAL-a243t-f81aec26c55195a76d6fee1e15340c0b04a85b59d5b8d8a831eef9e900c49fd13
Notes SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
OpenAccessLink https://proxy.k.utb.cz/login?url=https://dl.acm.org/doi/pdf/10.1145/169627.169814
PQID 31179780
PQPubID 23500
PageCount 10
ParticipantIDs proquest_miscellaneous_31179780
acm_books_10_1145_169627_169814
unpaywall_primary_10_1145_169627_169814
ieee_primary_1263520
acm_books_10_1145_169627_169814_brief
PublicationCentury 1900
PublicationDate 19931201
19930000
19930101
PublicationDateYYYYMMDD 1993-12-01
1993-01-01
PublicationDate_xml – month: 12
  year: 1993
  text: 19931201
  day: 01
PublicationDecade 1990
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the 1993 ACM/IEEE conference on Supercomputing
PublicationTitleAbbrev SUPERC
PublicationYear 1993
Publisher ACM
IEEE
Publisher_xml – name: ACM
– name: IEEE
SSID ssj0000558889
ssj0037967
Score 1.2311763
Snippet The authors present transposition algorithms for matrices that do not fit in main memory. Transposition is interpreted as a permutation of the vector obtained...
SourceID unpaywall
proquest
ieee
acm
SourceType Open Access Repository
Aggregation Database
Publisher
StartPage 656
SubjectTerms Cloud computing
Computer systems organization -- Architectures -- Distributed architectures -- Grid computing
Computer systems organization -- Architectures -- Parallel architectures -- Multicore architectures
Computer systems organization -- Architectures -- Serial architectures -- Superscalar architectures
Computerized monitoring
Computing methodologies -- Modeling and simulation -- Simulation types and techniques -- Massively parallel and high-performance simulations
Computing methodologies -- Parallel computing methodologies -- Parallel algorithms
Fourier transforms
Mathematics of computing -- Mathematical analysis -- Numerical analysis -- Computation of transforms
Mathematics of computing -- Mathematical analysis -- Numerical analysis -- Computations on matrices
NIST
Parallel algorithms
Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles -- Grid computing
Tensile stress
Theory of computation -- Design and analysis of algorithms -- Parallel algorithms
Vectors
SummonAdditionalLinks – databaseName: IEEE Electronic Library (IEL)
  dbid: RIE
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB4BF3qiLVTdPmgOrbiQxYkfa58rEKpE1QNI3CzbmQDqbhbtJqraX99xnCwtQmovSSwlHnnGsWfGM98AfCy1Yhw1y2NSZC6c1LkXFV1m0pBCwEwZomvg4qs6vxJfruX1FhxvcmEQsQ8-w2l87M_yq2XooqvspIjIKSUZ6NszrVKu1safwqQkY86MqzCfmb56LFk8PB5Ryh77sdC0AQsmBuSdsa1H8E0hTwoVy9FM6aZjZs-2C4uh8MpfOuhu19y7nz_cfP7HdnS2BxfjQFIUyvdp1_pp-PUI4_F_R_ocDh4S_7Jvmy3tBWxh8xL2xsoP2bAQ7IM87ZEnqI-sTejoKfQrc_Ob5equvV2sM9KGs3mMM88WfRkAXB_A1dnp5efzfCjAkLtS8DavdeEwlCrIiEHjZqpSNWKBtEoKFphnwmnppamk15V2mheItUHDWBCmrgr-CnaaZYOvIatI9MTeEAJ6UZiazBhHHZbcc-RaqQl8IE7baFmsbUqWljbJwiZZTODTP96wfnWH9QT2Iz_tfULrsAMricAoPUt_UDwWcQ0uu7XlERWPZsMEjjZCffj6KUJvnibxFp6lcMjooHkHO-2qw_eksrT-sJ-rvwFxItzR
  priority: 102
  providerName: IEEE
Title Efficient transposition algorithms for large matrices
URI https://ieeexplore.ieee.org/document/1263520
https://www.proquest.com/docview/31179780
https://dl.acm.org/doi/pdf/10.1145/169627.169814
UnpaywallVersion publishedVersion
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwEA9je_BNZRMnOvug-NSZtkmWPopsDMExwcF8Ckma6rDrxtYi-td7afehQ1BfmpfrJddLepfk7ncIXfic4cBw7NqkSJdIyl1FInh0aAgOAQ59bY8G7gesPyJ3YzquILzOhYkS4DMtrvDtmp5H8QrQll57zBaKaUPDbeXqGgNuuIpqo8Hw5mkNn7lLZ42Onq5Kp3zzIvfydC7f32SSfDEovX30sB5KGUfy2s4z1dYfOyiN_xnrAWps0_ec4cYwHaKKSeuIdguwCLAxTlYCmpfRWo5MnmeLSfYyXTrgwDqJDQ13pgVyv1k20KjXfbztu6uaCa70SZC5Mfek0T7T1MLGyA6LWGyMZ-DHRrDGChPJqaJhRBWPuOSBZ0wcmhBjTcI48oIjVE1nqTlGTgTfF2TRWhtFvDCGnYcEhn6gAhNwxproHMQXdjOwFGV-MxWl4KIUvIkuf6EQajExcRPVrXrEvATYEJ5FyPExdLBWl4BJb28yZGpm-VIEFsiuw4HiaqPF7ds_dXTyZ8pTVM0WuTkDXyNTrSIhsLWaZJ_meMyb
linkProvider Unpaywall
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Rb9QwDLbGeBhPG2yIA8b6AOKF3tIm6SXP06YDdhMPm7S3KEldmLjrTXetEPx6nKa9DTQJXtpGamPFThPbsT8DvM1VwTgqloakyFRYqVInSrpMpCaFgOncB9fA7KKYXolP1_J6Cz5scmEQsQs-w3F47M7yy6Vvg6vsOAvIKTkZ6I-lEELGbK2NR4VJSeacHtZhPtFd_ViyeXg4pJQd-mOmaAsWTPTYO0NbDfCbQh5nRShIM6abCrk9j6xf9KVX_tBCd9r61v78YefzexvS2S7MhqHEOJTv47ZxY__rL5TH_x3rHhzcpf4lXzab2lPYwvoZ7A61H5J-KdgHedphT1AfSRPx0WPwV2LnX5erm-bbYp2QPpzMQ6R5sugKAeD6AK7OTi9PpmlfgiG1ueBNWqnMos8LLwMKjZ0UZVEhZkjrpGCeOSaskk7qUjpVKqt4hlhp1Ix5oasy489hu17W-AKSkoRP7PXeoxOZrsiQsdRhzh1HropiBEfEaRNsi7WJ6dLSRFmYKIsRvPvHG8atbrAawX7gp7mNeB2mZyURGKRn6B8KByO2xmW7Njzg4tFsGMH7jVDvvn6I0MuHSRzBzvRydm7OP158fgVPYnBkcNe8hu1m1eIhKTCNe9PN298zD-Ae
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwEA9je_BNZRMnfvRB8akz_UiWPopsDEGZ4GA-hSRNddh2Y20R_eu9rO2mQ1BfmpfrJddLepfk7ncInbuMYk8zbJukSNsXhNnSD-HRJwE4BDhwlTkauLuno4l_OyXTBsJ1LkwYA59kdYVv1vQijCpAW3LlUFMopgcNM5WrWxS44SZqTe7H1081fOY2nTE6KqlKp3zzIneKdCHe30QcfzEow130UA-ljCN57RW57KmPLZTG_4x1D3U26XvWeG2Y9lFDp21EBiuwCLAxVl4CmpfRWpaIn-fLWf6SZBY4sFZsQsOtZIXcr7MOmgwHjzcju6qZYAvX93I7Yo7QyqWKGNgY0achjbR2NPzYfKywxL5gRJIgJJKFTDDP0ToKdICx8oModLwD1EznqT5EVgjfF2RRSmnpO0EEOw8BDF1PetpjlHbRGYjPzWYg42V-M-Gl4LwUvIsufqHgcjnTURe1jXr4ogTY4I5ByHExdFCri8OkNzcZItXzIuOeAbLrM6C4XGtx8_ZPHR39mfIYNfNloU_A18jlaTW9PgEgK8ua
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+1993+ACM%2FIEEE+conference+on+Supercomputing&rft.atitle=Efficient+transposition+algorithms+for+large+matrices&rft.au=Kaushik%2C+S.+D.&rft.au=Huang%2C+C.-H.&rft.au=Johnson%2C+R.+W.&rft.au=Sadayappan%2C+P.&rft.series=ACM+Conferences&rft.date=1993-12-01&rft.pub=ACM&rft.isbn=0818643404&rft.spage=656&rft.epage=665&rft_id=info:doi/10.1145%2F169627.169814
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-9535&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-9535&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-9535&client=summon