The processor is one of the essential parts of a computer. The best software in the world would be useless without a processor of some type to carry out the machine language instructions. The processor is the part of the computer architecture that looks up the 0’s and 1’s in memory and carries out the instructions contained within.
This involves three sub-functions:
- Move data from one location in memory to another
- Jump to another set of instructions
- Perform operations on data (add, subtract, etc.)
Processors are measured by the number of bits they can process per cycle (bandwidth) and by cycle speeds. While cycle speeds vary, this project will focus on bandwidth comparisons between 32-bit and 64-bit processors.