Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thomas Sundquist

dblp:70/2362 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 56% High-performance computing · 44%
Theoretical computer science
1 paper
Combinatorics and discrete mathematics · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › distributed storage › parallel storage system
parallel disk systems
0.011998
Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems · SIAM J. Comput. 1998
High-performance computing
parallel i/o
0.011998
Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems · SIAM J. Comput. 1998
Combinatorics and discrete mathematics
permutation
0.011998
Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems · SIAM J. Comput. 1998
Storage systems › distributed storage › parallel storage system
parallel disks
0.011998
Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems · SIAM J. Comput. 1998

Methods — techniques the papers use, named apart from their topics

lower and upper bounds · 0.0linear algebra factorization · 0.0
YearPublicationVenuePosition
1998 Asymptotically Tight Bounds for Performing BMMC Permutations on Parallel Disk Systems
abstract
This paper presents asymptotically equal lower and upper bounds for the number of parallel I/O operations required to perform bit-matrix-multiply/complement (BMMC) permutations on the Parallel Disk Model proposed by Vitter and Shriver. A BMMC permutation maps a source index to a target index by an affine transformation over GF(2), where the source and target indices are treated as bit vectors. The class of BMMC permutations includes many common permutations, such as matrix transposition (when dimensions are powers of 2), bit-reversal permutations, vector-reversal permutations, hypercube permutations, matrix reblocking, Gray-code permutations, and inverse Gray-code permutations. The upper bound improves upon the asymptotic bound in the previous best known BMMC algorithm and upon the constant factor in the previous best known bit-permute/complement (BPC) permutation algorithm. The algorithm achieving the upper bound uses basic linear-algebra techniques to factor the characteristic matrix for the BMMC permutation into a product of factors, each of which characterizes a permutation that can be performed in one pass over the data. The factoring uses new subclasses of BMMC permutations: memoryload-dispersal (MLD) permutations and their inverses. These subclasses extend the catalog of one-pass permutations. Although many BMMC permutations of practical interest fall into subclasses that might be explicitly invoked within the source code, this paper shows how to quickly detect whether a given vector of target addresses specifies a BMMC permutation. Thus, one can determine efficiently at run time whether a permutation to be performed is BMMC and then avoid the general-permutation algorithm and save parallel I/Os by using the BMMC permutation algorithm herein.
Thomas H. Cormen, Thomas Sundquist, Leonard F. Wisniewski
SIAM J. Comput.2