2015
DOI: 10.1007/978-3-319-17142-5_29
|View full text |Cite
|
Sign up to set email alerts
|

Algorithms in the Ultra-Wide Word Model

Abstract: Abstract. The effective use of parallel computing resources to speed up algorithms in current multi-core parallel architectures remains a difficult challenge, with ease of programming playing a key role in the eventual success of various parallel architectures. In this paper we consider an alternative view of parallelism in the form of an ultra-wide word processor. We introduce the Ultra-Wide Word architecture and model, an extension of the word-ram model that allows for constant time operations on thousands o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(12 citation statements)
references
References 35 publications
0
12
0
Order By: Relevance
“…al. [12] we distinguish between the restricted UWRAM that supports a minimal set of instructions on ultrawords consisting of addition, subtraction, shifts, and bitwise boolean operations and the multiplication UWRAM that extends the instruction set of the restricted UWRAM with a multiplication operation on ultrawords. We show the following main result: Theorem 1 Given an array A of n w-bit integers, we can construct in-place partial sums data structures for A that support sum and update operations in O(log log n) time on a restricted UWRAM.…”
Section: Setup and Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…al. [12] we distinguish between the restricted UWRAM that supports a minimal set of instructions on ultrawords consisting of addition, subtraction, shifts, and bitwise boolean operations and the multiplication UWRAM that extends the instruction set of the restricted UWRAM with a multiplication operation on ultrawords. We show the following main result: Theorem 1 Given an array A of n w-bit integers, we can construct in-place partial sums data structures for A that support sum and update operations in O(log log n) time on a restricted UWRAM.…”
Section: Setup and Resultsmentioning
confidence: 99%
“…al. [12] (with parameter τ = Θ(log log n) while improving the space overhead from O(nw log n) to a constant number of ultrawords. This is important in practical applications since modern vector processors have a very limited number of ultrawords available.…”
Section: Setup and Resultsmentioning
confidence: 99%
See 3 more Smart Citations