User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2024/04/02 08:35] geraldodstart [2024/06/28 19:14] (current) – [Lectures (tentative schedule, time zone: GMT-3)] geraldod
Line 22: Line 22:
  
 ==== Livestream ==== ==== Livestream ====
-[[|Zoom livestream]] +[[https://www.youtube.com/watch?v=KV2MXvcBgb0 |YouTube livestream]] 
 +{{youtube>KV2MXvcBgb0?large}}
  
 ==== Organizers ==== ==== Organizers ====
Line 32: Line 32:
 |[[https://people.inf.ethz.ch/omutlu/index.html|Professor Onur Mutlu]]| <onur.mutlu@safari.ethz.ch> |[[https://people.inf.ethz.ch/omutlu/index.html|Professor Onur Mutlu]]| <onur.mutlu@safari.ethz.ch>
  
-===== Agenda ===== +===== Agenda (June 29, 2024) ===== 
-==== Lectures (tentative schedule) ====+==== Lectures (tentative schedule, time zone: GMT-3) ====
  
-  - Introduction: PIM as a paradigm to overcome the data movement bottleneck.  +  * 9:00am-9:20am, Prof. Onur Mutlu / Geraldo F. Oliveira, “Memory-centric Computing: Introduction to PIM as a Paradigm to Overcome the Data Movement Bottleneck. 
-  Workload analysis and system bottlenecks. +    Workload analysis and system bottlenecks. 
-  PIM taxonomy: technology, location, and nature of computation (e.g., PNM (processing-near-memory) and PUM (processing-using-memory).  +    PIM taxonomy: technology, location, and nature of computation (e.g., PNM (processing-near-memory) and PUM (processing-using-memory).  
-  Advances in different types of PIM at different parts of the memory/storage systems. +    Advances in different types of PIM at different parts of the memory/storage systems. 
-  - Example real-world PNM systems: UPMEM PIM, Samsung HBM-PIM & CXL-PNM, SK Hynix AiM & CMS 2.0, Samsung AxDIMM, Alibaba PNM, Mythic. +  * 9:30am-9:50am, Prof. Minsoo Rhu, Invited Talk #1. 
-  - PUM systems for bulk bitwise operations in simulated and off-the-shelf memory technologies (DRAM, SRAM, and NVM). + 
-  - Programming techniques and tools for PIM systems. +  * Coffee break (10:00am-10:20am) 
-  Infrastructures for doing PIM Research (simulation, real systems, FPGA prototypes).  + 
-  Research challenges and opportunities in PIM systems, with a focus on enabling adoption in the real world.+  * 10:30am-10:50am, Dr. Mohammad Sadr, “Processing-Near-Memory: Real PNM Architectures.” 
 +    * Example real-world PNM systems: UPMEM PIM, Samsung HBM-PIM & CXL-PNM, SK Hynix AiM & CMS 2.0, Samsung AxDIMM, Alibaba PNM, Mythic. 
 +  * 11:00am-11:20am, Geraldo F. Oliveira, "PUM Systems for Bulk Bitwise Operations." 
 +    * PUM systems for bulk bitwise operations in simulated and off-the-shelf memory technologies (DRAM, SRAM, and NVM). 
 +  * 11:30am-11:50am, Prof. Saugata Ghose, Invited Talk #2. 
 +  * 12:00pm-12:20pm, Geraldo F. Oliveira, "Programming Techniques, Infrastructure, and Research Challenges for PIM." 
 +    * Programming techniques and tools for PIM systems. 
 +    Infrastructures for doing PIM Research (simulation, real systems, FPGA prototypes).  
 +    Research challenges and opportunities in PIM systems, with a focus on enabling adoption in the real world. 
 +  * 12:20pm-12:30pm, Geraldo F. Olveira, "Closing Remarks." 
  
 ==== Tutorial Materials ==== ==== Tutorial Materials ====
 +
  
 ^ Time ^ Speaker ^ Title ^ Materials ^ ^ Time ^ Speaker ^ Title ^ Materials ^
-TBA  TBA TBA TBA |+09:00am-09:20am   | Prof. Onur Mutlu / Geraldo F. Oliveira | Memory-Centric Computing |{{geraldo-isca24-lecture1-memory-centric-computing-beforelecture.pdf|(PDF)}} {{geraldo-isca24-lecture1-memory-centric-computing-beforelecture.pptx|(PPT)}}| 
 +| 09:30am-09:50am   | Professor Minsoo Rhu | Memory-Centric Computing Systems – For AI and Beyond |{{|(PDF)}} {{|(PPT)}}| 
 +| 10:00am-10:20am  N/A | Coffee Break | | 
 +| 10:30am-10:50am   | Dr. Mohammad Sadr | Processing-Near-Memory: Real PNM Architectures |{{sadr-isca24-lecture2-processing-near-memory-beforelecture.pdf|(PDF)}} {{sadr-isca24-lecture2-processing-near-memory-beforelecture.pptx|(PPT)}}| 
 +| 11:00am-11:20am   | Geraldo F. Oliveira | Processing-Using-Memory for Bulk Bitwise Operations |{{geraldo-isca24-lecture3-processing-using-memory-beforelecture.pdf|(PDF)}} {{geraldo-isca24-lecture3-processing-using-memory-beforelecture.pptx|(PPT)}}| 
 +| 11:30am-11:50am  | Professor Saugata Ghose | RACER and ReRAM Processing-Using-Memory |{{|(PDF)}} {{|(PPT)}}| 
 +| 12:00pm-12:00pm  | Geraldo F. Oliveira | Programming Techniques, Infrastructure, and Research Challenges for PIM |{{geraldo-isca24-lecture4-adoption-programmability-beforelecture.pdf|(PDF)}} {{geraldo-isca24-lecture4-adoption-programmability-beforelecture.pptx|(PPT)}}| 
 +| 12:20pm-12:30pm  | Geraldo F. Oliveira | Closing Remarks |{{geraldo-isca24-lecture5-conclusion-remarks-beforelecture.pdf|(PDF)}} {{geraldo-isca24-lecture5-conclusion-remarks-beforelecture.pptx|(PPT)}}|
  
 ==== Learning Materials ==== ==== Learning Materials ====
Line 75: Line 92:
     * [[https://arxiv.org/pdf/2402.19080.pdf | PDF (arXiv)]]      * [[https://arxiv.org/pdf/2402.19080.pdf | PDF (arXiv)]] 
     * [[https://github.com/CMU-SAFARI/MIMDRAM | Repository (GitHub)]]      * [[https://github.com/CMU-SAFARI/MIMDRAM | Repository (GitHub)]] 
 +  * Hajinazar, N., Oliveira, G. F., Gregorio, S., Ferreira, J. D., Ghiasi, N. M., Patel, M., Alser, M., Ghose, S., Gomez-Luna, J., Mutlu. O., SIMDRAM: An End-to-End Framework for Bit-Serial SIMD Computing in DRAM, in ASPLOS, 2021.
 +    * [[https://arxiv.org/pdf/2105.12839.pdf | PDF (arXiv)]] 
 +    * [[https://www.youtube.com/watch?v=lu3Br4-kySw | Full Talk Video]] 
 +  * Seshadri, V., Lee, D., Mullins, T., Hassan, H., Boroumand, A., Kim, J., Kozuch, M. A., Mutlu, O., Gibbons, P. B., Mowry, T. C., Ambit: In-Memory Accelerator for Bulk Bitwise Operations Using Commodity DRAM Technology, in MICRO, 2017.
 +    * [[https://people.inf.ethz.ch/omutlu/pub/ambit-bulk-bitwise-dram_micro17.pdf | PDF]] 
  
  
start.1712046925.txt.gz · Last modified: 2024/04/02 08:35 by geraldod

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki