The arrival of the multi-core era brings us a higher performance and lower energy consumption experience. While technology improves the performance of computers Code More and more demanding, multi-thread parallel programming Program The performance of multi-core systems has been greatly improved, and code optimization tools make multi-threaded programming easier. Join the Intel multi-core platform programming optimization competition to release the potential of multi-core computing and witness your optimization strength!
This competition requires contestants to use the sample code provided by the competition to optimize the code using one or more recommended intel software development tools. Contestants can submit works on the Competition website.
Works will be evaluated on the hardware platform recommended by the competition, and the final results will be published on the Competition website.
- optimization requirements
- optimization is mainly aimed at code-level performance optimization. You can modify the original code, but cannot redesign the new calculation algorithm .
- to fully utilize the performance of multi-core processors, the original serial code needs to be multithreading.
- intel optimization tools should be used whenever possible during optimization.
- after optimization, program performance and tool usage will be used as the primary indicator for evaluation.
- file submission requirements
- two parts shall be submitted: Optimized Program code and optimization report.
- the optimization report should include the following content:
- program compilation and running methods
- main optimization steps and methods
- usage of related optimization tools in each step
- program performance data for each optimization step