K. David, B. Hwu-wen-mei, and W. , Programming massively parallel processors ? A hands-on approach, 2010.

N. Nvidia, GeForce 8800 GPU Architecture Overview. Nvidia Corp, 2006.

N. Nvidia-cuda?-c-programming and . Guide, Version 3.2. Nvidia Corp, 2010.

N. Nvidia, Best practices Guide; Version 3.2. Nvidia Corp

N. Whitepaper, NVIDIA's next Generation CUDA? Compute Architecture. Nvidia Corp, 2009.

N. Nvidia, Version 3.2. Nvidia Corp, 2010.

. P. Mathworks, M. Support, and . Guide, Disponible sur : http://www.mathworks.com/support/tech-notes/1600/1605.html [17] MSDN. Standard Types, [en ligne]. Disponible sur : http://msdn.microsoft.com/en- us/library/323b6b3k.aspx [18] NVIDIA. CUDA Technical Training, Volume I: Introduction to CUDA Programming. Nvidia Corp, 2008.

N. The, C. Driver, and N. N. Corp, 256 p. [21] National Science Foundation BLAS (Basic Linear Algebra Subprograms), [en ligne] Disponible sur, p. [23] THOUREL L. Initiation aux techniques modernes des radars. Cepadues Editions, 1982.

*. H_a, *h_C; unsigned int mrowsA, ncolsA, mrowsB, ncolsB; /* entier non signé */ /* Vérifie que le nombre d'arguments d'entrée et de sortie sont corrects */ if(nrhs!=2) mexErrMsgTxt("Deux entrées demandées

/. Chargement-de, A. En-mémoire, and G. *. , d_A; d_A.width = d_A.stride = ncolsA; d_A.height = mrowsA, Matrix