En calcul parallèle , le processeur arithmétique parallèle géométrique ( GAPP ), inventé par le mathématicien polonais Włodzimierz Holsztyński en 1981, a été breveté par Martin Marietta Corporation et a appartenu à de nombreuses entreprises au cours de son existence, notamment à Lockheed Martin après la fusion de Martin Marietta, Co. avec Lockheed. Le dernier cessionnaire du brevet était Geo Semiconductor, Inc. lors de son expiration en 2023.
La topologie réseau du GAPP est un réseau maillé d' éléments de traitement SIMD monobit (PE), où chaque PE peut communiquer avec ses voisins au nord, à l'est, au sud et à l'ouest. Chaque cellule possède sa propre mémoire. L'espace d'adressage est identique pour toutes les cellules. Les données circulent en parallèle entre les mémoires et les registres des cellules. Dans les premières versions du GAPP, l' unité arithmétique et logique (UAL) de chaque cellule (c'est-à-dire son PE) était un simple additionneur/soustracteur complet 1 bit , capable de réaliser efficacement des opérations arithmétiques et logiques complexes. Grâce à des décalages, elle effectuait également des transformations géométriques ; en bref, elle réalisait les trois types de tâches (alors que d'autres architectures utilisaient trois unités matérielles spécialisées distinctes).
Le GAPP de 10 000 éléments est passé à 82 944 éléments en 1992. Dans sa version la plus récente (en 2004), les systèmes de Teranex utilisent des matrices GAPP jusqu'à 294 912 éléments de traitement.
En mathématiques, Holsztyński est connu pour le théorème de Holsztyński.