Explore chapters and articles related to this topic
Parallel algorithms for reducing derivation time of distinguishing experiments for nondeterministic finite state machines
Published in International Journal of Parallel, Emergent and Distributed Systems, 2018
Khaled El-Fakih, Gerassimos Barlas, Mustafa Ali, Nina Yevtushenko
GPUThrust: Thrust is a C++ template library that works at a higher level that CUDA. All one has to do is describe the operation that needs to be performed as a special function known as a functor (basically a function object). The functor is then applied to all the elements of a container automatically. This is equivalent to having a single GPU thread per ordered pair of states as in the GPUCUDA case.