LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación...

12
LIBRO DE RESÚMENES DEL 7 AL 9 DE SEPTIEMBRE DE 2011 UNIVERSIDAD DE LA LAGUNA

Transcript of LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación...

Page 1: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

LIBRO DE RESÚMENES DEL 7 AL 9 DE SEPTIEMBRE DE 2011 UNIVERSIDAD DE LA LAGUNA

Page 2: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

Reservados todos los derechos. Ni la totalidad ni parte de este libro pueden reproducirse o transmitirse por ningún procedimiento electrónico o mecánico, incluyendo fotocopia, grabación magnética o cualquier almacenamiento de información o sistema de reproducción, sin permiso previo y por escrito de los titulares del copyright

Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación: Eduardo Magdaleno y Santiago Magdaleno Diseño de portada: Moisés Domínguez I.S.B.N.: 978-84-614-8814-8 Depósito Legal: TF-751-2011 Impresión: Fotocopias Mateo

Page 3: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

SESIÓN II: FPGAS VERSUS MULTICORES/GPUS

Comparativa del uso de HLLs en FPGA, GPU y Multicore para la aceleración de una aplicación de red IP ...................................................................................................................................... 43 Sistema empotrado de mejora del contraste para baja visión ...................................................... 51 FPGA Acceleration of a Monte Carlo method for pricing Asian Options using High Level Languages .................................................................................................................................... 59 Acceleration of Electron Microscopy Applications with GPGPUs and FPGAs .......................... 67

��������������������������������������

41

Page 4: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

������������ �� �������� ���������� ������������ ���������� ��� �����

���������� ������� �1)� ������� �������� �2)

���� �� ����� �3)� ������ �� �� ������� �2�4)

������������������� ��������������������������������� ������������������� ����������������

(1)����������� �� ������� ������ �����

(2)������ ���� ������� �� ����������� � ����������������� ����������� ��� ��� ������ ������

(3)������ ���������� ������������ ����������� ����������� �� ������

(4)������ �������� �� �������������� ������ �������� �� ��������������� ����������

��������

�� ���� ������ ���� ����������� ������� �� ����������� ������������ �� �������� ���������������������� ��� ���������� �� ���������� ��������������� �� ���� ��������������� ����������� ��� ����� �� �������� ����� ���� �������������� ���� �� ������������ ���� �� ��������������� �������� ��� �������� �����������

������� ����� ��������������� ��� ���������� �� ���� �� �� ���� ������� �������� �������� ������������� �� �� ×120����� ��� ���� �� ��������� �� ��������������� �� ×28� ��� ������ �� ��� ��� ����������� �� ���������

��� ������� ���� ���� �� �� ��������� ������������ ��� ������� ������ �� ����������������� �� �������� �� ����� �� ���� ��� ������ ��� �������� ������������� ����� � ����������� �� ��� ����������� �� ���� ������������ ����������� �� ��� ������� ����� ����� �� ���������

� ������������

�������� ���������� �� �� ��������� ���� �������� ������� ����� �� ������� ��� �������������� �� ��� �� ��������� �� ������������������� ��������������� �������� � ��� ���� ����������������� ��������� ��������� ����������� � �� ����� ���� ���������� ��� ����� ����� ��������� ���������� �������� �� ��� ������� ��������� �� ����� �� ���� �� �� ���������

���� ����������� ��� �� ������ ��� ����������� ���������� �������� �� ������ ����������� �� �������� ���������� ��� ��� ������� ��������� ���� ��� ������� ��������� ��� �� ����������������

���� ���������� ������� ��� ��� �� ��������� ��������� ������� ���� �� �������� ���������� �������� ������ ��� ��������������� �� �������������� ��� ���� ���� ����� �������������� ������� ������� �� ���� � ���� ���������������� ������������� ������������� ������� ��������� �� ��� ������� �������� �� ������������ ��� ��� �������� ���� ��������� ��������� �������� ���� ����� �� ��� �������� ����� ����������� ������� �� ������������������� ��������� �������� �� � ������������ ����������� ����� ��� �������� �� ������� �������� �������� ������������ ���������������������� ��� �� �������� �� ����� ������ ������������������� ���� ������ ������ ����� �������� ������� �������� ����������� ����� ��� �������������

