Mostrar registro simples

dc.contributor.advisorSchall, Danielpt_BR
dc.contributor.authorReus, Vítor Uwept_BR
dc.date.accessioned2012-08-17T01:37:25Zpt_BR
dc.date.issued2012pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/54130pt_BR
dc.description.abstractO aumento do consumo produção de energia elétrica tornou-se um dos principais problemas da humanidade nas últimas décadas. A eficiência energética pode ajudar a economizar energia. GPUs são um exemplo de hardware altamente eficientes em termos energéticos. No entanto, a eficiência energética não é suficiente, a proporcionalidade energética é necessária. O objetivo deste trabalho é criar uma plataforma completa que permite a execução de operadores em GPU para um sistema de gerência de banco de dados proporcionalmente energético, o WattBD, e também um operador de ordenamento em GPU para provar que essa nova plataforma funciona. Uma abordagem diferente para integrar a GPU no banco de dados foi utilizada. As soluções existentes para este problema tem como objetivo otimizar áreas específicas do sistema de gerência de banco de dados, ou fornecem extensões para a linguagem SQL que permitem especificar manualmente operações em GPU, resultando em pouca flexibilidade para otimizar todas as operações de banco de dados, ou garantir a transparência da execução em GPU para o usuário. Esse framework difere de estratégias existentes por manipular a criação e inserção de operadores em GPU diretamente no plano de execução, permitindo um framework mais flexível e transparente para integrar os novos operadores de GPU. Resultados mostram que este framwork possibilitou o desenvolvimento um operador em GPU de forma fácil. Acreditamos que este framework irá permitir uma nova abordagem para integrar GPUs em bases de dados existentes e, portanto, alcançar maior eficiência energética em sistemas de gerência de banco de dados.pt_BR
dc.description.abstractIn the last decades, rising energy consumption and production became one of the main problems of humanity. Energy efficiency can help save energy. GPUs are an example of highly energy-efficient hardware. However, energy efficiency is not enough, energy proportionality is needed. The objective of this work is to create an entire platform that allows execution of GPU operators in an energy proportional DBMS, WattBD, and also a GPU Sort operator to prove that this new platform works. A different approach to integrate the GPU into the database has been used. Existing solutions to this problem aims to optimize specific areas of the DBMS, or provides extensions to the SQL language to specify GPU operation, thus, lacking flexibility to optimize all database operations, or provide transparency of the GPU execution to the user. This framework differs from existing strategies manipulating the creation and insertion of GPU operators directly into the query plan tree, allowing a more flexible and transparent framework to integrate new GPU-enabled operators. Results show that it was possible to easily develop a GPU sort operator with this framework. We believe that this framework will allow a new approach to integrate GPUs into existing databases, and therefore achieve more energy efficient DBMS.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoengpt_BR
dc.rightsOpen Accessen
dc.subjectBanco : Dadospt_BR
dc.subjectGPUen
dc.subjectCUDAen
dc.subjectRecuperacao : Informacaopt_BR
dc.subjectWattDBen
dc.subjectDatabaseen
dc.subjectFrameworken
dc.subjectGPGPUen
dc.subjectEnergy-efficiencyen
dc.subjectEnergy-proportionalityen
dc.titleA GPU operations framework for WattDBpt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisor-coGalante, Renata de Matospt_BR
dc.identifier.nrb000855693pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2012pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples