发明名称 Software constructed stands for execution on a multi-core architecture
摘要 In one embodiment, the present invention includes a software-controlled method of forming instruction strands. The software may include instructions to obtain code of a superblock including a plurality of basic blocks, build a dependency directed acyclic graph (DAG) for the code, sort nodes coupled by edges of the dependency DAG into a topological order, form strands from the nodes based on hardware constraints, rule constraints, and scheduling constraints, and generate executable code for the strands and store the executable code in a storage. Other embodiments are described and claimed.
申请公布号 US2009077360(A1) 申请公布日期 2009.03.19
申请号 US20070901644 申请日期 2007.09.18
申请人 发明人 LIU WEI;SU LIXIN;WU YOUFENG;HUM HERBERT
分类号 G06F9/44;G06F9/38 主分类号 G06F9/44
代理机构 代理人
主权项
地址