�� ���� ����� �� ������� ��� ����������� �������� �� ��� ������������ �� ��� ��� ��� ��� ���� ����� �� ��������� ��� ������������ ������ �������������� ���������� ��� ������������ �� ������� ����� ������� ��� ������������ �� ���� �������� ������� �� �� ������� ������������� ������� ������� �� ��� ��� �� ���������� ��� ������ ��� ����������� ������ ��������� �� ������ ��� ����� ������� ��� ���� �� ���� ���������� �� ���������

JCRA 2011 | Tenerife 7-9 de Septiembre

67

Page 5: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

Classification

Rotation�Shifting

10000 64x64-pixel images

3D

3D Reconstruction

������ �� ��������������� �������� �� ��������

��� ������������� �� ��� ����� ����

• ������������ �� ���� �������������� ������� �� ������ ��� ���������� ������ ������������

• �������� �� ��� ������ �� ��� �������� ����� ��������

� �������� ����������

��� �� ���� �� ����� �������������� ����������������� ���������� ������ ��������� ����������� ���� ���� ��� ���� �������� �� ����������� ���������� ������� �� �� ������������� ��� ���� ������ ���� �������� ������������������� �� �� ��������� �� ������� ��� ������ ������ �� ������� �������� �������� ���� ����������� ��������� ������� ������� �������� ������������ ����� ���� ��� �������� �� ��������� ����� �������� �� ���������� �������� ������� ���� �� ���� �� �� �������������� ���� ��������� ��� �� ��������� �� ��� ������ ���� ����� ������������ � ������� ��� �������� ������������ ������ �� ����� ������ ���� ���� ���

�� ���� �� ��� ����� �� ������� ���� �������� ���� �������� �� �������� ��� ���� ����������� ����� ������������� ���� ������ ������� �� �������� �� ���� �� ����������� ����� ���� ��������� ��� ���� ��� ������ �� �������� �� �������� ������ �� ���� ��������������� ��� �������� ���� �� ������ ��� �� ���� ��������� ��� ������ ���� �� ���� ������� ����������� ��������� ��� ������� ��� ����� ������

��������� � ������� ���� ��� �� �������� ����� ������ �� ������� �������

��� ������ �� ��������� ���� ������� ������ ��������������� �� ��� ��� ��� ��� ������ �� ����� �������� �������� ��� ���� �������������� ����� ��� �������� �� ��������� ��������� ��� �������� �� ��� ���� �������� �� ��������������

�� ���� �������� �� ��� �� ������������ ������ �� ������������ ������ ��� �������� �������� ������ ��������� �� ��� ������� �������� ��������� �������� ������ ���� ����� ���� �������� ��������� ��� �������� ����������������� ��� �� �� ������ ��� ������ ���� ���������� ������������ ������ �������

� �������� ������������

��� ����������� ������������

������ ������ ��� ������� ��������������� ������������ ��� ���� ����� �������� ����������� ��� �� ���� ��� ������� � ��� ����� ������������ ���� ����������� ���� ��� ������ ���������� �� ��������� ����� ���� ���� �� ���������� ��������� ��� ���� ���� ��������� �������� ���� �������� �� ��� ��������� ���������� ��� �� ����� ��� ����� ����� ���������� ������������ ���������� ��� ����� ����������� ���������������� ������������ � ������ ��������� ��������� ������������ ���� ���� ����������� �� ���� ������������ ����� ���� ��������� ����� �������������� �������� ������������ ���������� ��� ���� ������� ������ ������������ �� ��� �� �� ����� �� � ���� ������������ ������� ��� ���� �� ��� ���� ���������������� ���������� ���������� ���� �������� ��� ��������� ��� ���� ���� ����� � ���������� �� ����� �� �� ���� ����� ���� ������������� ����� ����������� ����������� ���������� ���� �� ��� ������� ����������� ������������ ������ ������ ����������� ������������� ���� ���� ��� �� ����� ���� ����������� ����������� ��� ���� ����������� ���� ������������ �������� �������� �� ��� ����

��� ����������� ����� �� ���� �� ��������� ��� ������������� ��� ����� ��������������� �� ��� ����� �� ��� ����������� ������� �� ���� ��� ����������� �������� �� ������ �� ���������� ����������� �� �������� �����

