Scalable and Sustainable Architectures for Computing in Memory

Guardat en:
Dades bibliogràfiques
Publicat a:ProQuest Dissertations and Theses (2025)
Autor principal: Singh, Gian
Publicat:
ProQuest Dissertations & Theses
Matèries:
Accés en línia:Citation/Abstract
Full Text - PDF
Etiquetes: Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!

MARC

LEADER 00000nab a2200000uu 4500
001 3222419725
003 UK-CbPIL
020 |a 9798283425757 
035 |a 3222419725 
045 2 |b d20250101  |b d20251231 
084 |a 66569  |2 nlm 
100 1 |a Singh, Gian 
245 1 |a Scalable and Sustainable Architectures for Computing in Memory 
260 |b ProQuest Dissertations & Theses  |c 2025 
513 |a Dissertation/Thesis 
520 3 |a In the traditional Von-Neumann architectures, such as Central Processing Units (CPUs) and Graphics Processing Units (GPUs), the performance gap (about 1000x) between the processor and memory (Memory Wall) has drastically limited the throughput of data-intensive applications. Additionally, the high power consumption of each data transfer (about 40x more than an arithmetic operation) over the memory bus of limited bandwidth (Power Wall), has severely diminished the energy efficiency of CPUs/GPUs. This degraded performance and energy efficiency of the CPUs/GPUs have been exacerbated by the meteoric rise of applications such as Artificial Intelligence (AI), Machine Learning (ML) algorithms, databases, bio-informatics, etc., that often process gigabytes to terabytes of data.In the last few years, several research proposals and industry prototypes have demonstrated that processing in/near memory (PIM) using Dynamic Random Access Memory (DRAM) is an effective computing paradigm to improve the throughput and energy efficiency of executing data-intensive applications by orders of magnitude as opposed to CPUs and GPUs. Notwithstanding the plethora of proposed PIM architectures, they suffer from challenges such as DRAM intrusion, the lack of flexibility to support multiple applications, an interface with a host processor or a controller, and either the complete absence or availability of a primitive programming and compilation framework.This dissertation tackles the memory and power bottlenecks in CPUs/GPUs and barriers to the widespread adoption of PIM architectures for edge and server computing systems. It proposes PIM designs based on runtime-configurable Neuron Processing Elements (NPEs) integrated into DRAM without altering standard operation or protocols, while meeting strict area and power constraints. Each NPE, built from programmable artificial neurons (ANs) with local storage, uses a radically different approach to logic design and is therefore significantly smaller than equivalent CMOS designs. NPEs implement multiple operations of varying data formats and precision. Runtime configuration is achieved with minimal overhead. The integration enables a unified platform for various data-intensive workloads, achieving up to a 10x throughput increase and 10–100x energy efficiency gains over CPUs, GPUs, and prior PIM solutions. 
653 |a Computer engineering 
653 |a Computer science 
653 |a Information science 
773 0 |t ProQuest Dissertations and Theses  |g (2025) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3222419725/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3222419725/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch