Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.
AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.
Near-Memory Computing (NMC) addresses the Von Neumann bottleneck between memory and processing by bringing computation capabilities close to where data is stored. This approach opens a vast design space, which requires both a detailed view of the NMC processing units (PUs) architecture and a broad perspective of the entire system integrating them. To tackle this challenge, this paper presents a novel cross-layer methodology that relies on synthesizable hardware models of the NMC PUs, encapsulated as components for event-based fullsystem simulation. Our approach enables accurate assessment of the resource requirements and efficiency of near-memory units while exploring them in context, i.e., when integrated into a system executing complex workloads. Hence, the resulting framework facilitates the systematic design exploration of NMC solutions. To this end, it also includes a complete software stack that supports the implementation and benchmarking of NMC-accelerated applications. We illustrate its effectiveness by providing area, energy, and performance metrics for executing Machine Learning (ML) inference benchmarks across the host CPU and the PUs using different DRAM standards. Our cross-layer approach highlights the potential of NMC acceleration, demonstrating system-wide speedups of 17.4× on average.