Sesión II: FPGAs versus Multicores/GPUs

68

Page 6: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

�������� ��� ����� �� �������� �� ���������������� ���������� ���� ���� ������� �������� ����� ���� ��� ���� �� ��������� �� ����������� ���������� ��� ����� ������� ������� ����� �� ���� �������� �� �������� ������������� ���� ����� � ������ �� � ������������������� �� ��� ������� ���� �� ������� ���������� � ��� �� ������� ���� �� ������� ��������� �� ������ ��� ��������� �� ��� ��������� � ���� �� �������� �� ���� �� ����� ��� ������������� ��������� �� ����� ��� �������� ���������� ������ ��� �� �������� �� �������� ���������� ���� ������ �� ��� ���� ���������������� �������� ���� ��� �� ���� ���� ������� ���������� ���� ��� �� ��� ���� ��������� ����������� ������� ������������ ���� �������� �������� �������� �� ����������� �������� ��� ������������ ����������� �������������

��� ���������� ���� ���� ������� �� ������ ���� ������� ���� �� ��������� ������� ���������� �� ������ ����� � ��� ��� �� �� ������� � ������� ���� ������ ��� � ��������������������� ������ ����������� ���� ����� �� ��������� �� �� ��� ��� ��� �� ������ ��� ���������� �� ��� �� ��� ������� ��� ����� �� ��������� � ������� �������� ������ ��� ����������� ��� ����� ����� ������ � ����� �� ��� ����� �������� �� ���������� ��� ���� ��������� �� ��������� ��� ������� ��������� �� ��� ������ ����������� ���� ������ ��� ��� ��� ����� ��� ��������� �� �������� ��� ������ �������� �� ������� ��� ���� ���� �� ������� �� �� �������

��������� ������� ��� ������� ��� ������������ ������ ������� ��� ������� ������� ����� ������ ������ ������ ������� �������������� ���� ���������� ������ �������� ���� �� ����� ���������� ��� ��� ����� ���� ������ ������ ������ ��� � ���� �������� �������� ��� ��� �� �� ����� ����� ������ ��������� � ����� �������� ����� ����� ��� ��� ���� ���� �� ������ �� ������ �� ��������� ���������� ������ �������� ������ ������ ���� ���������� ������������ ����� ��� ���� ��� ��������������� ���� ���� ������� ����������� ��������� ��� ���� ������ ���������� ����� ��� ������������ ������� ����� ������ ��� �� ����������������� �� ���� ��� �� ��� ���� ������������� ������ �� ����� ������ ��� ����� ��������� ���� ��� ������ �� ����� �������� ���� ��

������ �������

�������� �� �� ���� ����� ���������� ���������������� ������������ �� ����� ��������

��� ���������� ������������

����� ������� �������� ���� ��� �� ��� ������� �� ����� �� �������������� ��� ������������������� ���������� �������� ������� �� ������� ����������� ��� ������ ����������� �� �������� ���� ������� � ���� ��������� ������������� ������ ����� ������ ���� ������ ����������� ��� ������������ ��� � ������� ������������� �� ��� ����� ����� ���� ����� ��� ��������������� �� ��� �������������� �� �� �� ���������� �������������������� �������� ��������������� ������� �� � ������ �� ����������� ��������� ���������� ��� �������� ������ ��� ����������������� ����� ��� �������� �� ���� �� ������������� ��������������� ��������� ������������� ���� ���� � ���� ������������� ����������� ���� � ���� ����� �� ������������ ������ �������������� �� �������� ������ ��������� ���������� ������������� ��� ������� �����������

���� ������ ������������� ����� ������������� �� ����������������� ����� ����� ��� ���������� �� ��� ���� ����������� ��� � ������������������ ��� ������������ ���� �� ����������� ��� ���� �������� ���� ������� �� ������� ����������� ����� �������� ��� ���� ������������� ��� ������� ��� �� ����������� ������������� �� ������� �������� �� �� �� �������� ��� ������� ��������� ����� �� ����� ������������� ��� ����� ����������� �� ������� � ������ �� ������ �� ��������� ����� ����������������� ����

� �������� ��� ����������� �� ���

����

