UPMEM annonce la première puce de Processing-In-Memory pour accélérer les applications Big Data
Avec la fin de la loi de Moore, la technologie d’accélération d’UPMEM est très attendue par les acteurs du Big Data. « La nouvelle génération d’applications gourmandes en données ne se prête pas aux architectures traditionnelles de CPU, » explique Gilles Hamou, PDG et co-fondateur d’UPMEM. « Les premiers benchmarks conduits avec nos partenaires valident le caractère disruptif et la valeur ajoutée de la technologie UPMEM PIM, ainsi que l’adéquation du modèle de programmation avec un grand nombre d’applications réelles très consommatrices en données. »
La puce PIM, intégrant le processeur propriétaire d’UPMEM (appelé DPU pour DRAM Processing Unit) et la mémoire dynamique (DRAM), est le bloc de base de la première solution d’accélération efficace, programmable et supportant la mise à l’échelle pour les applications Big Data. Associée à son kit de développement logiciel (SDK), la solution UPMEM PIM peut accélérer 20 fois les applications manipulant beaucoup de données, avec un très faible coût énergétique additionnel. Ce bond en avant ouvre de nouveaux horizons pour les acteurs du Big Data en termes de structure de coût et de nouveaux services. L’architecture innovante d’UPMEM résout le « memory wall » – le mur mémoire -, ainsi que le coût dominant en énergie du mouvement des données entre le processeur et la mémoire principale des serveurs applicatifs.
Des milliers de coprocesseurs UPMEM DPU, répartis en mémoire et orchestrés par le processeur principal, permettent que les calculs sur les données soient localisés dans les puces mémoire, tout en proposant une programmabilité simple et accessible. Par ailleurs, la solution UPMEM est compatible avec les serveurs existants, les protocoles standardisés, les modèles de programmation, évitant ainsi toute barrière pour une adoption rapide et massive. Par exemple, la solution UPMEM appliquée à la génomique – mapping ADN et analyse des variances – donne un résultat en minutes plutôt qu’en heures, rendant possible la génomique personnalisée en temps réel.
À propos d’UPMEM
UPMEM est une entreprise de semi-conducteur « fabless » fondée en 2015, leader mondial dans le Processing-In-Memory (PIM). La solution PIM développée par UPMEM repose sur une architecture de processeur innovante permettant le traitement de données massives par des centaines de coprocesseurs programmables situés au plus près des données. Les applications Big Data tirant profit de l’accélération de la solution UPMEM PIM sont modifiées pour permettre la distribution et l’orchestration des taches exécutées par les coprocesseurs, depuis le CPU principal en utilisant des langages de programmation haut-niveau. L’équipe UPMEM est basée à Grenoble et combine à une expertise en microélectronique et au niveau système du logiciel.