会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for controlling split-level caches in a
multi-processor system including data loss and deadlock prevention
schemes
    • 用于控制多处理器系统中的分级缓存的系统和方法,包括数据丢失和死锁预防方案
    • US5572704A
    • 1996-11-05
    • US167005
    • 1993-12-15
    • Joseph P. BrattJohn BrennanPeter Y. HsuWilliam A. HuffmanJoseph T. ScanlonSteve Ciavagia
    • Joseph P. BrattJohn BrennanPeter Y. HsuWilliam A. HuffmanJoseph T. ScanlonSteve Ciavagia
    • G06F12/08G06F12/16
    • G06F12/0811
    • A method for preventing data loss and deadlock in a multi-processor computer system wherein at least one processor in the computer system includes a split-level cache. The split-level cache has a byte-writable first-level and a word-writable second level. The method monitors the second level cache to determine if a forced atomic (FA) instruction is in a second level cache pipeline. If an FA instruction is determined to be in the second level cache pipeline, then interventions to the second level cache are delayed until the FA instruction exits the second level cache pipeline. In this manner data written by operation of cache memory access instruction that cause the interventions is not destroyed by the execution of the FA instruction, thereby preventing data loss. The method also monitors the second level cache pipeline to determine if a possible miss (PM) instruction is in the second level cache pipeline. If a PM instruction is determined to be in the second level cache pipeline, the FA instructions are prevented from entering the second level cache pipeline such that execution of interventions to the second level cache is not prevented when an instruction in the second level cache may be detained to process an intervention in its behalf, thereby preventing deadlock between processing units of the computer system.
    • 一种用于在多处理器计算机系统中防止数据丢失和死锁的方法,其中所述计算机系统中的至少一个处理器包括分级高速缓存。 分级缓存具有可写字节的第一级和可写字的第二级。 该方法监视第二级高速缓存以确定强制原子(FA)指令是否在二级高速缓存流水线中。 如果FA指令被确定在第二级高速缓存流水线中,则延迟到第二级高速缓存的干预,直到FA指令退出第二级高速缓存流水线。 以这种方式,通过执行FA指令不会破坏导致干预的高速缓冲存储器访问指令的操作所写入的数据,从而防止数据丢失。 该方法还监视第二级高速缓存流水线以确定可能的未命中(PM)指令是否在第二级高速缓存流水线中。 如果确定PM指令处于第二级高速缓存流水线中,则FA指令被阻止进入第二级高速缓存流水线,使得当第二级高速缓存中的指令可能为 被拘留以代表其进行干预,从而防止计算机系统的处理单元之间的僵局。
    • 6. 发明授权
    • User interface pipe scalers with active regions
    • 用户界面管道缩放器与活动区域
    • US08717391B2
    • 2014-05-06
    • US12950267
    • 2010-11-19
    • Joseph P. BrattPeter F. Holland
    • Joseph P. BrattPeter F. Holland
    • G09G5/00G06F13/00G09G5/02
    • G09G5/024G09G5/022G09G5/14G09G5/363G09G5/397
    • A display pipe may include fetch circuitry and a scaler unit, and registers programmable with information that defines active regions of an image frame. Pixels within the active regions are active pixels to be displayed, pixels outside of the active regions are inactive pixels not to be displayed. The fetch circuitry may retrieve frames from memory, retrieving the active pixels and not retrieving the inactive pixels as defined by the programmed contents of the registers. A scaler unit may produce scaled pixels from the fetched pixels, basing each scaled pixel on a respective corresponding set of pixels. When a given pixel of the respective corresponding set of pixels is an inactive pixel, the scaler unit may assign an estimated value to the given pixel based on one or more active pixels in the respective corresponding set of pixels. The scaler unit may provide the scaled pixels to a blend unit for blending with other pixels.
    • 显示管可以包括提取电路和缩放器单元,并且可以用定义图像帧的有效区域的信息来编程。 活动区域内的像素是要显示的活动像素,活动区域之外的像素是不显示的不活动像素。 提取电路可以从存储器检索帧,检索有效像素,而不检索由寄存器的编程内容定义的非活动像素。 缩放器单元可以从获取的像素产生缩放的像素,将每个缩放的像素基于相应的相应的像素集。 当相应的相应像素集合的给定像素是非活动像素时,缩放器单元可以基于相应的相应像素集合中的一个或多个有效像素来分配给定像素的估计值。 缩放器单元可以将缩放的像素提供给用于与其他像素混合的混合单元。
    • 9. 发明授权
    • Image signal processor line buffer configuration for processing ram image data
    • 用于处理原始图像数据的图像信号处理器线缓冲器配置
    • US08508612B2
    • 2013-08-13
    • US12895396
    • 2010-09-30
    • Guy CôtéJeffrey E. FrederiksenJoseph P. Bratt
    • Guy CôtéJeffrey E. FrederiksenJoseph P. Bratt
    • H04N5/228
    • H04N9/045G06T3/4015
    • The present disclosure provides techniques relates to the implementation of a raw pixel processing unit using a set of line buffers. In one embodiment, the set of line buffers may include a first subset and second subset. Various logical units of the raw pixel processing unit may be implemented using the first and second subsets of line buffers in a shared manner. For instance, in one embodiment, defective pixel correction and detection logic may be implemented using the first subset of line buffers. The second subset of line buffers may be used to implement lens shading correction logic, gain, offset, and clamping logic, and demosaicing logic. Further, noise reduction may also be implemented using at least a portion of each of the first and second subsets of line buffers.
    • 本公开提供了技术涉及使用一组行缓冲器的原始像素处理单元的实现。 在一个实施例中,行缓冲器组可以包括第一子集和第二子集。 可以以共享的方式使用第一和第二子行的行缓冲器来实现原始像素处理单元的各种逻辑单元。 例如,在一个实施例中,可以使用线缓冲器的第一子集来实现有缺陷的像素校正和检测逻辑。 行缓冲器的第二子集可用于实现镜头阴影校正逻辑,增益,偏移和钳位逻辑以及去马赛克逻辑。 此外,还可以使用行缓冲器的第一和第二子集中的每一个的至少一部分来实现噪声降低。
    • 10. 发明申请
    • PIO INTERJECTION BETWEEN BEATS OF A DMA OPERATION
    • DMA操作之间的PIO间隔
    • US20120151104A1
    • 2012-06-14
    • US12966946
    • 2010-12-13
    • Joseph P. BrattLakshmi Rao
    • Joseph P. BrattLakshmi Rao
    • G06F13/36G06F13/28
    • G06F13/28
    • Techniques are disclosed relating to detecting and interjecting a programmed input/output (PIO) operation into a direct memory access (DMA) operation. In one embodiment, an integrated circuit may include a DMA controller that may contain a control circuit, a DMA unit, and a PIO unit. The control circuit may be configured to detect a pending PIO operation during a DMA operation and interject the PIO operation onto a shared path during the same clock cycle as or the first clock cycle following the detection of the pending PIO operation. The DMA operation may consist of multiple single-clock-cycle beats. In one embodiment, a PIO operation may be interjected onto the shared path between beats of a DMA operation, on consecutive clock cycles. At the next clock cycle following the PIO operation, the control circuit may resume the next beat of the DMA operation.
    • 公开了关于将编程的输入/输出(PIO)操作检测和插入到直接存储器访问(DMA)操作中的技术。 在一个实施例中,集成电路可以包括可以包含控制电路,DMA单元和PIO单元的DMA控制器。 控制电路可以被配置为在DMA操作期间检测待处理的PIO操作,并且在与待处理的PIO操作的检测之后的相同时钟周期期间或在第一时钟周期之后将PIO操作插入到共享路径上。 DMA操作可以由多个单时钟周期节拍组成。 在一个实施例中,可以在连续的时钟周期上将PIO操作插入在DMA操作的节拍之间的共享路径上。 在PIO操作之后的下一个时钟周期,控制电路可以恢复DMA操作的下一个节拍。