This master thesis describes the "SOCAO" source-to-source compiler that translates C/C++ input sources into an OpenCL accelerated program. The concept is to accelerate a time consuming software function in a two step process. First it is transferred by the SOCAO compiler into an OpenCL kernel. Afterwards the user can use the "Altera SDK for OpenCL" to translate the kernel into a custom circuit that can be executed on an FPGA. By using the SOCAO compiler, the software engineer can accelerate his program without knowledge in the fields of parallel computing or hardware design. The compiler contains functions and algorithms that analyze the input sources and autonomously make the best suitable decisions for the user. Results show a 50% to ...
Debido al gran número de transistores por mm2 que hoy en día podemos encontrar en las GPU convencion...
En el marc d'aquest projecte es vol portar a terme un conjunt d'eines que permetin executar un prog...
Thesis (M.A.)--Özyeğin University, Graduate School of Sciences and Engineering, Department of Comput...
This master thesis describes the "SOCAO" source-to-source compiler that translates C/C++ input sourc...
[ES] El TFM consiste en estudiar un nuevo lenguaje de implementación hardware-software que puede tra...
En la actualidad, el tiempo que un programa tarda en ejecutar es crucial para la mayor parte de apli...
OpenCL is a programming language standard which enables the programmer to express the application by...
En los algoritmos utilizados en "deep learning", como es el caso de las "Convolution neural networks...
In recent years, performance improvements in sequential microprocessors have been limited by physica...
In our study, we present the results of the implementation of SHA-512 algorithm in FPGA. The disting...
El avance en la potencia de cómputo en nuestros días viene dado por la paralelización del procesamie...
La manera tradicional de computar alguna cosa és creant software que es pot executar en la unitat de...
El objetivo principal de este proyecto Fin de Grado es realizar un estudio comparativo de frameworks...
El objetivo de este trabajo ha sido el desarrollo de una extensión de Paralldroid para la generación...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
Debido al gran número de transistores por mm2 que hoy en día podemos encontrar en las GPU convencion...
En el marc d'aquest projecte es vol portar a terme un conjunt d'eines que permetin executar un prog...
Thesis (M.A.)--Özyeğin University, Graduate School of Sciences and Engineering, Department of Comput...
This master thesis describes the "SOCAO" source-to-source compiler that translates C/C++ input sourc...
[ES] El TFM consiste en estudiar un nuevo lenguaje de implementación hardware-software que puede tra...
En la actualidad, el tiempo que un programa tarda en ejecutar es crucial para la mayor parte de apli...
OpenCL is a programming language standard which enables the programmer to express the application by...
En los algoritmos utilizados en "deep learning", como es el caso de las "Convolution neural networks...
In recent years, performance improvements in sequential microprocessors have been limited by physica...
In our study, we present the results of the implementation of SHA-512 algorithm in FPGA. The disting...
El avance en la potencia de cómputo en nuestros días viene dado por la paralelización del procesamie...
La manera tradicional de computar alguna cosa és creant software que es pot executar en la unitat de...
El objetivo principal de este proyecto Fin de Grado es realizar un estudio comparativo de frameworks...
El objetivo de este trabajo ha sido el desarrollo de una extensión de Paralldroid para la generación...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
Debido al gran número de transistores por mm2 que hoy en día podemos encontrar en las GPU convencion...
En el marc d'aquest projecte es vol portar a terme un conjunt d'eines que permetin executar un prog...
Thesis (M.A.)--Özyeğin University, Graduate School of Sciences and Engineering, Department of Comput...