The Ultra-wide word model of computation (UWRAM) is an extension of the Word-RAM model which has an ALU that can operate on w^2 bits at a time, where w is the size in bits of a cell in memory. The purpose of this thesis is to explore the applicability of the UWRAM model, particularly when compared to the PRAM model, from an algorithmic point of view, to determine its potential for common applications. The work is divided into three sections: First we describe the model, its instruction set, strengths and weaknesses, and provide a few small examples that showcase the functionality of the model and how simple techniques can be used to speed up sequential algorithms. In the second section, we discuss the problem of sorting and searching, ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
AbstractWe consider the Block PRAM model of Aggarwal et al. (in "Proceedings, First Annual ACM Sympo...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
Abstract. The effective use of parallel computing resources to speed up algorithms in current multi-...
We consider the predecessor problem on the ultra-wide word RAM model of computation, which extends t...
AbstractThe PRAM model of parallel computation is examined with respect to wordsize, the number of b...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
1. Introduction. Over the last decade, massive parallelism became a major paradigm in computing, and...
The focus here is the power of some underexplored CRCW PRAMs, which are strictly more powerful than ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
AbstractThree new parallel scalable algorithms for solving the Subset-Sum Problem in O(np(c−wmin)) t...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
We show that a unit-cost RAM with a word length of $w$ bits can sort $n$ integers in the range $0\Tt...
AbstractIn this paper we show how parallel algorithms can be turned into efficient streaming algorit...
Abstmct-In most parallel random access machine (PRAM) models, memory references are assumed to take ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
AbstractWe consider the Block PRAM model of Aggarwal et al. (in "Proceedings, First Annual ACM Sympo...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
Abstract. The effective use of parallel computing resources to speed up algorithms in current multi-...
We consider the predecessor problem on the ultra-wide word RAM model of computation, which extends t...
AbstractThe PRAM model of parallel computation is examined with respect to wordsize, the number of b...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
1. Introduction. Over the last decade, massive parallelism became a major paradigm in computing, and...
The focus here is the power of some underexplored CRCW PRAMs, which are strictly more powerful than ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
AbstractThree new parallel scalable algorithms for solving the Subset-Sum Problem in O(np(c−wmin)) t...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
We show that a unit-cost RAM with a word length of $w$ bits can sort $n$ integers in the range $0\Tt...
AbstractIn this paper we show how parallel algorithms can be turned into efficient streaming algorit...
Abstmct-In most parallel random access machine (PRAM) models, memory references are assumed to take ...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
AbstractWe consider the Block PRAM model of Aggarwal et al. (in "Proceedings, First Annual ACM Sympo...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...