-
公开(公告)号:US20110264866A1
公开(公告)日:2011-10-27
申请号:US13175928
申请日:2011-07-04
申请人: Quinn A. Jacobson , Anne Weinberger Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham N. Chinya , Bratin Saba , Ali-Reza Adl-Tabatabai , Gad S. Sheaffer
发明人: Quinn A. Jacobson , Anne Weinberger Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham N. Chinya , Bratin Saba , Ali-Reza Adl-Tabatabai , Gad S. Sheaffer
IPC分类号: G06F12/08
CPC分类号: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
摘要: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
摘要翻译: 使用存储器属性将信息中继到程序或其他代理的技术。 更具体地,本发明的实施例涉及使用存储器属性位以有效的方式检查各种存储器特性。
-
公开(公告)号:US08560781B2
公开(公告)日:2013-10-15
申请号:US13175928
申请日:2011-07-04
申请人: Quinn A. Jacobson , Anne Weinberger Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham N. Chinya , Bratin Saba , Ali-Reza Adl-Tabatabai , Gad S. Sheaffer
发明人: Quinn A. Jacobson , Anne Weinberger Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham N. Chinya , Bratin Saba , Ali-Reza Adl-Tabatabai , Gad S. Sheaffer
IPC分类号: G06F12/00
CPC分类号: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
摘要: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
摘要翻译: 一种使用存储器属性将信息中继到程序或其他代理的技术。 更具体地,本发明的实施例涉及使用存储器属性位以有效的方式检查各种存储器特性。
-
公开(公告)号:US07991965B2
公开(公告)日:2011-08-02
申请号:US11349661
申请日:2006-02-07
申请人: Quinn A. Jacobson , Anne Weinberger Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham N. Chinya , Bratin Saha , Ali-Reza Adl-Tabatabai , Gad S. Sheaffer
发明人: Quinn A. Jacobson , Anne Weinberger Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham N. Chinya , Bratin Saha , Ali-Reza Adl-Tabatabai , Gad S. Sheaffer
IPC分类号: G06F13/376
CPC分类号: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
摘要: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
摘要翻译: 使用存储器属性将信息中继到程序或其他代理的技术。 更具体地,本发明的实施例涉及使用存储器属性位以有效的方式检查各种存储器特性。
-
公开(公告)号:US20140025901A1
公开(公告)日:2014-01-23
申请号:US14033463
申请日:2013-09-21
申请人: Quinn A. Jacobson , Anne C. Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham Chinya , Bratin Saha , Ali-Reza Adi-Tabatabai , Gad Sheaffer
发明人: Quinn A. Jacobson , Anne C. Bracy , Hong Wang , John P. Shen , Per Hammarlund , Matthew C. Merten , Suresh Srinivas , Kshitij A. Doshi , Gautham Chinya , Bratin Saha , Ali-Reza Adi-Tabatabai , Gad Sheaffer
IPC分类号: G06F12/08
CPC分类号: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
摘要: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
摘要翻译: 使用存储器属性将信息中继到程序或其他代理的技术。 更具体地,本发明的实施例涉及使用存储器属性位以有效的方式检查各种存储器特性。
-
公开(公告)号:US20130073835A1
公开(公告)日:2013-03-21
申请号:US13675910
申请日:2012-11-13
申请人: Quinn A. Jacobson , Hong Wang , John P. Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant E. Bigbee , Shivnandan D. Kaushik
发明人: Quinn A. Jacobson , Hong Wang , John P. Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant E. Bigbee , Shivnandan D. Kaushik
IPC分类号: G06F9/30
CPC分类号: G06F9/526 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3842 , G06F9/3851 , G06F9/3861
摘要: A processor may include an address monitor table and an atomic update table to support speculative threading. The processor may also include one or more registers to maintain state associated with execution of speculative threads. The processor may support one or more of the following primitives: an instruction to write to a register of the state, an instruction to trigger the committing of buffered memory updates, an instruction to read the a status register of the state, and/or an instruction to clear one of the state bits associated with trap/exception/interrupt handling. Other embodiments are also described and claimed.
摘要翻译: 处理器可以包括地址监视表和原子更新表以支持推测性线程。 处理器还可以包括一个或多个寄存器以维持与推测线程的执行相关联的状态。 处理器可以支持以下一个或多个原语:写入状态寄存器的指令,触发提交缓冲存储器更新的指令,读取状态状态寄存器的指令和/或 指令清除与陷阱/异常/中断处理相关联的状态位之一。 还描述和要求保护其他实施例。
-
公开(公告)号:US08332619B2
公开(公告)日:2012-12-11
申请号:US13314826
申请日:2011-12-08
申请人: Quinn A. Jacobson , Hong Wang , John P. Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
发明人: Quinn A. Jacobson , Hong Wang , John P. Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
CPC分类号: G06F9/526 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3842 , G06F9/3851 , G06F9/3861
摘要: A processor may include an address monitor table and an atomic update table to support speculative threading. The processor may also include one or more registers to maintain state associated with execution of speculative threads. The processor may support one or more of the following primitives: an instruction to write to a register of the state, an instruction to trigger the committing of buffered memory updates, an instruction to read the a status register of the state, and/or an instruction to clear one of the state bits associated with trap/exception/interrupt handling. Other embodiments are also described and claimed.
摘要翻译: 处理器可以包括地址监视表和原子更新表以支持推测性线程。 处理器还可以包括一个或多个寄存器以维持与推测线程的执行相关联的状态。 处理器可以支持以下一个或多个原语:写入状态寄存器的指令,触发提交缓冲存储器更新的指令,读取状态状态寄存器的指令和/或 指令清除与陷阱/异常/中断处理相关联的状态位之一。 还描述和要求保护其他实施例。
-
公开(公告)号:US20070186055A1
公开(公告)日:2007-08-09
申请号:US11349661
申请日:2006-02-07
申请人: Quinn Jacobson , Anne Bracy , Hong Wang , John Shen , Per Hammarlund , Matthew Merten , Suresh Srinivas , Kshitij Doshi , Gautham Chinya , Bratin Saha , Ali-Reza Adl-Tabatabai , Gad Sheaffer
发明人: Quinn Jacobson , Anne Bracy , Hong Wang , John Shen , Per Hammarlund , Matthew Merten , Suresh Srinivas , Kshitij Doshi , Gautham Chinya , Bratin Saha , Ali-Reza Adl-Tabatabai , Gad Sheaffer
IPC分类号: G06F13/28
CPC分类号: G06F12/0815 , G06F11/3471 , G06F11/3648 , G06F12/0804 , G06F12/0817 , G06F12/0831 , G06F12/0842 , G06F12/145 , G06F2201/865
摘要: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
摘要翻译: 使用存储器属性将信息中继到程序或其他代理的技术。 更具体地,本发明的实施例涉及使用存储器属性位以有效的方式检查各种存储器特性。
-
公开(公告)号:US20110087867A1
公开(公告)日:2011-04-14
申请号:US12970040
申请日:2010-12-16
申请人: Quinn A. Jacobson , Hong Wang , John Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
发明人: Quinn A. Jacobson , Hong Wang , John Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
IPC分类号: G06F9/44
CPC分类号: G06F9/526 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3842 , G06F9/3851 , G06F9/3861
摘要: A processor may include an address monitor table and an atomic update table to support speculative threading. The processor may also include one or more registers to maintain state associated with execution of speculative threads. The processor may support one or more of the following primitives: an instruction to write to a register of the state, an instruction to trigger the committing of buffered memory updates, an instruction to read the a status register of the state, and/or an instruction to clear one of the state bits associated with trap/exception/interrupt handling. Other embodiments are also described and claimed.
摘要翻译: 处理器可以包括地址监视器表和原子更新表以支持推测性线程。 处理器还可以包括一个或多个寄存器以维持与推测线程的执行相关联的状态。 处理器可以支持以下一个或多个原语:写入状态寄存器的指令,触发提交缓冲存储器更新的指令,读取状态状态寄存器的指令和/或 指令清除与陷阱/异常/中断处理相关联的状态位之一。 还描述和要求保护其他实施例。
-
公开(公告)号:US20120084536A1
公开(公告)日:2012-04-05
申请号:US13314826
申请日:2011-12-08
申请人: Quinn A. Jacobson , Hong Wang , John Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
发明人: Quinn A. Jacobson , Hong Wang , John Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
IPC分类号: G06F9/30
CPC分类号: G06F9/526 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3842 , G06F9/3851 , G06F9/3861
摘要: A processor may include an address monitor table and an atomic update table to support speculative threading. The processor may also include one or more registers to maintain state associated with execution of speculative threads. The processor may support one or more of the following primitives: an instruction to write to a register of the state, an instruction to trigger the committing of buffered memory updates, an instruction to read the a status register of the state, and/or an instruction to clear one of the state bits associated with trap/exception/interrupt handling. Other embodiments are also described and claimed.
摘要翻译: 处理器可以包括地址监视表和原子更新表以支持推测性线程。 处理器还可以包括一个或多个寄存器以维持与推测线程的执行相关联的状态。 处理器可以支持以下一个或多个原语:写入状态寄存器的指令,触发提交缓冲存储器更新的指令,读取状态状态寄存器的指令和/或 指令清除与陷阱/异常/中断处理相关联的状态位之一。 还描述和要求保护其他实施例。
-
公开(公告)号:US07882339B2
公开(公告)日:2011-02-01
申请号:US11165639
申请日:2005-06-23
申请人: Quinn A. Jacobson , Hong Wang , John Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
发明人: Quinn A. Jacobson , Hong Wang , John Shen , Gautham N. Chinya , Per Hammarlund , Xiang Zou , Bryant Bigbee , Shivnandan D. Kaushik
CPC分类号: G06F9/526 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3842 , G06F9/3851 , G06F9/3861
摘要: A processor may include an address monitor table and an atomic update table to support speculative threading. The processor may also include one or more registers to maintain state associated with execution of speculative threads. The processor may support one or more of the following primitives: an instruction to write to a register of the state, an instruction to trigger the committing of buffered memory updates, an instruction to read the a status register of the state, and/or an instruction to clear one of the state bits associated with trap/exception/interrupt handling. Other embodiments are also described and claimed.
摘要翻译: 处理器可以包括地址监视表和原子更新表以支持推测性线程。 处理器还可以包括一个或多个寄存器以维持与推测线程的执行相关联的状态。 处理器可以支持以下一个或多个原语:写入状态寄存器的指令,触发提交缓冲存储器更新的指令,读取状态状态寄存器的指令和/或 指令清除与陷阱/异常/中断处理相关联的状态位之一。 还描述和要求保护其他实施例。
-
-
-
-
-
-
-
-
-