��� �������� �� �������� �� ���� �� ������ �������������� �� � ����� ���� ��� ������ ��������� ��� ������������� ������� ������ ��� ������������ �� ��������� �� �������� ��� �������� ������ ����� α� ����� ���� ����� �� ��� ����������� ��� �� ���������� ���� ��� ���� �� ��� ��������� ������ ��� ����� ���������� �� ��� ���������� ����� �� �������� �� ��������� ��� ����������� ������ ���� ��� �������� ����� ��� ���

JCRA 2011 | Tenerife 7-9 de Septiembre

69

Page 7: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

Rotated image

Original

image

������ �� �������� �� �� ������

������� ����� ������ ����� ��� �������� �� ����������� �� ��� ������� ������ ��� ������������ �������� ��� ����������� �� �� ��������� ��

������������ ��� �������������� �� ��������������� �� ��� ����������� �� ��� ��������������������� �� ��� ����������� ����� ���� ����������� ����� ����� ���� ��� ��� ��������� ����� ������ �� ��� ���� ������� ������ ���� ����������� ������

� ���������������

��� �����

�� ��� ���� �� ������� � �������� ��������� ��� ���� �������������� ����� � ���������� ���� ���� ������� �� �������� ���������������� ���������� ����������� ��� ����������� ��� ��� ������� � ������� �� ���������� ��� ������ ��� �� ������ ����������� �� ������ ������ ���� ������ ��� ����� ���� �� ���

�� ��������� �� �� �� ����� ���� ��� ��������� �� ��� ����������� ������ �� �� ����������� ���� ���� ������ ���� ��� �������� ����� ����� ����� ��� ��� ����� ������� �� ���� ��� ��������� �� ���� ������ �� ������� ���� ����������������������� ���� ���� ������ ����� ����������� ����������

• SPA� ������ ����� ������

• ET � ��� ������� ������

��������� �� �������� ��� ����������� �� ������

������ ��� �� �������� ������ I��� �� ������ A��� �� ������ S

������� ��� �� ����������� ������ R������� r ∈ R ��

i = ����� ���������� �� r

βr = −αr

Δx = −srxΔy = −sry

������� ����� pr����� ����������� (xr� yr)� ��

xi = xrcos(βr) + xysin(βr) + Δx

yi = xrsin(βr)− xycos(βr) + Δy

�� (xi� yi) �� ������ i ������� � ��������� � p1� p2� p3� p4������� �������� �� prdxk

= xr − xpk

dyk = yr − ypk )r(xr� yr) =�4

k=1dxk

· dyk · i(xpk � ypk )

����

r(xr� yr) = 0���

���

���

��� ����� ��������������� ��� ����� ������� �� �� RA ���� ����� ����� ���� ��� ��������� �� �� ������ �� ����� ��� ����� ������������ ��� ��� ��� ��� ������ ������ ��� ������� ������ �������� ��� �������� �� � ������� ��� ������� ��� ��� ��� ��� ���������� ���� ����� �� �� ���� �� ��� ���� ������������� ��� ��������������� �� ���������� �� ������� ���� �� ��� ������ ���� � �� ����� �� ������� ���� ��� ������� �� ��� ��������� �������� ���������� ������ α = 0� ���������������RB1

��� RB2������� ��� ����� �� ������ �����

��������� ��� ��� �� ��� ���� ������ ������� ��� ��� ��������� ������ �� ������ �������� ������ ���� ����� ����� ���� � �������������� ��� ��� ���� ���� �� ���� ����� ������������ �� ������ ������� ����� ������� ������ ���� ������ ������� ��� ��� ������� ������ ����� ���� ���� ������������ �� RB1

���������� ����� �� ������� ���� ��������� ������

Sesión II: FPGAs versus Multicores/GPUs

70

Page 8: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

Rotated image

Original

image

������ �� �������� ����� ��������� ������

�� ����� �� ������� ��������� ������� ����������� ��� ��������� ���������� ��� ��������� ������� ���� �� ���� ���� ������ ���������� ��� � ��� �� ������� ���� ��������� ��������� ��� �� ���� ���� ���� ������ ��� ���� �������� ����� ��� ���� �� ��� ��������� �� ����� ��� ���������� �������� �α = ±45��� �����

�����

8√2�+ 1

�2������� �� � ������������

