会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 64. 发明申请
    • Processing Unit Incorporating L1 Cache Bypass
    • 结合L1缓存旁路的处理单元
    • US20090182944A1
    • 2009-07-16
    • US11972221
    • 2008-01-10
    • Miguel ComparanEric Oliver MejdrichAdam James Muff
    • Miguel ComparanEric Oliver MejdrichAdam James Muff
    • G06F12/08
    • G06F12/0888G06F12/0811
    • A circuit arrangement and method bypass the storage of requested data in a higher level cache of a multi-level memory architecture during the return of the requested data to a requester, while caching the requested data in a lower level cache. For certain types of data, e.g., data that is only used once and/or that is rarely modified or written back to memory, bypassing storage in a higher level cache reduces the likelihood of the requested data casting out frequently used data from the higher level cache. By caching the data in a lower level cache, however, the lower level cache can still snoop data requests and return requested data in the event the data is already cached in the lower level cache.
    • 在将所请求的数据返回到请求者的同时,在将所请求的数据缓存在较低级别的高速缓存中的同时,电路装置和方法将所请求的数据的存储绕过多层存储器体系结构的更高级缓存。 对于某些类型的数据,例如仅使用一次和/或很少被修改或写回存储器的数据,绕过较高级别高速缓存中的存储降低了请求的数据从较高级别投出常用数据的可能性 缓存。 然而,通过将数据缓存在较低级别的缓存中,低级缓存仍然可以窥探数据请求,并在数据已经缓存在较低级别缓存中的情况下返回请求的数据。
    • 66. 发明申请
    • Operand Multiplexor Control Modifier Instruction in a Fine Grain Multithreaded Vector Microprocessor
    • 精细多线程向量微处理器中的操作数多路复用器控制修改器指令
    • US20080126745A1
    • 2008-05-29
    • US11925278
    • 2007-10-26
    • Eric Oliver MejdrichAdam James MuffMatthew Ray Tubbs
    • Eric Oliver MejdrichAdam James MuffMatthew Ray Tubbs
    • G06F15/76
    • G06T1/20
    • The present invention is generally related to integrated circuit devices, and more particularly, to methods, systems and design structures for the field of image processing, and more specifically to an instruction set for processing images. Vector processing may involve rearranging vector operands in one or more source registers prior to performing vector operations. Typically, rearranging of operands in source registers is done by issuing a plurality of permute instructions that require excessive usage of temporary registers. Furthermore, the permute instructions may cause dependencies between instructions executing in a pipeline, thereby adversely affecting performance. Embodiments of the invention provide a level of muxing between a register file and a vector unit that allow for rearrangement of vector operands in source registers prior to providing the operands to the vector unit, thereby obviating the need for permute instructions.
    • 本发明通常涉及集成电路装置,更具体地涉及图像处理领域的方法,系统和设计结构,更具体地涉及用于处理图像的指令集。 矢量处理可以包括在执行向量操作之前在一个或多个源寄存器中重新排列向量操作数。 通常,通过发出需要临时寄存器过度使用的多个置换指令来完成源寄存器中操作数的重新排列。 此外,置换指令可能导致在流水线中执行的指令之间的相关性,从而不利地影响性能。 本发明的实施例提供了一种在寄存器文件和向量单元之间的复用水平,其允许在将操作数提供给向量单元之前重新排列源寄存器中的向量操作数,从而避免了对置换指令的需要。