RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Soporte Sobre: Educación & Entretenimiento > Zona Académica > Programación
Comunidad

Respuesta
 
Herramientas Desplegado
Antiguo 18-jun-2013     #1
Predeterminado Alinear Matrices en C [AYUDA]

Que tal saludos.

Estoy realizando una aplicacion con threads y extenciones SSE(SIMD) en C.

Creo matrices de la siguiente manera:
Código:
float ** nuevaMatriz(int x,int y){
	int i;
	float __attribute__ ((aligned(16))) **m;
	m=malloc(sizeof(int *)*x);	
	for(i=0;i<x;i++)
	    m[i]=malloc(sizeof(int)*y);
	return m;          
}
Y al momento de usar SSE, hago lo siguiente (Lo que hago en esa linea es simplemente mandar una fila de la matriz es lo que contiene v_1):
Código:
__m128 v1=_mm_load_ps(&v_1[k]);
El problema es que me da un SEGMETACION FAULT, y esto se debe; que al momento de crear la matriz no me estoy asegurando de que estos datos estén alineados.

Usando SSE esto se soluciona de la siguiente manera:
Código:
__m128 v1=_mm_loadu_ps(&v_1[k]);
Al agregar "u" al load le digo que no estoy seguro que los datos están o no alineados, entonces los alinea.
Pero quiero saber como puedo alinear los datos al momento de inicializar la matriz con malloc.

Gracias

Última edición por c.uent; 19-jun-2013 a las 09:45 Razón: creo que la palabra ayuda, expresa un titulo mas comprensible!!
Responder Citando
Usuarios que han agradecido este mensaje de c.uent
baduser (19-jun-2013)
Respuesta

Etiquetas
matrices, programacion, programacion c, simd, sse


(0 miembros y 1 visitantes)
 

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Algun Software para hacer Matrices para Máquinas Bordadoras joaoterran Peticiones 2 26-feb-2013 02:01
[Problema] Chronicle (2012) Director’s Cut 2in1 1080p BD50 Prizax Peticiones 1 29-abr-2012 15:44
[Problema] Problema con modem arnet Sebiitha Internet, Redes & Network 1 25-dic-2011 04:07
[Problema] Lectora Super Writemaster gaBBye PC's Desktops 10 29-jul-2011 17:58
[PROBLEMA] Aero en windows 7 si se desactiva repentinamente Arleanjose Windows Vista & 7 10 03-may-2011 11:25


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.
Ad Management by RedTyger