�� ����� �� �������� ���� ���� ���� ��� ����� ���� ���� �� ��� ���� ������ ������������� ��� ������� ��� ������ ������ �� ��� ����������� �������� ��� �� �� ���� ������ ���� ������ � ������������� ����� ��������� ����������� ������� ��� ���� ������ ��� ������ ������� ������� ������ ��� �� ��� ������ ������ ������������ RB2

���� �������� ��� ���� �� ���������� ��� ���� ���� �� ��������� �� 16× 16 ����������� ��� �� ��� ���������� �� ��� ������� ��������� �� �� ��� �������� �� ��� ��� �������� ���

������� ��� ������� ���

16√2�+ 1

�2= (24)2)�

� �������� �� ���� ������� �� �� ���� 16 × 24�������� ������ ��� ������� ������ ���� �� ������ ��� ������� ����� 16 × 24 ������� ���� ��������� ������� ���� 8 × 24 ������� ���� �������� �� ����� ��� ��������� ����� ��������� ��������� ��� �16 × 16� ������� ���� �����������

��������� ��� ������������ ��� ������������� ���� ������� ���� ��� ��������� �� SHA1

���� ����� ����� ���� ��� ����������� �� �� ������ ������ ������ ������ ��� ��� ��� ��� ������� ������ ��� ���� ���� ������ �������� �������������� �� � ������ ��� ������� ��� ���

FPGA

DRAM2

PIPELINE1

PIPELINE1

RAM1RAM1

DRAM1

PIPELINE2

PIPELINE2

RAM2RAM2

odd images even images

p1,p2,p3,p4

������ �� �������� ���������� ������������

��� ��� ������� ��� ���� ���� ��� ������� ����� ��������� �� ���������� �� ���� �� ��� ������������ ����� �������� �������������� SHA2

�� ��� ����������� �� SHA2� ������� �� �������

��� ���� ��������� ��� ���� ����� �� ��� ������������� �� ���� ��� ����� ���� ��� �������� ������ ��� ��� ������������� �� ��� ���� ����������� ��� ������� ����� ��� ������ ��������� ������� �� ���� ���������� ��� ���� ���� ��� �������� ���� ����� ��������������� SHB1

���SHB2

������� ��� ����� �� ����� ��� ���� ����� ������ ������� SHB1

����� 16 × 16����������� ������� ���� ���� 17 × 17������ ������������ ���� �� ���� ���� ������� ���� ����������� ������������ SHB1

������ ������ ��64× 7 ��� ���� ��� 512× 7 ��� ���

��� ����

�� ��������� �� ���������� �� ��� ������ ���������� ��� ��� ����������� ���� ����� ��������� ����� �� ���������� ������������������ �� ������� �� ������� ������������� ���������� ����� ���� �� ������������� ��� ��������� ��� ������������ �� ���������� �� ���� � ��� ��� ���������� ��� ������ �� ��� ����� ������� ��� ��� �� ��� ��������� ���� ���� �� ��� ��� �������������� ���� ���������� ��� ������ ������������ ���� ��� ���� �� ������ �� ���� ����������

JCRA 2011 | Tenerife 7-9 de Septiembre

71

Page 9: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

����� �� ����� �������������������� ����� ������ ��������

��������

ROTA � ����������� � ������������� · �� ����������� ����� ���� ����

· ����������� ����� �� ����

ROTB1· � ������������

· ����� ������� �� �����

� ����� �� ����������� ·8 × 8������ �����·12 × 12 = 144 �������

��� ���� ���� ����

�� ������� ��� ���� �� ����

ROTB2· � ������������

· ����� ������� �� �����

� ����� �� ����������� ·16 × 16������ �����·16 × 24 = 384 �������

������� ���� ���� ����

��� ������ ��� ���� �� ����

�����������

SHA1� ����������� � ������������� · ��������� ���� ��� ����� �� ����

SHA2� ����������� � ������������� · ��������� ���� ��� ����� �� ����

· � ����� � �������

SHB1· � ������������

· ����� ������� �� �����

� ����� �� ����������� ·16 × 16������ �����·17 × 17 = 286 �������

��� ���� ���� ����

��� ������ ��� ���� �� ����

SHB2· � ������������

