2014 IEEE International Parallel &Amp; Distributed Processing Symposium Workshops 2014
DOI: 10.1109/ipdpsw.2014.69
|View full text |Cite
|
Sign up to set email alerts
|

Bulk Execution of Oblivious Algorithms on the Unified Memory Machine, with GPU Implementation

Abstract: The Unified Memory Machine (UMM) is a theoretical parallel computing model that captures the essence of the global memory access of GPUs. A sequential algorithm is oblivious if an address accessed at each time does not depend on input data. Many important tasks including matrix computation, signal processing, sorting, dynamic programming, and encryption/decryption can be performed by oblivious sequential algorithms. Bulk execution of a sequential algorithm is to execute it for many different inputs in turn or … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
2

Relationship

4
2

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 26 publications
0
9
0
Order By: Relevance
“…We then go on to show that the bulk execution of oblivious sequential algorithm can be implemented very efficiently in CUDA-enabled GPUs. Please see [23] for the details. We further define semi-obliviousness of sequential algorithms.…”
Section: Oblivious Sequential Algorithms and Bulk Executionmentioning
confidence: 99%
See 4 more Smart Citations
“…We then go on to show that the bulk execution of oblivious sequential algorithm can be implemented very efficiently in CUDA-enabled GPUs. Please see [23] for the details. We further define semi-obliviousness of sequential algorithms.…”
Section: Oblivious Sequential Algorithms and Bulk Executionmentioning
confidence: 99%
“…Intuitively, a sequential algorithm is oblivious if an address accessed at each time unit is independent of the input [23] . More specifically, there exists a function a : {0, 1, .…”
Section: Oblivious Sequential Algorithms and Bulk Executionmentioning
confidence: 99%
See 3 more Smart Citations