发明名称 一种基于多处理器系统的多库函数调用方法和系统
摘要 本发明提供了一种基于多处理器系统的多库函数调用方法和系统,其中所述多处理器系统包括一个主处理单元PPE和多个协处理单元SPE,包括多库函数的应用程序在PPE的内存空间执行,该方法包括:在PPE的应用程序内维护各SPE的状态,其中已经启动的SPE具有用于截获PPE命令的SPE代理;响应调用一库函数请求,PPE根据当前各SPE的状态,判断调用所述库函数的可用SPE数量是否足够;如果可用SPE数量足够,发送运行命令到选择的SPE;执行完毕全部库函数后,PPE发送终止命令到全部启动的SPE。
申请公布号 CN101661405A 申请公布日期 2010.03.03
申请号 CN200810214486.3 申请日期 2008.08.28
申请人 国际商业机器公司 发明人 李晖;王佰玲;彭红波
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 北京市金杜律师事务所 代理人 王茂华;李 辉
主权项 1.一种基于多处理器系统的多库函数调用方法,其中所述多处理器系统包括一个主处理单元PPE和多个协处理单元SPE,包括多库函数的应用程序在PPE的内存空间执行,该方法包括:在PPE的应用程序内维护各SPE的状态,其中已经启动的SPE具有用于截获PPE命令的SPE代理;响应调用一库函数请求,PPE根据当前各SPE的状态,判断调用所述库函数的可用SPE数量是否足够;如果可用SPE数量足够,发送运行命令到选择的SPE;执行完毕全部库函数后,PPE发送终止命令到全部启动的SPE。
地址 美国纽约阿芒克