I had a fear of Computer architecture, watching prof. Mutlu actually has created an interest in me about computer architecture. Also I couldn't have had the opportunity to get enrolled with prof. I am very happy that I can freely access these contents and even the slides. Thanks!!!
I just started watching the first video, and this is so very much refreshing and packed with real world case studies.Thanks Prof for making the course interesting.
It was really useful and informative. Indeed one of the best lectures regarding this interesting topic, that I've ever seen. Your positive energy and innovation in presenting is wonderful. Hope see you soon.
I wonder when In-memory computing will be a common architecture because today's bottlenecks of computing points out that bringing data to computation units are not efficient anymore. We should be focusing on bringing computation onto data.
There already are companies trying to bring compute to DRAM. I would really like to see someone put DRAM on the compute die. The IBM Power 10 is a 602mm2 die with 16 cores, 128M eDRAM serving as L3, + massive off-chip IO. If this could be 8 cores, and moderate IO, then there should be room for 256M of eDRAM? The next is to get an OS company to recognize fast and slow memory. Of course, OS already does in the form of memory + page file on a storage device, except move the page file to off-chip DRAM. But it would be better if the OS knew there were local memory + off-chip DRAM memory.
@@joechang8696 "I would really like to see someone put DRAM on the compute die" Why would someone put DRAM on compute die instead of SRAM on compute die?
@@suntzu1409 it has to do with density vs power. I imagine IBM had a reason for eDRAM. SRAM is 6T, eDRAM is 1T + capacitor. Not sure how big the capacitor is in relation to transistor. SRAM is lower power than DRAM? & no refresh logic needed. Considering that AMD is able to get 64MB SRAM on a die smaller than the 8c+32M L3 CCD, may be density between eDRAM and SRAM is not too much? So how much near memory is needed?
"Digital Design and Computer Architecture" is a Bachelor's level course. That is the first course to take as an introduction to how a computer works and is designed. "Advanced Computer Architecture" is a more advanced course. That is to be taken after the Bachelor's level course.
Please can you help me with information about the Gpu memory hierarchy with books or references. If you can, I will write to my e-mail for communication
What better than accessing the knowledge freely? Thank you for sharing. It is wonderfull.
making it perfect and free of course. Just like this :)
I had a fear of Computer architecture, watching prof. Mutlu actually has created an interest in me about computer architecture.
Also I couldn't have had the opportunity to get enrolled with prof. I am very happy that I can freely access these contents and even the slides.
Thanks!!!
I just started watching the first video, and this is so very much refreshing and packed with real world case studies.Thanks Prof for making the course interesting.
I was thinking of skipping the intro and going straight to the technical lectures... I am glad I didnt :)
Thank you for your lecture, it’s really clear than last year, because ppt is much bigger and can be seen easier.
This is precisely what I was looking for
Thank you for give us a chance to access these wonderful lectures. I'm super excited to find them
It was really useful and informative. Indeed one of the best lectures regarding this interesting topic, that I've ever seen. Your positive energy and innovation in presenting is wonderful. Hope see you soon.
Incredible insights about computer architecture! Wonderful!
Looking forward to further lectures!
I am gonna make you proud professor, someday.
Thanks! Prof.Mutlu
wow these videos are so informative. like I didn't learn computer architecture before 🤣
Million thanks professor for providing high quality tertiary education for free! Just being curious that what motivated you to leave CMU for Europe?
The salary at ETH? XD I'm only joking, kinda
43:03 by reliability does he mean persistence? Or correctness. Are we ditching parity bits or something. *What is reliability?!*
Thank you for your excellent explaining. Greetings from your homecountry.
Thank you for your great teaching ❤️
Shame I postpone to watch this all those times.
Can we access the PDF?
If i want to study fully about computer hardware which course should i choose? ELECTRONICS OR Computer Science (CS)
Does this Lecture cover the same topics as "Digital Design & Computer Architecture" from this spring?
nope. That course is the prerequisite for this.
@@hongchulnam1630 okay nice, thanks
dislikes are two of the major dram companies :)
I am super excited of seeing this! Any chance can get access to HW and grades?
I wonder when In-memory computing will be a common architecture because today's bottlenecks of computing points out that bringing data to computation units are not efficient anymore. We should be focusing on bringing computation onto data.
There already are companies trying to bring compute to DRAM. I would really like to see someone put DRAM on the compute die. The IBM Power 10 is a 602mm2 die with 16 cores, 128M eDRAM serving as L3, + massive off-chip IO. If this could be 8 cores, and moderate IO, then there should be room for 256M of eDRAM? The next is to get an OS company to recognize fast and slow memory. Of course, OS already does in the form of memory + page file on a storage device, except move the page file to off-chip DRAM. But it would be better if the OS knew there were local memory + off-chip DRAM memory.
@@joechang8696
"I would really like to see someone put DRAM on the compute die"
Why would someone put DRAM on compute die instead of SRAM on compute die?
@@suntzu1409 it has to do with density vs power. I imagine IBM had a reason for eDRAM. SRAM is 6T, eDRAM is 1T + capacitor. Not sure how big the capacitor is in relation to transistor. SRAM is lower power than DRAM? & no refresh logic needed.
Considering that AMD is able to get 64MB SRAM on a die smaller than the 8c+32M L3 CCD, may be density between eDRAM and SRAM is not too much?
So how much near memory is needed?
is this advanced comp. architecture course or something for undergrads??
This is a masters level course
Whats the difference between the Spring courses "Digital Design and Computer Architecture" and the Fall courses "Advanced Computer Architecture" ?
"Digital Design and Computer Architecture" is a Bachelor's level course. That is the first course to take as an introduction to how a computer works and is designed.
"Advanced Computer Architecture" is a more advanced course. That is to be taken after the Bachelor's level course.
Is it good for BCA purpose? Like Batchelors of computer application
No it would be way too overkill for that... Rather take his undergrad level course Digital Design
Is this course equivalent to Patterson and Henssey Computer Organization And Design Book or it is more advanced ?
Please can you help me with information about the Gpu memory hierarchy with books or references. If you can, I will write to my e-mail for communication
gm