Export Ready — 

Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA

Bibliographic Details
Main Author: Santos, Iris Ribeiro Dos
Publication Date: 2017
Format: Bachelor thesis
Language: por
Source: Saber Aberto – Repositório Institucional da UNEB
Download full: https://saberaberto.uneb.br/handle/20.500.11896/6379
Summary: Este trabalho apresenta uma solução paralelizada na plataforma CUDA para otimização de um robô-trader que opera no mercado ForEx. Para isto foi elaborada a criação de dois ambientes simulados utilizando séries temporais reais de mercado onde o robô pode transacionar livremente, o primeiro ambiente foi desenvolvido utilizando técnicas de computação paralela na plataforma CUDA e o segundo aplicando os conceitos de programação serial convencionais na linguagem C. Para validação do modelo foram realizados testes submetendo os ambientes a variações nos parâmetros de entrada para coleta dos tempos de execução nos diferentes cenários. A métrica utilizada na avaliação dos resultados foi a de speedup, que mede o aumento na velocidade de execução do código obtido com o paralelismo em comparação com a velocidade obtida na execução serial. Os resultados apontam um speedup de 22 vezes, o que significa dizer que o algoritmo paralelizado conseguiu ser 22 vezes mais rápido que seu equivalente em serial, os números apresentam ganhos expressivos e servem de motivação para aprimoramento da ferramenta.
id UNEB-8_32063dde3bd45c971daa84ea77f5240f
oai_identifier_str oai:saberaberto.uneb.br:20.500.11896/6379
network_acronym_str UNEB-8
network_name_str Saber Aberto – Repositório Institucional da UNEB
repository_id_str
spelling Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDAOptimization of a ForEx market robot using parallel programming in architecture CUDACUDAComputação paralelaForExRobôEste trabalho apresenta uma solução paralelizada na plataforma CUDA para otimização de um robô-trader que opera no mercado ForEx. Para isto foi elaborada a criação de dois ambientes simulados utilizando séries temporais reais de mercado onde o robô pode transacionar livremente, o primeiro ambiente foi desenvolvido utilizando técnicas de computação paralela na plataforma CUDA e o segundo aplicando os conceitos de programação serial convencionais na linguagem C. Para validação do modelo foram realizados testes submetendo os ambientes a variações nos parâmetros de entrada para coleta dos tempos de execução nos diferentes cenários. A métrica utilizada na avaliação dos resultados foi a de speedup, que mede o aumento na velocidade de execução do código obtido com o paralelismo em comparação com a velocidade obtida na execução serial. Os resultados apontam um speedup de 22 vezes, o que significa dizer que o algoritmo paralelizado conseguiu ser 22 vezes mais rápido que seu equivalente em serial, os números apresentam ganhos expressivos e servem de motivação para aprimoramento da ferramenta.This work presents a parallel solution in the CUDA platform for optimizing a robot-trader operating in the ForEx market.For this, the creation of two simulated environments using real time series of market where the robot is able to transact freely, the first environment was developed using parallel computing techniques in the CUDA platform and the second one applying conventional serial programming concepts in the C language.For model validation, tests were performed subjecting the environments to variations in the input parameters to collect execution times in the different scenarios. The metric used for evaluating the results was the speedup, which measures the increase in code execution speed obtained with the parallelism in comparison with the speed obtained in the serial execution.The results reached a speedup of up to 22 times of the environment paralleled as to the serial, which present expressive gains and serve as motivation for the improvement of the tool.UNEBGraduaçãoAmorim, Cláudio Alves deSuárez, Diego Gervasio FríasCoelho, LeandroSantos, Iris Ribeiro Dos2024-10-01T17:20:59Z2024-10-01T17:20:59Z2017-07-07info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfSANTOS, Iris Ribeiro dos. Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA. 2017. 67f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação), Departamento de Ciências Exatas e da TerraI, Campus I, Universidade do Estado da Bahia, Salvador, 2017.https://saberaberto.uneb.br/handle/20.500.11896/6379porinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/3.0/br/reponame:Saber Aberto – Repositório Institucional da UNEBinstname:Universidade do Estado da Bahia (UNEB)instacron:UNEB2024-11-04T14:00:35Zoai:saberaberto.uneb.br:20.500.11896/6379Repositório InstitucionalPUBhttps://saberaberto.uneb.br/server/oai/requestrepositorio@uneb.br || sisb@uneb.bropendoar:2024-11-04T14:00:35Saber Aberto – Repositório Institucional da UNEB - Universidade do Estado da Bahia (UNEB)false
dc.title.none.fl_str_mv Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
Optimization of a ForEx market robot using parallel programming in architecture CUDA
title Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
spellingShingle Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
Santos, Iris Ribeiro Dos
CUDA
Computação paralela
ForEx
Robô
title_short Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
title_full Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
title_fullStr Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
title_full_unstemmed Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
title_sort Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA
author Santos, Iris Ribeiro Dos
author_facet Santos, Iris Ribeiro Dos
author_role author
dc.contributor.none.fl_str_mv Amorim, Cláudio Alves de
Suárez, Diego Gervasio Frías
Coelho, Leandro
dc.contributor.author.fl_str_mv Santos, Iris Ribeiro Dos
dc.subject.por.fl_str_mv CUDA
Computação paralela
ForEx
Robô
topic CUDA
Computação paralela
ForEx
Robô
description Este trabalho apresenta uma solução paralelizada na plataforma CUDA para otimização de um robô-trader que opera no mercado ForEx. Para isto foi elaborada a criação de dois ambientes simulados utilizando séries temporais reais de mercado onde o robô pode transacionar livremente, o primeiro ambiente foi desenvolvido utilizando técnicas de computação paralela na plataforma CUDA e o segundo aplicando os conceitos de programação serial convencionais na linguagem C. Para validação do modelo foram realizados testes submetendo os ambientes a variações nos parâmetros de entrada para coleta dos tempos de execução nos diferentes cenários. A métrica utilizada na avaliação dos resultados foi a de speedup, que mede o aumento na velocidade de execução do código obtido com o paralelismo em comparação com a velocidade obtida na execução serial. Os resultados apontam um speedup de 22 vezes, o que significa dizer que o algoritmo paralelizado conseguiu ser 22 vezes mais rápido que seu equivalente em serial, os números apresentam ganhos expressivos e servem de motivação para aprimoramento da ferramenta.
publishDate 2017
dc.date.none.fl_str_mv 2017-07-07
2024-10-01T17:20:59Z
2024-10-01T17:20:59Z
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SANTOS, Iris Ribeiro dos. Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA. 2017. 67f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação), Departamento de Ciências Exatas e da TerraI, Campus I, Universidade do Estado da Bahia, Salvador, 2017.
https://saberaberto.uneb.br/handle/20.500.11896/6379
identifier_str_mv SANTOS, Iris Ribeiro dos. Otimização de um robô de mercado ForEx usando programação paralela em arquitetura CUDA. 2017. 67f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação), Departamento de Ciências Exatas e da TerraI, Campus I, Universidade do Estado da Bahia, Salvador, 2017.
url https://saberaberto.uneb.br/handle/20.500.11896/6379
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv UNEB
Graduação
publisher.none.fl_str_mv UNEB
Graduação
dc.source.none.fl_str_mv reponame:Saber Aberto – Repositório Institucional da UNEB
instname:Universidade do Estado da Bahia (UNEB)
instacron:UNEB
instname_str Universidade do Estado da Bahia (UNEB)
instacron_str UNEB
institution UNEB
reponame_str Saber Aberto – Repositório Institucional da UNEB
collection Saber Aberto – Repositório Institucional da UNEB
repository.name.fl_str_mv Saber Aberto – Repositório Institucional da UNEB - Universidade do Estado da Bahia (UNEB)
repository.mail.fl_str_mv repositorio@uneb.br || sisb@uneb.br
_version_ 1842092780279562240