发明名称 具减少频宽需求之矩阵相乘
摘要
申请公布号 申请公布日期 2011.09.21
申请号 TW096114806 申请日期 2007.04.26
申请人 辉达公司 发明人 诺柏特 朱法;约翰R 尼可尔斯
分类号 G06F7/38;G06F7/523;G06F9/38 主分类号 G06F7/38
代理机构 代理人 蔡滨阳 台北市大安区敦化南路2段57号7楼
主权项 一种执行包括用于多个线绪之一传播运算元的一组运算之方法,其包含:根据为一记忆体运算元规定的落入一传播记忆体区域的一位址,决定该组运算中包括的该记忆体运算元为该传播运算元;由该传播记忆体区域中对应于该位址的一位置读取一第一值;将该第一值提供至一多线绪处理器中的多个程式指令执行单元;读取由该组运算包括之一并列运算元规定的一组第二值,其中该等第二值中之每一者均对应于该等多个线绪中不同之每一者,且均由该传播记忆体区域外的一记忆体区块所读取;将该组第二值中之一第二值提供至该多线绪处理器中的该等多个程式指令执行单元中之每一者;及针对该等多个线绪中之每一者执行该组运算。如请求项1之方法,其进一步包含基于针对该组运算规定之一格式来判定该组运算中包括之一记忆体运算元系该传播运算元。如请求项1之方法,其进一步包含基于针对一记忆体运算元规定之一位址来判定该组运算中包括之该记忆体运算元系该传播运算元。如请求项1之方法,其进一步包含基于针对一源运算元规定之一暂存器来判定该组运算中包括之该源运算元系该传播运算元。如请求项1之方法,其中以定点资料格式表示该第一值及该等第二值。如请求项1之方法,其中以一浮点资料格式表示该第一值及该等第二值。如请求项1之方法,其中该组运算包括一乘法-加法运算。如请求项1之方法,其中将该组运算表示为包括该传播运算元、该并列运算元及用于基于该传播运算元产生一结果之一计算的一单一程式指令。如请求项1之方法,其中将该组运算表示为包括该传播运算元及该并列运算元之一第一载入程式指令及规定用于基于该传播运算元产生一结果之一计算的一第二程式指令。如请求项1之方法,其中将该组运算表示为包括该传播运算元之一第一载入程式指令、包括该并列运算元之一第二载入程式指令,及规定用于基于该传播运算元产生一结果之一计算的一第三程式指令。如请求项1之方法,其中该传播运算元规定针对该等多个线绪中之每一者均具有一单一值的一位址。如请求项1之方法,其中该并列运算元规定针对该等多个线绪中之每一者均具有一不同值的一位址。
地址 美国