System and method for extensible metadata architecture for digital images
    5.
    发明申请
    System and method for extensible metadata architecture for digital images 审中-公开
    用于数字图像的可扩展元数据结构的系统和方法

    公开(公告)号:US20060184576A1

    公开(公告)日:2006-08-17

    申请号:US11062267

    申请日:2005-02-17

    IPC分类号: G06F17/00

    CPC分类号: G06F16/58 G06F16/48

    摘要: An improved system and method for an extensible metadata architecture for digital images is provided. Executable software code may be operably coupled to a metadata query reader and a metadata query writer for requesting operations for manipulating metadata in an image file. The metadata query reader may be operably coupled to a decoder having a block reader for identifying metadata blocks in an image file and associating a metadata reader with each metadata block. Each metadata reader may then enumerate the metadata in the metadata block associated with that metadata reader. The metadata query writer may be operably coupled to an encoder having a block writer for associating a metadata writer with each metadata block to be written to an image file. Each metadata writer may then write metadata in the metadata block associated with that metadata writer.

    摘要翻译: 提供了一种用于数字图像的可扩展元数据结构的改进的系统和方法。 可执行软件代码可以可操作地耦合到元数据查询阅读器和元数据查询写入器,用于请求操作以操纵图像文件中的元数据。 元数据查询读取器可以可操作地耦合到具有用于识别图像文件中的元数据块并将元数据读取器与每个元数据块相关联的块读取器的解码器。 然后,每个元数据读取器可以枚举与该元数据读取器相关联的元数据块中的元数据。 元数据查询写入器可以可操作地耦合到具有块写入器的编码器,用于将元数据写入器与要写入图像文件的每个元数据块相关联。 然后,每个元数据写入器可以在与该元数据写入器相关联的元数据块中写入元数据。

    Lookahead scanning and cracking of microcode instructions in a dispatch queue
    8.
    发明授权
    Lookahead scanning and cracking of microcode instructions in a dispatch queue 有权
    在调度队列中扫描和破解微码指令

    公开(公告)号:US09280352B2

    公开(公告)日:2016-03-08

    申请号:US13307969

    申请日:2011-11-30

    摘要: An apparatus and method for avoiding bubbles and maintaining a maximum instruction throughput rate when cracking microcode instructions. A lookahead pointer scans the newest entries of a dispatch queue for microcode instructions. A detected microcode instruction is conveyed to a microcode engine to be cracked into a sequence of micro-ops. Then, the sequence of micro-ops is placed in a queue, and when the original microcode instruction entry in the dispatch queue is selected for dispatch, the sequence of micro-ops is dispatched to the next stage of the processor pipeline.

    摘要翻译: 一种用于在破解微代码指令时避免气泡并保持最大指令吞吐率的装置和方法。 先行指针扫描调度队列的最新条目以获取微代码指令。 检测到的微代码指令被传送到微代码引擎以被破解成微操作序列。 然后,将微操作序列放置在队列中,并且当调度队列中的原始微代码指令条目被选择用于分派时,微操作序列被分派到处理器管线的下一个阶段。

    Partially decoded register renamer
    9.
    发明申请
    Partially decoded register renamer 有权
    部分解码寄存器重命名

    公开(公告)号:US20070050602A1

    公开(公告)日:2007-03-01

    申请号:US11214193

    申请日:2005-08-29

    IPC分类号: G06F9/30

    摘要: In one embodiment, a renamer comprises a plurality of storage locations and compare circuitry. Each storage location is assigned to a respective renameable resource and is configured to store an identifier corresponding to a youngest instruction operation that writes the respective renameable resource. Coupled to receive an input representing one or more retiring instruction identifiers corresponding to instruction operations that are being retired, the compare circuitry is configured to detect a match between at least a first identifier in a first storage location and one of the retiring identifiers. An encoded form of the identifiers is logically divided into a plurality of fields, and the input comprises a first plurality of bit vectors. Each of the first plurality of bit vectors corresponds to a respective field and includes a bit position for each possible value of the respective field.

    摘要翻译: 在一个实施例中,重新映射器包括多个存储位置和比较电路。 每个存储位置被分配给相应的可重命名资源,并且被配置为存储对应于写入相应可重命名资源的最小指令操作的标识符。 耦合以接收表示与正在退休的指令操作相对应的一个或多个退休指令标识符的输入,所述比较电路被配置为检测第一存储位置中的至少第一标识符与退出标识符之一的匹配。 标识符的编码形式在逻辑上被划分为多个字段,并且输入包括第一多个比特向量。 第一多个位向量中的每一个对应于相应的场,并且包括相应场的每个可能值的比特位置。

    EFFICIENT MICROCODE INSTRUCTION DISPATCH
    10.
    发明申请
    EFFICIENT MICROCODE INSTRUCTION DISPATCH 有权
    高效的麦克风指令分配

    公开(公告)号:US20130138924A1

    公开(公告)日:2013-05-30

    申请号:US13307969

    申请日:2011-11-30

    IPC分类号: G06F9/22

    摘要: An apparatus and method for avoiding bubbles and maintaining a maximum instruction throughput rate when cracking microcode instructions. A lookahead pointer scans the newest entries of a dispatch queue for microcode instructions. A detected microcode instruction is conveyed to a microcode engine to be cracked into a sequence of micro-ops. Then, the sequence of micro-ops is placed in a queue, and when the original microcode instruction entry in the dispatch queue is selected for dispatch, the sequence of micro-ops is dispatched to the next stage of the processor pipeline.

    摘要翻译: 一种用于在破解微代码指令时避免气泡并保持最大指令吞吐率的装置和方法。 先行指针扫描调度队列的最新条目以获取微代码指令。 检测到的微代码指令被传送到微代码引擎以被破解成微操作序列。 然后,将微操作序列放置在队列中,并且当调度队列中的原始微代码指令条目被选择用于分派时,微操作序列被分派到处理器管线的下一个阶段。