[HTML][HTML] Algorithms and data structures for sparse polynomial arithmetic

M Asadi, A Brandt, RHC Moir, M Moreno Maza - Mathematics, 2019 - mdpi.com
We provide a comprehensive presentation of algorithms, data structures, and
implementation techniques for high-performance sparse multivariate polynomial arithmetic …

In-place permuting and perfect shuffling using involutions

Q Yang, J Ellis, K Mamakani, F Ruskey - Information Processing Letters, 2013 - Elsevier
Every permutation of {1, 2,…, N} can be written as the product of two involutions. As a
consequence, any permutation of the elements of an array can be performed in-place using …

Beyond binary search: parallel in-place construction of implicit search tree layouts

K Berney, H Casanova, B Karsin… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
We present parallel algorithms to efficiently permute a sorted array into the level-order
binary search tree (BST), level-order B-tree (B-tree), and van Emde Boas (vEB) layouts in …

A Time-space Efficient Algorithm for Parallel k-way In-place Merging based on Sequence Partitioning and Perfect Shuffle

A Salah, K Li, Q Liao, M Hashem, Z Li… - ACM Transactions on …, 2020 - dl.acm.org
The huge data volumes, big data, and the emergence of new parallel architectures lead to
revisiting classic computer science topics. The motivation of the proposed work for revisiting …

A provably, linear time, in-place and stable merge algorithm via the perfect shuffle

J Ellis, U Stege - arXiv preprint arXiv:1508.00292, 2015 - arxiv.org
We reconsider a recently published algorithm (Dalkilic et al.) for merging lists by way of the
perfect shuffle. The original publication gave only experimental results which, although …

Parallel Cache-Efficient Algorithms on GPUs

KM Berney - 2023 - search.proquest.com
Abstract Graphics Processing Units (GPUs) have emerged as a highly attractive architecture
for general-purpose computing due to their numerous programmable cores, low-latency …

Duelmerge: merging with fewer moves

SLS Mergen, VP Moreira - The Computer Journal, 2017 - academic.oup.com
This work proposes duelmerge, a stable merging algorithm that is asymptotically optimal in
the number of comparisons and performs O (n log 2 (n)) moves. Unlike other partition-based …

PI-sqrt: novel parallel implementations of in-place sequence rotation on multicore systems

M Hashem, K Li, A Salah - Cluster Computing, 2023 - Springer
The huge data volumes and the emergence of new parallel architectures, eg multicore
CPUs lead to revisiting classic computer science topics such as in-place sequence rotation …

On the improvement of the in-place merge algorithm parallelization

B Bramas, Q Bramas - arXiv preprint arXiv:2005.12648, 2020 - arxiv.org
In this paper, we present several improvements in the parallelization of the in-place merge
algorithm, which merges two contiguous sorted arrays into one with an O (T) space …

Design of micro-optics array to realize two dimensional perfect shuffle transform

J Yang, Z Shao, K Zhou, J Xu, P Xu - Optical Switching and Networking, 2014 - Elsevier
Abstract Two-dimensional (2D) perfect shuffle transform (PST) plays an important role in
optical communication and optical information processing due to very high space-bandwidth …