· ����� ������� �� �����

� ����� �� ����������� ·64 × 7������ ����� ��� ���·512 × 7������ ����� ��� ��

������ ���� ���� ����

64/512 ��������� ��� ���� ��

����

Image2RAM2�PIPE2

...

Image1DRAM1�RAM1

Image’1PIPE1�DRAM2

Latency

Image3DRAM1�RAM1

...

Image2DRAM1�RAM2

Image’2PIPE2�DRAM2

...

Latency

Time

Image1RAM1�PIPE1

Pipeline 1 Pipeline 2

������ �� ���������� ��� ��� ������

�� �� �� �������� �� ���� ��� �������� � ������ � ����� ��� ���������� ��� ����� ���� ���� �������� �� ������� ���������� ���� ������������� ��� �������� ������ ��� �������� ��������� �� ������ ���� ����� ���� ������ ��������1�� ����� ��� ���������� �� ��������� ��

� �������� �������� ��� ���� ������ ����� ����������� ����� �� ������� �������� ��� �� ������������ ��� ����� ����� ������ ���� �� ���������� ���� ����� ����� ��� ������ ���� ����2��� �� ��� �������� �� ���� ��� ��������� ���������� ��� ���� ������ ���� ���� ���1 �� ����������� ������ �� ��������� ��� ������ ����������� ��� ��� ��������� �� ��� �� ����������� �� ���� �� ���� �� �� �������� �� ���� ��������� ������ �� ���� ����1 ��� ����2������ ���������� �����������

��� ����� ������ �� ���� ���� ����� �� �������� ��� ���� ��� ��� �� �� ���������������� �� �� ���������������� ������� ����� ������� ���������� ��� ���� �������� �� �������� �� ���� ��� ���� ���� �� �������������� �������� �� ����� ��� ��� ��������� ����� ��� ����� ������� � 64×64����������� ������� ����� �� ��� ������ ��� ������� ��� ����� �������� ��������� �������� ������ ��� ������ ������ ��� � 512× 512����������� �� ���� ���� ���� ��� ��������� ��������� ������� ��� ���� ����� �� ���� ���������� ����� �� ������ ������ �� ��������� ������ ����� ���������

��������� ���������� ���������� �� ��������� � ����� ����� �� ��� ���������

Sesión II: FPGAs versus Multicores/GPUs

72

Page 10: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

����� ����� ������ ��������� ���� �� ���������������� ������������� ������������ ��������� � ������ ���� �������� ����� � ������� ��� ��������� �������� ����������� ��� ��� �� ��� ��� ��������� ���������� ���� �������������� ������� ����� ����� ���� �� ������ ����������� ����� ���� ��������� �� ����������������� �� ����� �� ���������� �� ��������� �������������� ������ ���� ��� ���� �� ���������

��� ����������� ������� ��� �� ��� �������������� ��� ���� ��� ����� �� ������������������ �� ��� ���������� �� ������������� ������� ���� ������ �� �������� �≈ 1GBps� ��� ���� ������� �������� ���� ��� ��� ���� �≈ .225 ��������� ���� ����� ��������� ��� ��� �� ������� ����� ��� ���������� ��������� ��� ������� ���������� ���� �������� �� ���� �����������

� �������

��� ������� �������� �� ��� �������� ���������������� ��� ����� �� ����� �� ��������� ��� ���� �������������� �������� ����� ������ �������������� �FPGA�� ����� ������������� ���� ��� ������ �� ��� ��������������� ������� ����� �������� �� �������������� ��� ������� �� �������� ���������� � �������� �������������� �� ��� ��������������������� �� ��� ���������� ���� �� �������� ��� ���� ������� ����������� ������������ ���� ��� �� �� ��� ������� ��� ��������� ������� ��� ��� �� � � ������ ���� ���� ����� ����� ���� �� ���� ���� ���������� ���������� ��� ������� �� ������ ���������� ×28 �� ×64� ��� ��������������� ������ ������ ������ ������� ��� ���� ����������� ���� ������� �� �� ×28� ��� ������������ ��������� �������� ���� ��������������������� ����� ��� ������ �� ������ ������ ����� ���� ���� �������� ���� ����� �� �������� ���������� ����� ��� �������� ��� ����������� ����� ������ ������ �SA1

