Back to Browse

CPU Optimizations: Clock Speed/Overclocking and Fetch/Execute Units

550 views
Oct 18, 2020
15:57

This video kicks off a deep exploration of optimizations that are used to keep the modern CPU running fast. We discuss clock speed and how it determined for your chip. We also talk about overclocking and the reasons why you can increase your CPU speed but also why it will start failing in unpredictable ways if you push it too far. Lastly we start with our first optimization of the CPU, separate fetch and decode units. They allow instructions to be fetched from memory and executed in parallel. Please like this video and subscribe and would like to see more like it! https://www.youtube.com/channel/UC8fdekVhEilBTuBK322WjVw?sub_confirmation=1 It is part of my Computer Organization and Architecture course which you can find here: https://www.youtube.com/playlist?list=PL0_aoTs5sGaTt4IuF7jJxqVm4uE-TgsJR If you have not seen the Little Man Computer (LMC) series of videos, they are highly recommended before this one you can find them here: * A recommended introduction to Little Man computer video here: https://youtu.be/4T60r42o9Wo * A "Hello LMC" video where we do a smaller program and talk more in-depth about the instruction cycle and basic instructions: https://youtu.be/QneVgKf2eVg * And an intermediate step where we introduce branching and explore recreating conditional statements with LMC: https://youtu.be/fXMCnzdNemc * Finally we explore iteration, labels and advanced LMC: https://youtu.be/hFg1etP_sFM Here are presentation slides that can be used as a supplement to follow along and as a future reference for this content: https://drive.google.com/file/d/150yd7RGaBvlvCoqACdUn9jUYeZEL6hin/view?usp=sharing

Download

0 formats

No download links available.

CPU Optimizations: Clock Speed/Overclocking and Fetch/Execute Units | NatokHD