Simulator Development

Job ID: 37522534

Budget: $30 – $250 AUD

I am looking for a developer to implement a simulator for an out-of-order processor implementing an APEX-like ISA with an issue queue, a load-store queue and a reorder buffer that uses register renaming.. The ideal candidate should have experience in C++ programming language and have a strong understanding of processor architecture.

Requirements:
- Develop the simulator using C++ programming language
- Implement advanced functionality to support detailed simulations
- Incorporate specific register renaming techniques provided by the client

Skills and experience required:
- Proficiency in C++ programming language
- Strong understanding of out-of-order processors and speculative execution
- Knowledge of register renaming techniques

Please note that the client has specific register renaming techniques in mind, so the developer should be able to implement these techniques accordingly.