Alencastre-Miranda, MoisésMoisés Alencastre-Miranda2018-05-072018-05-072013http://hdl.handle.net/11285/628912En la actualidad cada computadora que encontramos en el mercado posee una tarjeta gráfica (sin excepción alguna), que, aunque no lo notemos estamos usando todo el tiempo debido a que su trabajo es procesar datos y enviarlos a nuestro monitor (sin importar de que tipo sea este) ... El presente trabajo surge de la curiosidad de conocer más a fondo el núcleo de los sistemas operativos derivados de UNIX (en especial de GNU/Linux) y saber cómo es que estos pueden hacer uso del cómputo heterogéneo (combinación de CPU y GPU), que ha tenido un gran auge en años recientes, para reducir el tiempo de ejecución de algunas de sus tareas. --Antecedentes h. 1.info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0Graphics processing unit--ProgrammingHeterogeneus computingUnidad de procesamiento gráfico--ProgramaciónComputación heterogénea7 INGENIERÍA Y TECNOLOGÍACifrado de datos en sistemas operativos utilizando el GPU como unidad de aceleraciónTesis de maestría