会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 71. 发明申请
    • Software Trace Collection and Analysis Utilizing Direct Interthread Communication On A Network On Chip
    • 软件跟踪收集和分析利用网络上的直接间接通信
    • US20110289485A1
    • 2011-11-24
    • US12784533
    • 2010-05-21
    • Eric O. MejdrichPaul E. SchardtRobert A. ShearerMatthew R. Tubbs
    • Eric O. MejdrichPaul E. SchardtRobert A. ShearerMatthew R. Tubbs
    • G06F9/45G06F9/44
    • G06F11/3636
    • Collecting and analyzing trace data while in a software debug mode through direct interthread communication (‘DITC’) on a network on chip (‘NOC’), the NOC including integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, where each memory communications controller controlling communications between an IP block and memory, and each network interface controller controlling inter-IP block communications through routers, including enabling the collection of software debug information in a selected set of IP blocks distributed through the NOC, each IP block within the selected set of IP blocks having a set of trace data; collecting software debugging information via the set of trace data; communicating the set of trace data to a destination repository; and analyzing the set of trace data at the destination repository.
    • 在软件调试模式下,通过芯片上的直接通讯(DITC)(“NOC”)收集和分析跟踪数据,NOC包括集成处理器(IP)块,路由器,存储器通信控制器和 网络接口控制器,每个IP块通过存储器通信控制器和网络接口控制器适应于路由器,其中每个存储器通信控制器控制IP块和存储器之间的通信,以及每个网络接口控制器控制通过路由器进行IP间块通信 包括能够在通过NOC分配的所选择的一组IP块中收集软件调试信息,所选择的一组IP块中的每个IP块具有一组跟踪数据; 通过一组跟踪数据收集软件调试信息; 将该组跟踪数据传送到目的地存储库; 并分析目标存储库中的一组跟踪数据。
    • 73. 发明申请
    • Physical Rendering With Textured Bounding Volume Primitive Mapping
    • 物理渲染与纹理边界体原子映射
    • US20100238169A1
    • 2010-09-23
    • US12407398
    • 2009-03-19
    • David K. FowlerEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • David K. FowlerEric O. MejdrichPaul E. SchardtRobert A. Shearer
    • G06T15/40
    • G06T15/06G06T15/40
    • A circuit arrangement, program product and circuit arrangement utilize a textured bounding volume to reduce the overhead associated with generating and using an Accelerated Data Structure (ADS) in connection with physical rendering. In particular, a subset of the primitives in a scene may be mapped to surfaces of a bounding volume to generate textures on such surfaces that can be used during physical rendering. By doing so, the primitives that are mapped to the bounding volume surfaces may be omitted from the ADS to reduce the processing overhead associated with both generating the ADS and using the ADS during physical rendering, and furthermore, in many instances the size of the ADS may be reduced, thus reducing the memory footprint of the ADS, and often improving cache hit rates and reducing memory bandwidth.
    • 电路布置,程序产品和电路布置利用纹理边界体积来减少与生成和使用结合物理渲染的加速数据结构(ADS)相关联的开销。 特别地,场景中的图元的子集可被映射到边界体积的表面,以在物理渲染期间使用的这些表面上生成纹理。 通过这样做,可以从ADS中省略映射到边界体积表面的原语,以减少在物理渲染期间生成ADS和使用ADS相关联的处理开销,此外,在许多情况下,ADS的大小 可以减少,从而减少ADS的内存占用,并且经常提高缓存命中率并减少内存带宽。
    • 76. 发明申请
    • 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块上执行一个执行线程的软件流水线的每个阶段; 实时监控软件流水线性能; 并且动态地,实时地重新配置软件流水线,并且依赖于监视的软件流水线性能。
    • 77. 发明申请
    • Context Switching on a Network On Chip
    • 上下文切换网络上的芯片
    • US20090125703A1
    • 2009-05-14
    • US11937579
    • 2007-11-09
    • Eric O. MejdrichPaul E. SchardtRobert A. Shearer
    • Eric O. MejdrichPaul E. SchardtRobert A. Shearer
    • G06F15/76G06F9/30
    • G06F9/461G06F15/7825
    • Data processing on a network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, with each IP block also adapted to the network by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox, each IP block also including a stack normally used for context switching, the stack access slower than the outbox access, and each IP block further including a processor supporting a plurality of threads of execution, the processor configured to save, upon a context switch, a context of a current thread of execution in memory locations in a memory array in the outbox instead of the stack and lock the memory locations in which the context was saved.
    • 包括集成处理器(“IP”)块,路由器,存储器通信控制器和网络接口控制器的片上网络(“NOC”)上的数据处理,每个IP块通过存储器通信控制器和网络适配于路由器 接口控制器,每个IP块还通过包含收件箱和发件箱的低延迟,高带宽应用消息互连来适应网络,每个IP块还包括通常用于上下文切换的堆栈,堆栈访问比发送端口访问慢 并且每个IP块还包括支持多个执行线程的处理器,所述处理器被配置为在上下文切换时将所述执行的当前线程的上下文保存在所述发件箱中的存储器阵列中的存储器位置中,而不是所述堆栈 并锁定保存上下文的内存位置。
    • 80. 发明授权
    • Direct interthread communication dataport pack/unpack and load/save
    • 直接interthread通信数据端口包/解包和加载/保存
    • US09251116B2
    • 2016-02-02
    • US13307609
    • 2011-11-30
    • Adam J. MuffPaul E. SchardtRobert A. ShearerMatthew R. Tubbs
    • Adam J. MuffPaul E. SchardtRobert A. ShearerMatthew R. Tubbs
    • G06F15/78
    • G06F15/7832G06F15/7825
    • A circuit arrangement, method, and program product for compressing and decompressing data in a node of a system including a plurality of nodes interconnected via an on-chip network. Compressed data may be received and stored at an input buffer of a node, and in parallel with moving the compressed data to an execution register of the node, decompression logic of the node may decompress the data to generate uncompressed data, such that uncompressed data is stored in the execution register for utilization by an execution unit of the node. Uncompressed data may be output by the execution unit into the execution register, and in parallel with moving the uncompressed data to an output buffer of the node connected to the on-chip network, compression logic may compress the uncompressed data to generate compressed data, such that compressed data is stored at the output buffer.
    • 一种用于在包括通过片上网络互连的多个节点的系统的节点中压缩和解压缩数据的电路装置,方法和程序产品。 压缩数据可以被接收并存储在节点的输入缓冲器处,并且与将压缩数据移动到节点的执行寄存器并行地,节点的解压缩逻辑可以解压缩数据以生成未压缩数据,使得未压缩数据为 存储在执行寄存器中以供节点的执行单元利用。 未经压缩的数据可以由执行单元输出到执行寄存器中,并且与将未压缩数据移动到连接到片上网络的节点的输出缓冲器并行地,压缩逻辑可压缩未压缩数据以产生压缩数据, 该压缩数据被存储在输出缓冲器中。