� ��� ���������� ��� ���� ����� �� �SB2

�� ��� ������������� ���� ×30 �� ×120� ��� ���� ��������������� ����� � ������� �� ×28�

�� ����� �� ������� ���� ��������� ������� ����� ������� ��� �������� �� � ���������� ������

����� �� ����������� ���������������� ����� ����������� ����� ����

RA RB1RB2

SA1SA2

SB1SB2

���

×32 ×37 ×64 ×120 ×74 ×86 ×32 ×28

��

×28 ×35 ×59 ×64 ×30 ×89 ×105 ×28

��� ≡ 104 64 × 64 ������� �� ≡ 150 512 × 512 ������

0

10

20

30

40

50

60

70

80

1 80 160 240 320 400 480

IterationsSpeedup GPGPU 64x64

GPGPU 512x512

FPGA 64x64

FPGA 512x512

������ �� ������ �� ��� �����������

������ ������������ �� ������� ��� �� ����������� �� ��� ������� ���� ����� �� �������� ����� ���� �������� ���� �� �������� ��� ��� ����������� �� �������� ������� ����� ������ �������� ��� ���� ���� �� �� ���� ������� ������������� �� ����� �� ���� �� ����� ��� ���������� ������� ��� ��� ������ �� ���������� ������������ �� �� ����� ���� � ������ ����������������� � ���� ���� ������������ ������������ ��� ������ ���� �� ��� �� ��� ���� ������� ���� ���� ���� �� ���� ��� ��� ��� ������������� �≈ 1.5 ������ �� ���� �� ��� �������� ���������� ���������� ��� ������� ����������� � ������� ������ ���� ����� ����� �� �� ������������ �� ��� ��� ������� ������� ������������ ��� ��� ����������� ���� ��� �� ����� ������ ��� ���� �� � �������� ������������ �� ����������� �� ����������� ��� ����� ����������

��� �� ��� ������� ��� ����������� ������� ��� ����� ��� ����� ������� ������������ ��� ���� ��� ��� ��������� ������������� �� �� ���� ������� ��� ��� ��������������� �� ���� �������� ��������� �� �� ������ ������ ��� ������������� �� �������������

JCRA 2011 | Tenerife 7-9 de Septiembre

73

Page 11: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

����������� ��� ������� ���� ������ �� �������������� �� ���� �� �� �� �� ����� ��� ���������� ����� �� �� ���� ��� ����� ��� �� ����������� ����������� �� ��� ������ �� � �������� ������ �� ��������� �������������� �������� �� ���� ������ �� �� ���� �� ������ ���������������� �� ��� ������� �������� �� ��������������� �� ���� ����� �� ��� �������������� ����� ������� ��� ���� ��� ��� ��������� �����

�������� �� ����� ��� �� ���� �� ����������� ���� ����� ����� �� ��� �������� ����� ����������� ����� ��� ���� �� ��������� ������������������ ������������� ��� ��������� ���������������� �� ��� ���� �� �� ����� ��� ������ �� ��������� ����� ���� ���� �� ������������ ��� ���������� �� ��������� ��� ���� ���������� �� ��� �������� ���������� �� ��� ��������� ������ �� ���� �� ������� ��������������� ������������� �� �������� �������� ����������� ������ ������ ������� ���� ���� ��� ������� �� ��� �������� ���� ����� ���� ������������� ������������ ������ ����� ������� ��� ���� ������� �� ��� ���� �������

� �����������

����������� ������� �� ��� ������������ �� ��������� ���������� ������������ ��� ���������� ������������� ��� ������������ �� ���� ���������������� �� ����� �� ����� ��� ������ ����������� ��� ������������� �� �� �� ×120 ��������� ��� ×28 ��� ����� ��� ���������

������� ����� ��������������� ��� ���������� ��� ��� ������� �������� ����� ���������� ��������� � ��������� ��� ����� �� ������� �������� ���������� � �� �������� ������������ ���� ����������� ����������� �������� ����� ��� ��� �� ������ ��� ������� �������������

������ ���� �������� ��� ������������ �� ����������� ��������� �������� �� ��� ��� �������� ������������ ������������ ��� ���� ������ ������� ����� ������� ������

��������������

