Graphics Processing Units (GPU) and their development tools have advanced recently, and industry has become more interested in using them. Among several development frameworks for GPU(s), OpenCL provides a programming environment to write portable code that can run in parallel. This report describes two case studies of algorithm implementations in OpenCL. The first algorithm is Median Filtering which is a widely used image processing algorithm. The other algorithm is RSA which is a popular algorithm used in encryption. The CPU and GPU implementations of these algorithms are compared in method and speed. The GPU implementations are also evaluated by efficiency, stability, scalability and portability. We find that the GPU implementations perf...
Primarna svrha grafičkih procesorskih jedinica je obrada računalne grafike, odnosno slika i videa. G...
Over the years, faster hardware - with higher clock rates - has been the usual way to improve comput...
Problem description: Most public key algorithms are based on modular arithmetic. The simplest, and o...
Today's computer systems often contains several different processing units aside from the CPU. Among...
In this paper the performance of executing Cauchy Reed-Solomon (CRS) coding on the GPU is evaluated ...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
Recently, the OpenCL hardware-software co-design methodology has gained traction in realizing effect...
Recent developments in processor architecture have settled a shift from sequential processing to par...
Despite the fact that GPU was originally intended to be as a co-processor specializing in graphics r...
This work deals with factorization, a decomposition of composite numbers on prime numbers and possib...
For many years the Graphics Processing Unit (GPU) of common desktops was just used to accelerate cer...
Grafični procesorji so v zadnjem desetletju napredovali v zmogljivosti in dostopnosti. Knjižnica Ope...
For many years the Graphics Processing Unit (GPU) of common desktops was just used to accelerate cer...
In this thesis, several implementations of an image back projection algorithm using Open Computing L...
Over the years, faster hardware - with higher clock rates - has been the usual way to improve comput...
Primarna svrha grafičkih procesorskih jedinica je obrada računalne grafike, odnosno slika i videa. G...
Over the years, faster hardware - with higher clock rates - has been the usual way to improve comput...
Problem description: Most public key algorithms are based on modular arithmetic. The simplest, and o...
Today's computer systems often contains several different processing units aside from the CPU. Among...
In this paper the performance of executing Cauchy Reed-Solomon (CRS) coding on the GPU is evaluated ...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
Recently, the OpenCL hardware-software co-design methodology has gained traction in realizing effect...
Recent developments in processor architecture have settled a shift from sequential processing to par...
Despite the fact that GPU was originally intended to be as a co-processor specializing in graphics r...
This work deals with factorization, a decomposition of composite numbers on prime numbers and possib...
For many years the Graphics Processing Unit (GPU) of common desktops was just used to accelerate cer...
Grafični procesorji so v zadnjem desetletju napredovali v zmogljivosti in dostopnosti. Knjižnica Ope...
For many years the Graphics Processing Unit (GPU) of common desktops was just used to accelerate cer...
In this thesis, several implementations of an image back projection algorithm using Open Computing L...
Over the years, faster hardware - with higher clock rates - has been the usual way to improve comput...
Primarna svrha grafičkih procesorskih jedinica je obrada računalne grafike, odnosno slika i videa. G...
Over the years, faster hardware - with higher clock rates - has been the usual way to improve comput...
Problem description: Most public key algorithms are based on modular arithmetic. The simplest, and o...