发明名称 应用程序生成系统和方法
摘要 本发明提供了一种应用程序生成系统和方法。通过执行相对于源代码的库组件生成优化表以及通过使用所产生的优化表自动地分配计算资源,以及为混合系统(其中,资源通过网络相互连接起来)执行网络嵌入,通过计算机处理,生成优化的可执行代码。执行模式由数据并行化(并行度1,2,3,…,n)、加速器以及其使用(图形处理单元),以及其组合组成。在通过计算机处理使用所产生的优化表自动地分配计算资源的步骤中,假设要执行的处理通过流图来表示,对于流图上的所有用户定义的操作符(UDOP),执行从优化表中临时选择具有最短的流水线间距的执行模式的步骤,删除计算资源的约束的步骤,以及网络嵌入处理的步骤。
申请公布号 CN102081544A 申请公布日期 2011.06.01
申请号 CN201010543253.5 申请日期 2010.11.15
申请人 国际商业机器公司 发明人 村濑正名;土居意弘;前田久美子;吉泽武朗;小松秀昭
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 杜娟
主权项 一种通过计算机的处理生成在所述计算机上操作的应用程序的方法,包括下列步骤:准备用于生成所述应用程序的库组件;获取可用硬件资源的状态;对于所述库组件中的操作,根据所述可用硬件资源的状态生成一个或多个执行模式;以及测量每个执行模式在所述可用硬件资源上的执行速度,并将测量结果存储在优化表中,所述优化表包含所述执行模式、所述可用硬件资源、以及所述执行速度作为条目,所述优化表存储到计算机的存储装置中。
地址 美国纽约