Biblioteca de la Universidad Complutense de Madrid

Diseño e implementación en lenguaje Java de un gestor de recursos hardware reconfigurable en un entorno de red

Impacto



Joaquín Acosta, Aida y Cruz Marcos, José Luis y Lázaro Ángeles, Daniel (2005) Diseño e implementación en lenguaje Java de un gestor de recursos hardware reconfigurable en un entorno de red. [Trabajo de curso] (No publicado)

[img]
Vista previa
PDF
3MB


Resumen

Los avances recientes en el hardware dinámica y parcialmente reconfigurable han
desembocado en lo que se conoce como la multitarea hardware, que permite que unos dispositivos
conocidos como FPGA’s ejecuten diversas tareas hardware simultáneamente. Por otra parte,
también recientemente, se ha establecido lo que se conoce como Grid Computing; resumidamente,
sistemas de computación distribuidos con una alta interoperabilidad entre sus actores.
Nuestro sistema pretende reunir ambas ideas, construyendo un gestor distribuido de
FPGA’s que ofrece la capacidad computacional de estos dispositivos a unos usuarios remotos. El
sistema es capaz, por lo tanto, de recibir peticiones de tareas hardware, de identificar los recursos
capaces de ejecutar cada tarea y de asignarlos a los recursos de forma que se optimice el
rendimiento global, y por último devolver el resultado fruto de los cálculos al usuario demandante
de la tarea.
[ABSTRACT]
The recently technology advances in hardware partially and dynamically reconfigurable,
have enabled multijob hardware, that is, simultaneous execution of many jobs in hardware devices
as FPGAs (Filed-Programmable Gate Array). In addition, nowadays, Grid computing, as
distributed computational systems which enables expansive and underutilized resource-sharing, is
becoming more and more important.
Our aim is to combine both ideas, implementing a distributed management FPGA’s system
that offers the computational capabilities of these devices to remote users. The system is capable
for receiving hardware job requests, identify the resources available for executing each job and
assign them to the more efficient resource to optimize global performance. At last, return the result
of the execution to the job owner.


Tipo de documento:Trabajo de curso
Información Adicional:

Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2004-2005)

Palabras clave:gestor distribuido de FPGA’s, FPGA’s, Grid Computing, Sistemas de computación distribuidos, distributed Computational systems
Materias:Ciencias > Informática > Sistemas expertos
Código ID:8966
Depositado:02 Jun 2009 07:16
Última Modificación:06 Feb 2014 08:17

Sólo personal del repositorio: página de control del artículo