start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2025/06/07 23:22] – geraldod | start [2025/06/08 15:38] (current) – [Agenda & Workshop Materials (Tentative)] kkoliogeorgi | ||
---|---|---|---|
Line 46: | Line 46: | ||
| 10:00 AM | Dr. Geraldo F. Oliveira | Processing-Using-Memory (PUM) Systems - Part I | {{geraldo-ics25-lecture2-PUM-part-I-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture2-PUM-part-I-beforelecture.pptx|(PPT)}} | | | 10:00 AM | Dr. Geraldo F. Oliveira | Processing-Using-Memory (PUM) Systems - Part I | {{geraldo-ics25-lecture2-PUM-part-I-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture2-PUM-part-I-beforelecture.pptx|(PPT)}} | | ||
| 10:30 AM | N/A | **Coffee Break** | | | | 10:30 AM | N/A | **Coffee Break** | | | ||
- | | 10:45 AM | Ismail E. Yuksel | Functionally-Complete Boolean Logic in Real DRAM Chips | | | + | | 10:45 AM | Ismail E. Yuksel | Functionally-Complete Boolean Logic in Real DRAM Chips | {{ics25_mccsys_fcdram_ismail_talk.pdf|(PDF)}} {{ics25_mccsys_fcdram_ismail_talk.pptx|(PPT)}} |
| 11:15 AM | Dr. Geraldo F. Oliveira | Processing-Using-Memory (PUM) Systems - Part II | {{geraldo-ics25-lecture3-PUM-part-II-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture3-PUM-part-II-beforelecture.pptx|(PPT)}} | | | 11:15 AM | Dr. Geraldo F. Oliveira | Processing-Using-Memory (PUM) Systems - Part II | {{geraldo-ics25-lecture3-PUM-part-II-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture3-PUM-part-II-beforelecture.pptx|(PPT)}} | | ||
| 11:45 AM | Dr. Geraldo F. Oliveira | Processing-Near-Memory (PNM) Systems: Academia & Industry Developments - Part I | {{geraldo-ics25-lecture4-PNM-part-I-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture4-PNM-part-I-beforelecture.pptx|(PPT)}} | | | 11:45 AM | Dr. Geraldo F. Oliveira | Processing-Near-Memory (PNM) Systems: Academia & Industry Developments - Part I | {{geraldo-ics25-lecture4-PNM-part-I-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture4-PNM-part-I-beforelecture.pptx|(PPT)}} | | ||
| 12:00 PM | N/A | **Lunch** | | | | 12:00 PM | N/A | **Lunch** | | | ||
| 01:00 PM | Dr. Geraldo F. Oliveira |Processing-Near-Memory (PNM) Systems: Academia & Industry Developments - Part II | {{geraldo-ics25-lecture5-PNM-part-II-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture5-PNM-part-II-beforelecture.pptx|(PPT)}} | | | 01:00 PM | Dr. Geraldo F. Oliveira |Processing-Near-Memory (PNM) Systems: Academia & Industry Developments - Part II | {{geraldo-ics25-lecture5-PNM-part-II-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture5-PNM-part-II-beforelecture.pptx|(PPT)}} | | ||
- | | 01:30 PM | Dr. Konstantina Koliogeorgi | PIM Architectures for Bioinformatics | + | | 01:30 PM | Dr. Konstantina Koliogeorgi | PIM Architectures for Bioinformatics |
| 02:00 PM | Dr. Geraldo F. Oliveira | PIM Adoption & Programmability | {{geraldo-ics25-lecture6-adoption-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture6-adoption-beforelecture.pptx|(PPT)}} | | | 02:00 PM | Dr. Geraldo F. Oliveira | PIM Adoption & Programmability | {{geraldo-ics25-lecture6-adoption-beforelecture.pdf|(PDF)}} {{geraldo-ics25-lecture6-adoption-beforelecture.pptx|(PPT)}} | | ||
- | | 02:30 PM | Dr. Geraldo F. Oliveira | // | + | | 02:30 PM | Dr. Geraldo F. Oliveira | // |
| 03:00 PM | N/A | **Coffee Break** | | | | 03:00 PM | N/A | **Coffee Break** | | | ||
| 03:15 PM | Taewoon Kang | SparsePIM: An Efficient HBM-Based PIM Architecture for Sparse Matrix-Vector Multiplications | | | | 03:15 PM | Taewoon Kang | SparsePIM: An Efficient HBM-Based PIM Architecture for Sparse Matrix-Vector Multiplications | | | ||
- | | 03:45 PM | Prof. Elaheh Sadredini | TBD | | | + | | 03:45 PM | Prof. Elaheh Sadredini | Keep it Close, Keep it Secure! Towards Efficient, Secure, and Programmable Memory-Centric Computing |
| 04:15 PM | Melina Soysal | MARS: Processing-In-Memory Acceleration of Raw Signal Genome Analysis Inside the Storage Subsystem | | | | 04:15 PM | Melina Soysal | MARS: Processing-In-Memory Acceleration of Raw Signal Genome Analysis Inside the Storage Subsystem | | | ||
| 04:45 PM | Dr. Geraldo F. Oliveira | Closing Remarks | | | | 04:45 PM | Dr. Geraldo F. Oliveira | Closing Remarks | | | ||
Line 63: | Line 63: | ||
==== Invited Speakers ==== | ==== Invited Speakers ==== | ||
- | TBA | + | === Ismail E. Yüksel (ETH Zurich) === |
+ | **Talk Title:** Functionally-Complete Boolean Logic in Real DRAM Chip {{ :: | ||
+ | |||
+ | **Talk Abstract:** We experimentally demonstrate that COTS DRAM chips are capable of performing 1) functionally-complete Boolean operations: NOT, NAND, and NOR and 2) many-input (i.e., more than two-input) AND and OR operations. We present an extensive characterization of new bulk bitwise operations in 256 off-the-shelf modern DDR4 DRAM chips. We evaluate the reliability of these operations using a metric called success rate: the fraction of correctly performed bitwise operations. Among our 19 new observations, | ||
+ | |||
+ | |||
+ | **Bio:** [[https:// | ||
+ | |||
+ | === Konstantina Koliogeorgi (ETH Zurich) === | ||
+ | **Talk Title:** PIM Architectures for Bioinformatics {{ :: | ||
+ | |||
+ | **Talk Abstract:** As bioinformatics workflows grow increasingly data-intensive — from genome sequencing to proteomics and large-scale biological simulations — traditional compute architectures face significant memory bottlenecks. This talk explores the potential of Processing-in-Memory (PIM) architectures to revolutionize bioinformatics by bringing computation closer to the data. We will cover key PIM design principles, highlight recent advancements in PIM-enabled bioinformatics applications (such as sequence alignment), and discuss practical considerations for integrating PIM into existing HPC. | ||
+ | |||
+ | **Bio:** [[https:// | ||
+ | |||
+ | === Prof. Elaheh Sadredini (University of California, Riverside) === | ||
+ | **Talk Title:** Keep it Close, Keep it Secure! Towards Efficient, Secure, and Programmable Memory-Centric Computing {{ :: | ||
+ | |||
+ | |||
+ | **Talk Abstract:** Processing-in-memory (PIM) architectures are increasingly promising for accelerating data-intensive workloads, but key challenges remain in making them secure, programmable, | ||
+ | |||
+ | |||
+ | **Bio:** [[https:// | ||
+ | |||
+ | |||
+ | === Taewoon Kang (Korea University) === | ||
+ | **Talk Title:** SparsePIM: An Efficient HBM-Based PIM Architecture for Sparse Matrix-Vector Multiplications {{ :: | ||
+ | |||
+ | **Talk Abstract:** Sparse matrix-vector multiplication (SpMV) is a fundamental operation across diverse domains, including scientific computing, machine learning, and graph processing. However, its irregular memory access patterns necessitate frequent data retrieval from external memory, leading to significant inefficiencies on conventional processors such as CPUs and GPUs. Processing-in-memory (PIM) presents a promising solution to address these performance bottlenecks observed in memory-intensive workloads. However, existing PIM architectures are primarily optimized for dense matrix operations since conventional memory cell structures struggle with the challenges of indirect indexing and unbalanced data distributions inherent in sparse computations. | ||
+ | In order to address these challenges, we propose SparsePIM, a novel PIM architecture designed to accelerate SpMV computations efficiently. SparsePIM introduces a DRAM row-aligned format (DRAF) to optimize memory access patterns. SparsePIM exploits K-means-based column group partitioning to achieve a balanced load distribution across memory banks. Furthermore, | ||
+ | |||
+ | |||
+ | **Bio:** [[https:// | ||
+ | |||
=== Recommended Materials === | === Recommended Materials === |
start.1749338539.txt.gz · Last modified: 2025/06/07 23:22 by geraldod