发明名称 |
用于实施成形的存储器访问操作的系统和方法 |
摘要 |
本发明的一个实施例阐述了提供有效方式来从寄存器堆检索操作数的技术。具体地,指令分派单元接收一个或多个指令,每个指令均包括一个或多个操作数。将操作数共同组织为一个或多个操作数组,从中可形成成形的访问。从寄存器堆检索操作数并存储在收集器中。一旦全部操作数均被读取并收集到收集器中,则指令分派单元传输指令和相应的操作数到流多处理器内的功能单元用于执行。本发明的一个优点在于,在单个寄存器访问操作中从寄存器堆检索多个操作数,而不存在资源冲突。通过形成显示所确认的存储器访问模式的有效地检索操作数的成形的访问,改善了从寄存器堆检索操作数的性能。 |
申请公布号 |
CN103218208A |
申请公布日期 |
2013.07.24 |
申请号 |
CN201210520963.5 |
申请日期 |
2012.12.06 |
申请人 |
辉达公司 |
发明人 |
仇小钢;杰克·希莱尔·肖凯特;曼纽尔·奥利维尔·高瑟;潇耀明 |
分类号 |
G06F9/38(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
北京市磐华律师事务所 11336 |
代理人 |
徐丁峰;魏宁 |
主权项 |
一种用于实施寄存器的存储器操作的计算机实现的方法,所述方法包括:接收将跨多个操作数执行的指令;确认存储所述多个操作数的多个寄存器堆经由特定的存储器访问模式可访问;形成与所述特定的存储器访问模式相对应的成形的存储器访问操作;以及实施所述成形的存储器访问操作来从所述多个寄存器堆访问所述多个操作数。 |
地址 |
美国加利福尼亚州 |