D..Archambaud, F..Dromard, A..Greiner, P..Faudemay, I..S..Silva, L..Winckel Une carte massivement parallèle SIMD programmable Dans cet article nous présentons la carte massivement parallèle RAPID-2 et son modèle de programmation. RAPID-2 est une carte massivement parallèle SIMD (un seul flot d'instructions, plusieurs flots de données), destinée à être utilisée comme carte accélératrice sur des PC. Elle utilise deux types de composants VLSI qui ont été développés dans le laboratoire à l'aide de la chaîne de CAO Alliance. Un langage de programmation, L1, a été développé pour cette carte. Il s'appuie sur un modèle de programmation que nous décrivons brièvement dans cet article. Le langage est une exten­ sion du C. A partir d'un programme écrit dans ce langage, un com­ pilateur le sépare en un programme d'application en C destiné à être exécuté sur le PC et un microprogramme destiné à être exécuté sur la carte accélératrice. Le compilateur permet donc le codéveloppement du code C et du micro-code. In this paper we present the massively parallel RAPID-2 board and his programming model. RAPID-2 is a massively parallel SIMD board (Single Instruction, Multiple Data) to be used as an accel­ erating board for PC computer. It uses two kind of VLSI compo­ nents designed in our laboratory with the Alliance CAD Tools. The L1 programming language has been developed for the board. It is based on a programming model briefly described in this paper. This language is an extension of the C language with support for SIMD operation. From a program written in L1, a compiler will produce an application program in C language for the PC and a mi­ croprogram for the accelerating board. The compiler allow the co- design of the C code and of the micro-code.