Method and system for recoding noneffective instructions within a data
processing system
    1.
    发明授权
    Method and system for recoding noneffective instructions within a data processing system 失效
    在数据处理系统内重新编码无效指令的方法和系统

    公开(公告)号:US5619408A

    公开(公告)日:1997-04-08

    申请号:US387145

    申请日:1995-02-10

    IPC分类号: G06F9/30 G06F9/318 G05B15/00

    CPC分类号: G06F9/3017 G06F9/30145

    摘要: A method and system are disclosed for processing instructions within a data processing system including a processor having a plurality of execution units. According to the method of the present invention, a number of instructions stored within a memory within the data processing system are retrieved from memory. A selected instruction among the number of instructions is decoded to determine if the selected instruction would be noneffective if executed by the processor. In a preferred embodiment of the present invention, noneffective instructions include instructions with invalid opcodes and instructions that would not change the value of any data register within the processor. In response to determining that the selected instruction would be noneffective if executed by the processor, the selected instruction is recoded into a specified instruction format prior to dispatching the selected instruction to one of the number of execution units. Detecting noneffective instructions prior to dispatch reduces the decode logic required within the dispatcher and enhances processor performance.

    摘要翻译: 公开了一种用于处理包括具有多个执行单元的处理器的数据处理系统内的指令的方法和系统。 根据本发明的方法,从存储器中检索存储在数据处理系统内的存储器内的多个指令。 解码指令数目中的选择指令,以确定所选择的指令是否由处理器执行时是无效的。 在本发明的优选实施例中,无效指令包括具有无效操作码的指令和不会改变处理器内的任何数据寄存器的值的指令。 响应于确定所选择的指令如果由处理器执行将是无效的,则在将所选择的指令分派到多个执行单元之一之前,所选择的指令被重新编码为指定的指令格式。 在调度之前检测无效指令可减少调度程序中所需的解码逻辑,并提高处理器的性能。

    Method and system for recording noneffective instructions within a data
