00:11 Introduction to computer architecture and objectives 01:20 Computer architecture is the science and art of selecting and interconnecting hardware components. 02:39 Introduction to ENIAC and course objectives 03:59 Understanding and overcoming cache challenges 05:18 Core i5 processors utilize key components for out-of-order execution 06:38 Branch prediction and SIMD instructions are important concepts for accelerating applications. 07:57 Nehalem microarchitecture highlights dual multi-threading support by Intel 09:15 Server processes contain multiple cores and execute multiple processes simultaneously. Crafted by Merlin AI.
Your videos are very interesting and I watched many of them and learned a lot, but I don't have a robust computer architecture background so I think I am missing a lot/not getting the most value possible. What do you recommend I should read or watch so I can better understand your videos? Like what is the appropriate background knowledge?
You should read Mano Morris's Digital Design book and Patterson and Hennessy's book on Computer Organization. Then if you want to delve deeper you should read Hennessy and Patterson's book on Computer Architecture. Obviously, exercises and projects in between are helpful. Programming (Assembly and C) is also useful for understanding the reason for doing some things.
I can't say for sure what book he used, but some of the later content was very helpful and corresponded well to my course using the "computer architecture: a quantitative approach" textbook. I think there's a textbook that's meant to precede that one by the same authors as well, so maybe look into that
Clear, concise, precise - what I'd expect from a German
00:11 Introduction to computer architecture and objectives
01:20 Computer architecture is the science and art of selecting and interconnecting hardware components.
02:39 Introduction to ENIAC and course objectives
03:59 Understanding and overcoming cache challenges
05:18 Core i5 processors utilize key components for out-of-order execution
06:38 Branch prediction and SIMD instructions are important concepts for accelerating applications.
07:57 Nehalem microarchitecture highlights dual multi-threading support by Intel
09:15 Server processes contain multiple cores and execute multiple processes simultaneously.
Crafted by Merlin AI.
well done professor you do a great job
Your videos are very interesting and I watched many of them and learned a lot, but I don't have a robust computer architecture background so I think I am missing a lot/not getting the most value possible. What do you recommend I should read or watch so I can better understand your videos? Like what is the appropriate background knowledge?
You should read Mano Morris's Digital Design book and Patterson and Hennessy's book on Computer Organization. Then if you want to delve deeper you should read Hennessy and Patterson's book on Computer Architecture. Obviously, exercises and projects in between are helpful. Programming (Assembly and C) is also useful for understanding the reason for doing some things.
@@panos3774 Thank you so much! I wasn't expecting a reply. I will be hopping on Amazon and checking out these books. Thank you again!
Is this course available online? If so, can anyone give me a link to it?
Great Tutorial
Sir which book did u refer to in this course ?
I can't say for sure what book he used, but some of the later content was very helpful and corresponded well to my course using the "computer architecture: a quantitative approach" textbook. I think there's a textbook that's meant to precede that one by the same authors as well, so maybe look into that
@@lemon6521 u almost got it right. the lectures are based on the patterson and hennessey, not the hennessey and patterson
Thanks!
thank you Sir
STOP WAVING YOU HANDS IT IS SO DISTRACTING I CAN'T FOCUS ON THE LESSON.
So true bro it is totally not necessary