发明名称 PARALLELIZING APPLICATIONS OF SCRIPT-DRIVEN TOOLS
摘要 A system and method for parallelizing applications of script-driven software tools. Scripts in the software tool scripting (1) language are automatically analyzed (2) in order to produce a specification for a parallel computation (3) plus a set of "script fragments", the combination of which is functionally equivalent to the original script. The computational specification plus the script fragments (4) are then executed by a parallel runtime system (5), which causes multiple instances of the original software tool (6) and/or supplemental programs (7) to be run as parallel processes. The resulting processes will read input data (8) and produce output data (9), performing the same computation as was specified by the original script. The combination of the analyzer (2), runtime (5), original software tool, and supplemental programs will, for a given script and input data, produce the same output data as the original software tool alone, but has the capability of using multiple processors in parallel for substantial improvements in overall "throughput". The invention includes computer program embodiments of an automatic script analyzer.
申请公布号 CA2360286(C) 申请公布日期 2007.09.25
申请号 CA20002360286 申请日期 2000.01.13
申请人 AB INITIO SOFTWARE CORPORATION 发明人 SERRANO, MARTIN
分类号 G06F9/44;G06F9/45;G06F9/46;G06F9/50 主分类号 G06F9/44
代理机构 代理人
主权项
地址