processing system
    2.
    发明授权
    Method and system for recording noneffective instructions within a data processing system 失效
    在数据处理系统中记录无效指令的方法和系统

    公开(公告)号:US5717587A

    公开(公告)日:1998-02-10

    申请号:US649753

    申请日:1996-05-15

    IPC分类号: G06F9/30 G06F9/318 G05B15/00

    CPC分类号: G06F9/3017 G06F9/30145

    摘要: A method and system are disclosed for processing instructions within a data processing system including a processor having a plurality of execution units. According to the method of the present invention, a number of instructions stored within a memory within the data processing system are retrieved from memory. A selected instruction among the number of instructions is decoded to determine if the selected instruction would be noneffective if executed by the processor. In a preferred embodiment of the present invention, noneffective instructions include instructions with invalid opcodes and instructions that would not change the value of any data register within the processor. In response to determining that the selected instruction would be noneffective if executed by the processor, the selected instruction is recoded into a specified instruction format prior to dispatching the selected instruction to one of the number of execution units. Detecting noneffective instructions prior to dispatch reduces the decode logic required within the dispatcher and enhances processor performance.

    摘要翻译: 公开了一种用于处理包括具有多个执行单元的处理器的数据处理系统内的指令的方法和系统。 根据本发明的方法,从存储器中检索存储在数据处理系统内的存储器内的多个指令。 解码指令数目中的选择指令,以确定所选择的指令是否由处理器执行时是无效的。 在本发明的优选实施例中,无效指令包括具有无效操作码的指令和不会改变处理器内的任何数据寄存器的值的指令。 响应于确定所选择的指令如果由处理器执行将是无效的,则在将所选择的指令分派到多个执行单元之一之前,所选择的指令被重新编码为指定的指令格式。 在调度之前检测无效指令可减少调度程序中所需的解码逻辑,并提高处理器的性能。

    Content processing between locations workflow in content delivery networks
    6.
    发明授权
    Content processing between locations workflow in content delivery networks 有权
    内容传送网络中位置工作流之间的内容处理

    公开(公告)号:US08396970B2

    公开(公告)日:2013-03-12

    申请号:US13336743

    申请日:2011-12-23

    IPC分类号: G06F15/173

    摘要: A method for processing content objects within a content delivery network (CDN) having a plurality of points of presence (POPs) in different defined geographies is disclosed. A content object is gathered from one of the plurality of POPs in a first defined geography. It is determined that a processing function is to be performed on the content object. Geographical restrictions on the processing function are analyzed. A second defined geography for performing the processing function is determined. The content object is sent to a resource that performs the processing function in the second defined geography. The processing function is performed with the resource at the second defined geography to produce a processed content object. From a plurality of content stores in the plurality of POPs, a content store is found to hold the processed content object. The processed content object is stored on the content store.

    摘要翻译: 公开了一种在具有多个存在点(POP)的内容传送网络(CDN)中处理不同定义的地理位置中的内容对象的方法。 在第一定义的地理位置中从多个POP之一收集内容对象。 确定对内容对象执行处理功能。 分析处理功能的地理限制。 确定用于执行处理功能的第二定义的地理位置。 内容对象被发送到在第二定义地理位置执行处理功能的资源。 使用第二定义地理的资源来执行处理功能,以产生经处理的内容对象。 从多个POP中的多个内容存储器中,发现内容存储器保存被处理的内容对象。 经处理的内容对象存储在内容存储上。

    Distributed Landing Pad and Brick Topology for Content Storage in Content Delivery Networks
    7.
    发明申请
    Distributed Landing Pad and Brick Topology for Content Storage in Content Delivery Networks 有权
    内容分发网络中内容存储的分布式着陆垫和砖拓扑

    公开(公告)号:US20120198071A1

    公开(公告)日:2012-08-02

    申请号:US13336893

    申请日:2011-12-23

    IPC分类号: G06F15/173

    CPC分类号: H04L67/06 H04L67/16 H04L67/18

    摘要: A method for ingest of content for a content delivery network (CDN) having a plurality of geographically distinct points of presence (POPs) A first landing-pad application program interface (API) is hosted and accessible from a first POP. A second landing-pad API is hosted and accessible from a second POP. First and second content objects are received at the first and second land-pad APIs, respectively. A first tag is analyzed to find it applicable to the first content object. A second tag is analyzed to be applicable to the second content object. First and second storage media are selected based upon the respective analyses of the tags. The content object objects are stored with the respective storage media. The first and second content objects are stored in a consistent file structure.

    摘要翻译: 用于摄取具有多个地理上不同的存在点(POP)的内容传送网络(CDN)的内容的方法。第一登陆垫应用程序接口(API)被托管并可从第一POP访问。 第二个着陆垫API由第二个POP托管和访问。 第一和第二内容对象分别在第一和第二贴片API处被接收。 分析第一标签以发现其适用于第一内容对象。 分析第二标签以适用于第二内容对象。 基于标签的相应分析来选择第一和第二存储介质。 内容对象对象与相应的存储介质一起存储。 第一和第二内容对象被存储在一致的文件结构中。

    Efficient bloom filter
    10.
    发明申请
    Efficient bloom filter 失效
    高效绽放滤波器

    公开(公告)号:US20080147714A1

    公开(公告)日:2008-06-19

    申请号:US11642314

    申请日:2006-12-19

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0864 Y10S707/99943

    摘要: Implementation of a Bloom filter using multiple single-ported memory slices. A control value is combined with a hashed address value such that the resultant address value has the property that one, and only one, of the k memories or slices is selected for a given input value, a, for each bank. Collisions are thereby avoided and the multiple hash accesses for a given input value, a, may be performed concurrently. Other embodiments are also described and claimed.

    摘要翻译: 使用多个单端口存储器片的Bloom过滤器的实现。 控制值与散列地址值组合,使得所得到的地址值具有对于每个存储体的给定输入值a选择k个存储器或片中仅一个且仅一个的属性。 因此避免了冲突,并且可以同时执行给定输入值a的多个哈希访问。 还描述和要求保护其他实施例。