build me a processor simulator

Job ID: 32533395

Budget: $30 – $250 AUD

implement a given spec processor simulator to be coded in C language
the CPU is a 4 cores which run in parallelly
need to know:
hardware engineering
C programming
assembler
CPU piping
computer architecture
MESI cache coherence protocol
visual studio

the simulator simulates the core piping, caches, and main memory
a test case inputs will be provided for testing
need to wrote a documentation describing the implementation