Both sides previous revisionPrevious revisionNext revision | Previous revision |
start [2023/10/27 12:03] – [Lectures (tentative schedule, time zone: EDT GMT-4)] juang | start [2023/10/30 07:01] (current) – [Tutorial Materials] juang |
---|
* 1:00pm-2:00pm, Geraldo F. Oliveira, "Processing-Using-DRAM: Ambit, SIMDRAM, pLUTo." | * 1:00pm-2:00pm, Geraldo F. Oliveira, "Processing-Using-DRAM: Ambit, SIMDRAM, pLUTo." |
* 2:00pm-3:15pm, Dr. Juan Gómez Luna, “Accelerating Modern Workloads on a General-purpose PIM System: Machine leaning, Genomics...” | * 2:00pm-3:15pm, Dr. Juan Gómez Luna, “Accelerating Modern Workloads on a General-purpose PIM System: Machine leaning, Genomics...” |
* 3:15pm-4:00pm, Ataberk Olgun, "Processing-Using-Memory Prototypes: PiDRAM." | * 3:15pm-3:45pm, Dr. Juan Gómez Luna, “Adoption Issues: How to Enable PIM?” |
* 4:00pm-4:30pm, Dr. Juan Gómez Luna, “Adoption Issues: How to Enable PIM?” | * 3:45pm-4:15pm, Dr. Juan Gómez Luna, "SimplePIM: A Software Framework for High-level PIM Programming." |
* 4:30pm-5:00pm, Dr. Juan Gómez Luna, "SimplePIM: A Software Framework for High-level PIM Programming." | * 4:15pm-5:00pm, Ataberk Olgun, "Processing-Using-Memory Prototypes: PiDRAM." |
* 5:00pm-5:10pm, Dr. Juan Gómez Luna, “Introduction/Preparation for Hands-on Labs.” | * 5:00pm-5:10pm, Dr. Juan Gómez Luna, “Introduction/Preparation for Hands-on Labs.” |
* Optional - Hands-on Lab: Programming and Understanding a Real PIM Architecture. | * Optional - Hands-on Lab: Programming and Understanding a Real PIM Architecture. |
| |
^ Time ^ Speaker ^ Title ^ Materials ^ | ^ Time ^ Speaker ^ Title ^ Materials ^ |
| 7:55am-8:00am | Dr. Juan Gómez Luna | Welcome & Agenda |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 7:55am-8:00am | Dr. Juan Gómez Luna | Welcome & Agenda |{{realpimtutorial-micro23-agenda-juan-slides.pdf|(PDF)}} {{realpimtutorial-micro23-agenda-juan-slides.pptx|(PPT)}}| |
| 8:00am-9:20am | Prof. Onur Mutlu / Geraldo F. Oliveira | Memory-Centric Computing |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 8:00am-9:20am | Prof. Onur Mutlu / Geraldo F. Oliveira | Memory-Centric Computing |{{geraldo-_micropimtutorial-2023-memory-centric-computing-beforetalk.pdf|(PDF)}} {{geraldo-_micropimtutorial-2023-memory-centric-computing-beforetalk.pptx|(PPT)}}| |
| 9:20am-10:20am | Dr. Juan Gómez Luna | Processing-Near-Memory: Real PNM Architectures / Programming General-purpose PIM |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 9:20am-10:20am | Dr. Juan Gómez Luna | Processing-Near-Memory: Real PNM Architectures / Programming General-purpose PIM |{{realpimtutorial-micro23-processingnearmemory-juan-slides.pdf|(PDF)}} {{realpimtutorial-micro23-processingnearmemory-juan-slides.pptx|(PPT)}}| |
| 10:40am-11:20am | Prof. Youngsok Kim | PID-Join: A Fast In-Memory Join Algorithm for Commodity PIM-Enabled DIMMs |{{.pdf|(PDF)}} {{.pptx|(PPT)}} \\ [[https://dl.acm.org/doi/10.1145/3589258|SIGMOD'2023]]|| | | 10:40am-11:20am | Prof. Youngsok Kim | PID-Join: A Fast In-Memory Join Algorithm for Commodity PIM-Enabled DIMMs |{{Real-World PIM Tutorial - MICRO 2023.pdf|(PDF)}} \\ [[https://dl.acm.org/doi/10.1145/3589258|SIGMOD'2023]]|| |
| 11:20am-12:00pm | Dr. Abu Sebastian | PUM Based on Memristive Devices: The IBM HERMES Project Chip |{{.pdf|(PDF)}} {{.pptx|(PPT)}} \\ [[https://www.youtube.com/watch?v=wNmqQHiEZNk&t=1s|Lecture (ETH Zürich, Fall 2020]] \\ [[https://github.com/IBM/aihwkit|IBM Analog Hardware Acceleration Kit]] \\ [[https://www.nature.com/articles/s41565-020-0655-z|Nature Nanotechnology (2020)]] \\ [[https://www.nature.com/articles/s41928-023-01010-1|Nature Electronics (2023)]] \\ [[https://ieeexplore.ieee.org/abstract/document/9957094|IEEE VLSI (2023)]] \\ [[https://www.nature.com/articles/s41467-023-40770-4|Nature Communications (2023)]]| | | 11:20am-12:00pm | Dr. Abu Sebastian | PUM Based on Memristive Devices: The IBM HERMES Project Chip |{{.pdf|(PDF)}} {{.pptx|(PPT)}} \\ [[https://www.youtube.com/watch?v=wNmqQHiEZNk&t=1s|Lecture (ETH Zürich, Fall 2020]] \\ [[https://github.com/IBM/aihwkit|IBM Analog Hardware Acceleration Kit]] \\ [[https://www.nature.com/articles/s41565-020-0655-z|Nature Nanotechnology (2020)]] \\ [[https://www.nature.com/articles/s41928-023-01010-1|Nature Electronics (2023)]] \\ [[https://ieeexplore.ieee.org/abstract/document/9957094|IEEE VLSI (2023)]] \\ [[https://www.nature.com/articles/s41467-023-40770-4|Nature Communications (2023)]]| |
| 1:00pm-2:00pm | Geraldo F. Oliveira | Processing-Using-DRAM: Ambit, SIMDRAM, pLUTo |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 1:00pm-2:00pm | Geraldo F. Oliveira | Processing-Using-DRAM: Ambit, SIMDRAM, pLUTo |{{geraldo-_micropimtutorial-2023-processing-using-memory-beforetalk.pdf|(PDF)}} {{geraldo-_micropimtutorial-2023-processing-using-memory-beforetalk.pptx|(PPT)}}| |
| 2:00pm-2:45pm | Ataberk Olgun | Processing-Using-Memory Prototypes: PiDRAM |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 2:00pm-3:15pm | Dr. Juan Gómez Luna | Accelerating Modern Workloads on a General-purpose PIM System: Machine leaning, Genomics... |{{realpimtutorial-micro23-modernworkloads-juan-slides.pdf|(PDF)}} {{realpimtutorial-micro23-modernworkloads-juan-slides.pptx|(PPT)}}| |
| 2:45pm-4:00pm | Dr. Juan Gómez Luna | Accelerating Modern Workloads on a General-purpose PIM System: Machine leaning, Genomics... |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 3:15pm-3:45pm | Dr. Juan Gómez Luna | Adoption Issues: How to Enable PIM? |{{realpimtutorial-micro23-enablingpim-juan-slides.pdf|(PDF)}} {{realpimtutorial-micro23-enablingpim-juan-slides.pptx|(PPT)}}| |
| 4:00pm-4:30pm | Dr. Juan Gómez Luna | Adoption Issues: How to Enable PIM? |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 3:45pm-4:15pm | Dr. Juan Gómez Luna | SimplePIM: A Software Framework for High-level PIM Programming |{{realpimtutorial-micro23-simplepim-juan-slides.pdf|(PDF)}} {{realpimtutorial-micro23-simplepim-juan-slides.pptx|(PPT)}}| |
| 4:30pm-5:00pm | Dr. Juan Gómez Luna | SimplePIM: A Software Framework for High-level PIM Programming |{{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 4:15pm-5:00pm | Ataberk Olgun | Processing-Using-Memory Prototypes: PiDRAM |{{realpimtutorial-micro23-pidram_drambender-ataberk-slides.pdf|(PDF)}} {{realpimtutorial-micro23-pidram_drambender-ataberk-slides.pptx|(PPT)}}| |
| 5:00pm-5:10pm | Dr. Juan Gómez Luna | Hands-on Lab: Programming and Understanding a Real Processing-in-Memory Architecture |{{.pdf|(Handout)}} \\ {{.pdf|(PDF)}} {{.pptx|(PPT)}}| | | 5:00pm-5:10pm | Dr. Juan Gómez Luna | Hands-on Lab: Programming and Understanding a Real Processing-in-Memory Architecture |{{lab_micro2023.pdf|(Handout)}} \\ {{realpimtutorial-micro23-lab-juan-slides.pdf|(PDF)}} {{realpimtutorial-micro23-lab-juan-slides.pptx|(PPT)}}| |
| |
==== Learning Materials ==== | ==== Learning Materials ==== |