Parallel Processing with the Perfect Shuffle

From MaRDI portal
Publication:5617294

DOI10.1109/T-C.1971.223205zbMath0214.42703OpenAlexW1976284552MaRDI QIDQ5617294

Harold S. Stone

Publication date: 1971

Published in: IEEE Transactions on Computers (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1109/t-c.1971.223205




Related Items (89)

An introduction to parallelism in combinatorial optimizationOn recurrent and recursive interconnection patternsA VLSI algorithm for sorting variable-length character stringsA chained-matrices approach for parallel computation of continued fractions and its applicationsRouting, merging, and sorting on parallel models of computationAlgorithms for parallel memory, I: Two-level memoriesA neural sorting network with O(1) time complexityFast parallel preconditioned conjugate gradient algorithms for robot manipulator dynamics simulationLong edges in the layouts of shuffle-exchange and cube-connected cycles graphsA hardware independent parallel programming modelArray processing machines: an abstract modelOptimal Parallel Algorithms For Multiselection On Mesh-Connected ComputersWork-preserving emulations of shuffle-exchange networks: An analysis of the complex plane diagramSelf-routing control algorithms and the passability of random inputs by the base-line networkA parallel algorithm for the generation of a permutation and applicationsAn approach to emulating separable graphsOptimal book embeddings of the FFT, Benes, and barrel shifter networksTopological properties of the recursive Petersen architectureSynthesis and equivalence of concurrent systemsPermutation algorithms on optical multi-treesFault-tolerance VLSI sortersPARALLEL POLYNOMIAL EVALUATION BY DECOUPLING ALGORITHMSloping-and-shakingA parallel sorting scheme whose basic operation sortsN elementsA new policy to solve routing conflicts in shuffle-exchange networksInterpolation between bases and the shuffle exchange networkNoisy sort, a memory-intensive sorting algorithmOptimal parallel algorithms for computing convex hulls and for sortingCartesian products of graphs as subgraphs of de Bruijn graphs of dimension at least threeParallel approximation algorithms for bin packingThe Half Cleaner Lemma: Constructing Efficient Interconnection Networks from Sorting NetworksFFT algorithms and their adaptation to parallel processingHypercomplete: A pancyclic recursive topology for large-scale distributed multicomputer systemsThe shuffle exchange network has a Hamiltonian pathReal-time emulations of bounded-degree networksUniversality of iterated networksTime-optimal simulations of networks by universal parallel computersA method of batching conflict routings in shuffle-exchange networksMatrix transpose on meshes with wormhole and XY routingOn the construction of balanced matricesGraphs with the unique path property: Structure, cycles, factors, and constructionsArtificial Neural Networks Generated by Low Discrepancy SequencesAn optimal time bound for oblivious routingA layout for the shuffle-exchange network with theta(\(N^ 2\) /log N) areaSmall-diameter Cayley graphs for finite simple groupsParallel algorithms for the connected components and minimal spanning tree problemsSHUFFLE-RING: A NEW CONSTANT-DEGREE NETWORKFast orthogonal derivatives on the STARProcessor-time optimal parallel algorithms for digitized images on mesh- connected processor arraysThe shuffle exchange network has a Hamiltonian pathTrends in systolic and cellular computationData reduction and fast routing: A strategy for efficient algorithms for message-passing parallel computersGrowth in SL2 over finite fieldsProduct-shuffle networks: Toward reconciling shuffles and butterfliesEmbedding meshes of trees into deBruijn graphsStride permutation networks for array processorsDESIGN OF A PARALLEL INTERCONNECT BASED ON COMMUNICATION PATTERN CONSIDERATIONSPermutation-exchange graphs that emulate the binary cubeGSE: a full-access multistage interconnection network of arbitrary sizePermutations on the block PRAMLayouts for the Shuffle-Exchange Graph Based on the Complex Plane DiagramSystolic arrays for multidimensional discrete transformsThe 2D SEM: A novel high-performance and low-power mesh-based topology for networks-on-chipPermuting data with the Omega networkBalanced permutations and multistage interconnection networksA new approach to parallel computingOn vectorizing the fast fourier transformRotator designMinimizing roundoff errors of prefix sums via dynamic construction of Huffman treesSimulating the Bitonic Sort Using P SystemsRealization of graceful permutation by a shuffle-exchange networkRepresenting graph families with edge grammarsSolving the symmetric tridiagonal eigenvalue problem on hypercubesExposing graph uniformities via algebraic specificationA generalization of the zero-one principle for sorting algorithmsA methodology for designing, modifying, and implementing Fourier transform algorithms on various architecturesBetter understanding of Batcher's merging networksA mathematical abstraction of the rearrangeability conjecture for shuffle-exchange networksAn asymptotically optimal layout for the shuffle-exchange graphOptimal three-dimensional VLSI layoutsComputing the cycles in the perfect shuffle permutationA generalization of the perfect shuffleThe mathematics of perfect shufflesA new parallel sorting algorithm based upon min-mid-max operationsA multiprocess network logic with temporal and spatial modalitiesSpace-efficient parallel mergingDeterministic sorting in nearly logarithmic time on the hypercube and related computersTopological transformations as a tool in the design of systolic networksA direct routing algorithm for the bit-reversal permutation on a shuffle- exchange network




This page was built for publication: Parallel Processing with the Perfect Shuffle