���� ���� ��� ��������� �� �������� �������������� ���������� ������ ��������� ���

���������� ��� ��� ������ ��� ������������������� ����������� �� �������� ������� ������ ����� ��� ������ ����� ��� ������������ �� ��� ��������

����������

��� �� �������� �� �������������� �� ������������ �� �������� �� ������� �� ����������� ��� �� ��� �� ��������� ��� �� ��������� ���������� �������� �� ����������������������� �� ��������������� ����������� ���������� ������������ ������� �� ������������������ ���� ���� ��� �� ��� ��� � ���� �����

��� �� �������� �� ���������� �� ���������� �������������� �� ������� �� ���������� ������ ��� �� ������� ������������ ������ ������������ �� �������� ����������������������� ��� ��������������� ���� ������ �� �� ���� �����

��� �� ���������� �� ������ �� �������� ����������� ��� �� ���������� ����������������� �� ������������� �������������� ������ ���� ������ ��������� ���������� ��� ��� �� ��� ����� �����

��� �� ����������� �� ��������� �� �������� ���� �� ������������ ��� �� ���������� ������� �� ���������������� �������������� ����������� ��������� ���� ������ �� ��� �� ���� �����

��� �� �������� ��� �� ������ ���� ��� ���������� ����� ������ ����� ���� ��� ��� ����� �� ���� �����

��� ������ �������� �� ��������������������������������������������������������������������

��� ������ ������ ������� ���� ��������������� ����� �����

��� �� ��������� �� ��������� �� ����������� �������� ��� �� ��������������� ����������������� ��� ��� �������� ������������ �� �� �������� ��� �������� ���� ������ �������� ��� �����

Sesión II: FPGAs versus Multicores/GPUs

74

Page 12: LIBRO DE RESÚMENESi2pc.es/coss/Articulos/Deideri2011.pdf · Título: XI Jornadas de Computación Reconfigurable y Aplicaciones Editores: Manuel Rodríguez y Eduardo Magdaleno Maquetación:

Lloris, Antonio, 85 López, Juan A., 67, 269 López, Juan Carlos, 291 López, Patricia, 27 López, Sebastián, 127 López-Buedo, Sergio, 43, 59 Mabe, Jon, 27 Magdaleno, Eduardo, 77, 101, 155, 159, 183 Martínez, Guillermo, 219 Martínez, José Ignacio, 199, 211 Martínez, P., 51 Martínez, Ricardo, 133 Martínez Álvarez, Antonio, 189 Martínez Álvarez, José Javier, 251 Martos, Julio, 219 Masdeu, Jordi, 109 Mateos Gil, Raúl, 175, 243 Meléndez, Jaime, 11 Moguerza, Javier, 199 Moreno V., Pablo, 167 Moreno Martínez, Víctor, 43 Morillas, C., 51 Morlans, Sergio, 133 Navarro, Denis, 205 Olivares, Joaquín, 19 Ortega C., Susana, 167 Otero, Andrés, 127 Oyarbide, Íñigo, 27 Parrilla Roure, Luis, 85, 149

Pelayo, F., 51 Pérez, Fernando, 77 Pérez Suárez, Santiago Tomás, 235 Puig, Domenec, 11 Raygoza P., Juan José, 167 Riesgo, T., 127 Rincón, Fernando, 291 Rodríguez, Manuel, 77, 101, 155, 159, 183 Rodríguez Hernández, Eduardo, 183 Ruiz, Juan Carlos, 119 Ruiz, Raúl, 133 Salvadeo, Pablo A., 277 Sánchez Gómez, Francisco Manuel, 175, 243 Sánchez-Román, Diego, 43, 59 Sánchez-Solano, Santiago, 227, 283 Sarmiento, R., 127 Schenini, Juan Manuel, 11 Sobota Rodríguez, Cristian, 101, 183 Sóret, Jesús, 219 Sorzano, Carlos O. S., 67 Sutter, Gustavo, 43, 59, 277 Teres, Lluis, 133 Toledo Moreo, Francisco Javier, 251 Torres, José, 219 Travieso González, Carlos Manuel, 235 Ureña, R., 51 Uribe Aponte, José Luis, 141 Villa, David, 291 Viveros Moreno, Francisco Fernando, 141

300

Índice de autores