JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Test your knowledge
This is an ungraded check of your knowledge (i.e. I do not look at these results in any way shape or form--nor do they effect your grade).
They are designed so you can have some feedback on the assigned readings/videos/notes to see if you picked up some of the basic knowledge.
Consider these an 'alpha' or 'beta' feature of the course, and sometimes they may be blank
Sign in to Google
to save your progress.
Learn more
Skim over "The microarchitecture of Intel, AMD andVIA CPUs" by Agner Fog. In section three there is a discussion of branch prediction. Where is branch prediction a problem?
1 point
For programmers who are trying to predict which branch code will execute
In hardware pipelining. Conditional jumps break the flow if there is only one pipeline and waste time when the pipeline has to be flushed.
Clear selection
See section 16.10 on Multithreading in Intel's Knights Landing. How many threads can run in each core, and does running multiple threads give you all of the resources of that core?
1 point
2 -- and all of the resources
1 -- and none of the resources
1 thread, full resources, or 2 threads and half resources, or 3-4 cores and a quarter of the resources.
Clear selection
Submit
Clear form
This content is neither created nor endorsed by Google.
Report Abuse
-
Terms of Service
-
Privacy Policy
Forms