会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • Context Switching On A Network On Chip
    • 上下文切换网络芯片
    • US20090282226A1
    • 2009-11-12
    • US12118039
    • 2008-05-09
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • G06F9/30
    • G06F15/7825H04L49/109
    • A network on chip (‘NOC’) that includes IP blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to the network by an application messaging interconnect including an inbox and an outbox, one or more of the IP blocks including computer processors supporting a plurality of threads, the NOC also including an inbox and outbox controller configured to set pointers to the inbox and outbox, respectively, that identify valid message data for a current thread; and software running in the current thread that, upon a context switch to a new thread, is configured to: save the pointer values for the current thread, and reset the pointer values to identify valid message data for the new thread, where the inbox and outbox controller are further configured to retain the valid message data for the current thread in the boxes until context switches again to the current thread.
    • 包括IP块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”),每个IP块通过包括收件箱和发件箱的应用消息传送互连网络适配到网络,IP网络中的一个或多个 块,包括支持多个线程的计算机处理器,NOC还包括分别设置指向当前线程的有效消息数据的收件箱和发送箱的指针的收件箱和发件箱控制器; 以及在当前线程中运行的软件,在上下文切换到新线程时,配置为:保存当前线程的指针值,并重置指针值以识别新线程的有效消息数据,其中收件箱和 发送箱控制器被进一步配置为将当前线程的有效消息数据保留在框中,直到上下文再次切换到当前线程。
    • 23. 发明申请
    • Network On Chip With Caching Restrictions For Pages Of Computer Memory
    • 网络片上缓存限制计算机内存页面
    • US20120203971A1
    • 2012-08-09
    • US13445005
    • 2012-04-12
    • Russell D. HooverEric O. Mejdrich
    • Russell D. HooverEric O. Mejdrich
    • G06F12/08
    • G06F12/0842G06F12/126G06F15/7825
    • A network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, a multiplicity of computer processors, each computer processor implementing a plurality of hardware threads of execution; and computer memory, the computer memory organized in pages and operatively coupled to one or more of the computer processors, the computer memory including a set associative cache, the cache comprising cache ways organized in sets, the cache being shared among the hardware threads of execution, each page of computer memory restricted for caching by one replacement vector of a class of replacement vectors to particular ways of the cache, each page of memory further restricted for caching by one or more bits of a replacement vector classification to particular sets of ways of the cache.
    • 包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”),每个IP块通过存储器通信控制器和网络接口控制器适配于路由器, 计算机处理器的多样性,每个计算机处理器实现多个硬件执行线程; 和计算机存储器,计算机存储器以页面组织并且可操作地耦合到一个或多个计算机处理器,该计算机存储器包括集合关联高速缓存,该高速缓存包括以集合组织的高速缓存方式,高速缓存在执行的硬件线程之间共享 计算机存储器的每一页被限制用于通过一类替换向量的一个替换向量到高速缓存的特定方式进行高速缓存,存储器的每一页被进一步限制用于通过替换向量分类的一个或多个位进行高速缓存到特定的一组方式 缓存。
    • 25. 发明申请
    • Monitoring Software Pipeline Performance On A Network On Chip
    • 监控网络芯片上的软件流水线性能
    • US20090282227A1
    • 2009-11-12
    • US12117875
    • 2008-05-09
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • G06F9/30
    • G06F11/3404G06F15/7825
    • Software pipelining on a network on chip (‘NOC’), the NOC including integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, each memory communications controller controlling communication between an IP block and memory, and each network interface controller controlling inter-IP block communications through routers. Embodiments of the present invention include implementing a software pipeline on the NOC, including segmenting a computer software application into stages, each stage comprising a flexibly configurable module of computer program instructions identified by a stage ID; executing each stage of the software pipeline on a thread of execution on an IP block; monitoring software pipeline performance in real time; and reconfiguring the software pipeline, dynamically, in real time, and in dependence upon the monitored software pipeline performance.
    • 芯片上的软件流水线(NOC),NOC包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器,每个IP块通过存储器通信控制器和路由器 网络接口控制器,每个存储器通信控制器控制IP块和存储器之间的通信,以及控制通过路由器进行IP间块通信的每个网络接口控制器。 本发明的实施例包括在NOC上实现软件管线,包括将计算机软件应用程序分阶段分段,每个阶段包括由阶段ID标识的计算机程序指令的灵活可配置模块; 在IP块上执行一个执行线程的软件流水线的每个阶段; 实时监控软件流水线性能; 并且动态地,实时地重新配置软件流水线,并且依赖于监视的软件流水线性能。
    • 27. 发明授权
    • Network on chip with caching restrictions for pages of computer memory
    • 网络芯片具有缓存限制的计算机内存页面
    • US08572324B2
    • 2013-10-29
    • US13445005
    • 2012-04-12
    • Russell D. HooverEric O. Mejdrich
    • Russell D. HooverEric O. Mejdrich
    • G06F12/00
    • G06F12/0842G06F12/126G06F15/7825
    • A network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, a multiplicity of computer processors, each computer processor implementing a plurality of hardware threads of execution; and computer memory, the computer memory organized in pages and operatively coupled to one or more of the computer processors, the computer memory including a set associative cache, the cache comprising cache ways organized in sets, the cache being shared among the hardware threads of execution, each page of computer memory restricted for caching by one replacement vector of a class of replacement vectors to particular ways of the cache, each page of memory further restricted for caching by one or more bits of a replacement vector classification to particular sets of ways of the cache.
    • 包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”),每个IP块通过存储器通信控制器和网络接口控制器适配于路由器, 计算机处理器的多样性,每个计算机处理器实现多个硬件执行线程; 和计算机存储器,计算机存储器以页面组织并且可操作地耦合到一个或多个计算机处理器,该计算机存储器包括集合关联高速缓存,该高速缓存包括以集合组织的高速缓存方式,高速缓存在执行的硬件线程之间共享 计算机存储器的每一页被限制用于通过一类替换向量的一个替换向量来缓存高速缓存的特定方式,每一页的存储器进一步被限制用于通过替换向量分类的一个或多个比特来缓存到特定的一组方式 缓存。
    • 29. 发明申请
    • Context Switching On A Network On Chip
    • 上下文切换网络芯片
    • US20120192202A1
    • 2012-07-26
    • US13440589
    • 2012-04-05
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • G06F9/46
    • G06F15/7825H04L49/109
    • A network on chip (NOC) that includes IP blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to the network by an application messaging interconnect including an inbox and an outbox, one or more of the IP blocks including computer processors supporting a plurality of threads, the NOC also including an inbox and outbox controller configured to set pointers to the inbox and outbox, respectively, that identify valid message data for a current thread; and software running in the current thread that, upon a context switch to a new thread, is configured to: save the pointer values for the current thread, and reset the pointer values to identify valid message data for the new thread, where the inbox and outbox controller are further configured to retain the valid message data for the current thread in the boxes until context switches again to the current thread.
    • 包括IP块,路由器,存储器通信控制器和网络接口控制器的片上网络(NOC),每个IP块通过包括收件箱和发件箱的应用消息传送互连网络适配于网络,所述IP块中的一个或多个包括 支持多个线程的计算机处理器,NOC还包括分别设置用于标识当前线程的有效消息数据的收件箱和发送箱的指针的收件箱和发送箱控制器; 以及在当前线程中运行的软件,在上下文切换到新线程时,配置为:保存当前线程的指针值,并重置指针值以识别新线程的有效消息数据,其中收件箱和 发送箱控制器被进一步配置为将当前线程的有效消息数据保留在框中,直到上下文再次切换到当前线程。
    • 30. 发明授权
    • Context switching in a network on chip by thread saving and restoring pointers to memory arrays containing valid message data
    • 通过线程保存和恢复指向包含有效消息数据的存储器阵列的指针,片上网络中的上下文切换
    • US08214845B2
    • 2012-07-03
    • US12118039
    • 2008-05-09
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • Russell D. HooverEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • G06F9/46G06F13/00G06F9/00
    • G06F15/7825H04L49/109
    • A network on chip (‘NOC’) that includes IP blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to the network by an application messaging interconnect including an inbox and an outbox, one or more of the IP blocks including computer processors supporting a plurality of threads, the NOC also including an inbox and outbox controller configured to set pointers to the inbox and outbox, respectively, that identify valid message data for a current thread; and software running in the current thread that, upon a context switch to a new thread, is configured to: save the pointer values for the current thread, and reset the pointer values to identify valid message data for the new thread, where the inbox and outbox controller are further configured to retain the valid message data for the current thread in the boxes until context switches again to the current thread.
    • 包括IP块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”),每个IP块通过包括收件箱和发件箱的应用消息传送互连网络适配到网络,IP网络中的一个或多个 块,包括支持多个线程的计算机处理器,NOC还包括分别设置指向当前线程的有效消息数据的收件箱和发送箱的指针的收件箱和发件箱控制器; 以及在当前线程中运行的软件,在上下文切换到新线程时,配置为:保存当前线程的指针值,并重置指针值以识别新线程的有效消息数据,其中收件箱和 发送箱控制器被进一步配置为将当前线程的有效消息数据保留在框中,直到上下文再次切换到当前线程。