Read about Bull MountainDue: January 26
Intel "Bull Mountain" is a processor component which generates random numbers, with available instructions since the Ivy Bridge series of processors.
Read this article about Bull Mountain when it first came out in 2011:
and then check out Intel's more detailed documentation of it here:
(In the Intel article, you don't need to worry about the actual instructions or how to use them in software, which starts on section 3.3 on page 14. Just focus on how the system actually works.)
After reading this, write a cohesive summary, around 1 or 2 pages in length, suitable for your classmates to understand. We want to know what this thing is, how does it work, what are the different components on your processor to make it happen, and how much faster/better is it than other alternatives.