摘要 |
本发明提供一种基于使用者所提交之源码(17)而自动作业以产生最佳化码(19)之系统,其中该最佳化码适合在包含至少一处理器(91)之预定硬体平台(90)上执行,该系统包括:用以接收符号码序列或评效序列(1)之构件(51、52),其中该等符号码序列或评效序列代表该处理器(91)在预定应用领域之效能方面之行为;用以接收静态参数(2)之构件(53);用以接收动态参数(7)之构件(55);一用以基于使用评效序列(1)、静态参数(2)及动态参数(7)所建立之对效能之测试及量测,而建立最佳化规则(9)之分析装置(10);一用以最佳化及产生码之装置(80),其先接收评效序列(1),再接收最佳化规则(9)以检查使用者源码(17),侦测可最佳化回圈,将其细分为若干核心码(kernel),组译及嵌入码以传递最佳化码(19);及用以将来自用以产生及最佳化码之装置(80)且与该等核心码相关之资讯再嵌入回评效序列(1)之构件(74)。 |