本发明属于处理器技术领域,尤其涉及一种多核处理器软错误压力测试程序生成系统及方法。本发明的多核处理器软错误压力测试程序生成系统包括:代码产生器:根据控制参数产生多核处理器体系结构弱点因子极限测试程序;多核处理器模拟器:运行所述极限测试程序产生体系结构弱点因子值;仲裁模块:判断代码产生器产生的多核处理器体系结构弱点因子极限测试程序是否符合要求;机器学习模块:用于运行遗传算法工具优化代码产生器的控制参数。本发明所设计的多核处理器软错误压力测试程序生成系统及方法产生的AVF极限测试程序能够最大限度的检测出某种体系结构中的软错误发生率的最大值,省去了查找、更改基准测试程序的工作。