Data parallel production and consumption
    71.
    发明授权
    Data parallel production and consumption 有权
    数据并行生产和消费

    公开(公告)号:US08190624B2

    公开(公告)日:2012-05-29

    申请号:US11947569

    申请日:2007-11-29

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30445 G06F17/30982

    摘要: A parallel execution of a query is performed with a plurality of producers using a partitioned data source, thereby producing output data. The output data is consumed with at least one consumer. The at least one consumer is monitored. A determination is made whether to stop producing output data by at least one of the producers prior to completion of the execution of the query based on the monitoring.

    摘要翻译: 使用分割数据源与多个生成器一起执行查询的并行执行,从而产生输出数据。 输出数据与至少一个消费者一起使用。 监视至少一个消费者。 确定在完成基于监视的查询的执行之前是否由生产者中的至少一个停止产生输出数据。

    Cache-line aware collection for runtime environments
    72.
    发明授权
    Cache-line aware collection for runtime environments 有权
    运行时环境的缓存线感知集合

    公开(公告)号:US08185693B2

    公开(公告)日:2012-05-22

    申请号:US12405923

    申请日:2009-03-17

    IPC分类号: G06F12/06

    摘要: Target data is allocated into caches of a shared-memory multiprocessor system during a runtime environment. The target data includes a plurality of data items that are allocated onto separate cache lines. Each data item is allocated on a separate cache line regardless of the size of the cache line of the system. The data items become members of a wrapper types when data items are value types. The runtime environment maintains a set of wrapper types of various sizes that are of typical cache line sizes. Garbage data is inserted into the cache line in cases where data items are reference types and data is stored on a managed heap. The allocation also configures garbage collectors in the runtime environment not to slide multiple data items onto the same cache line. Other examples are included where a developer can augment the runtime environment to be aware of cache line sizes.

    摘要翻译: 目标数据在运行时环境中被分配到共享内存多处理器系统的高速缓存中。 目标数据包括被分配到单独的高速缓存线上的多个数据项。 每个数据项都分配在单独的高速缓存行上,而不管系统的高速缓存行的大小。 当数据项是值类型时,数据项成为包装器类型的成员。 运行时环境维护一组具有典型高速缓存行大小的各种大小的包装器类型。 在数据项是引用类型并且数据存储在受管堆上的情况下,垃圾数据被插入到高速缓存行中。 该分配还可以在运行时环境中配置垃圾收集器,不要将多个数据项滑到同一个高速缓存行上。 包括其他示例,其中开发人员可以扩展运行时环境以了解高速缓存行大小。

    QUERY PROCESSING USING ARRAYS
    73.
    发明申请
    QUERY PROCESSING USING ARRAYS 审中-公开
    使用阵列进行查询处理

    公开(公告)号:US20100250613A1

    公开(公告)日:2010-09-30

    申请号:US12413814

    申请日:2009-03-30

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24539

    摘要: A method of processing a query includes receiving a language integrated query including at least one operator, and operating on an input array with the at least one operator. An output array is generated by the at least one operator based on the operation on the input array.

    摘要翻译: 一种处理查询的方法包括:接收包括至少一个运算符的语言集成查询,以及使用所述至少一个运算符对输入阵列进行操作。 基于输入阵列上的操作,由至少一个运算符产生输出数组。

    HANDLING EXCEPTIONS IN A DATA PARALLEL SYSTEM
    74.
    发明申请
    HANDLING EXCEPTIONS IN A DATA PARALLEL SYSTEM 有权
    数据并行系统中的处理例外

    公开(公告)号:US20100146522A1

    公开(公告)日:2010-06-10

    申请号:US12330718

    申请日:2008-12-09

    申请人: John Duffy

    发明人: John Duffy

    IPC分类号: G06F9/46

    摘要: A method of handling exceptions in a data parallel system includes forwarding exceptions thrown by concurrent worker tasks to a coordination task. The thrown exceptions are aggregated into an aggregation exception structure. It is determined whether the aggregation exception structure will be handled by an exception handler. The concurrent worker tasks are unwound when it is determined that the aggregation exception structure will be handled.

    摘要翻译: 在数据并行系统中处理异常的方法包括将并发工作任务抛出的异常转发到协调任务。 抛出的异常被聚合到聚合异常结构中。 确定聚合异常结构是否由异常处理程序处理。 当确定将处理聚合异常结构时,并发工作任务将展开。

    PARALLEL EXECUTION OF A LOOP
    75.
    发明申请
    PARALLEL EXECUTION OF A LOOP 有权
    平行执行循环

    公开(公告)号:US20100146245A1

    公开(公告)日:2010-06-10

    申请号:US12328262

    申请日:2008-12-04

    IPC分类号: G06F9/30

    CPC分类号: G06F9/5027 G06F2209/5018

    摘要: A method of executing a loop over an integer index range of indices in a parallel manner includes assigning a plurality of index subsets of the integer index range to a corresponding plurality of threads, and defining for each index subset a start point of the index subset, an end point of the index subset, and a boundary point of the index subset positioned between the start point and the end point of the index subset. A portion of the index subset between the start point and the boundary point represents a private range and the portion of the index subset between the boundary point and the end point represents a public range. Loop code is executed by each thread based on the index subset of the integer index range assigned to the thread.

    摘要翻译: 以并行方式在索引的整数索引范围上执行循环的方法包括将整数索引范围的多个索引子集分配给相应的多个线程,并为每个索引子集定义索引子集的起始点, 索引子集的终点,以及位于索引子集起始点和终点之间的索引子集的边界点。 起始点和边界点之间的索引子集的一部分表示专用范围,边界点和终点之间的索引子集的一部分表示公共范围。 循环代码由每个线程基于分配给线程的整数索引范围的索引子集执行。

    Enhanced-software defined data network
    76.
    发明授权
    Enhanced-software defined data network 失效
    增强型软件定义数据网络

    公开(公告)号:US07697671B1

    公开(公告)日:2010-04-13

    申请号:US11260984

    申请日:2005-10-28

    申请人: John Duffy

    发明人: John Duffy

    IPC分类号: H04M15/00

    摘要: A method and system of providing data calls to a subscriber having a data network, such as an integrated services digital network (ISDN), connected to a network switch to enable communication with another party at a fixed rate are disclosed. The methodology discovers a data calls system that enables data calls to be placed over trunk lines for communication with a subscriber having an ISDN with a dedicated ISDN line connected to a network edge switch forming a trunk line of the ISDN in communication with a central office. A plurality of base stations are adapted to make and receive data calls using the ISDN over the trunk line. A billing apparatus charges each subscriber a fixed or flat rate per service period for data calls using the trunk line, for the plurality of stations, regardless of the number of calls using the base stations during the service period.

    摘要翻译: 公开了一种向具有诸如综合业务数字网(ISDN)的数据网络的用户提供数据呼叫的方法和系统,所述数据网络连接到网络交换机以能够以固定速率与另一方进行通信。 该方法发现一种数据呼叫系统,其能够将数据呼叫放置在干线上,以便与具有ISDN的用户通信的用户进行通信,ISDN专用ISDN线路连接到形成与中心局通信的ISDN的中继线的网络边缘交换机。 多个基站适于使用ISDN在中继线上进行数据呼叫和接收。 计费装置对于多个站来说,每个服务周期对于每个服务周期的固定或统一的费率,使用中继线为数据呼叫收费,而不管使用基站在服务期间的呼叫次数。

    IMMUTABLE TYPES IN IMPERITIVE LANGUAGE
    77.
    发明申请
    IMMUTABLE TYPES IN IMPERITIVE LANGUAGE 有权
    不可思议的语言类型

    公开(公告)号:US20090327999A1

    公开(公告)日:2009-12-31

    申请号:US12163868

    申请日:2008-06-27

    IPC分类号: G06F9/44

    摘要: An imperative framework having a more than one type is defined. At least one of the types is an immutable type, and the immutable type has at least one immutable field.

    摘要翻译: 定义了具有多于一种类型的命令框架。 至少有一种类型是不可变类型,不可变类型至少有一个不可变字段。

    Airflow diverter
    78.
    发明申请
    Airflow diverter 审中-公开
    气流分流器

    公开(公告)号:US20080035400A1

    公开(公告)日:2008-02-14

    申请号:US11501308

    申请日:2006-08-08

    IPC分类号: B60K11/00

    CPC分类号: B60K11/08 B60Y2200/14

    摘要: In a vehicle (10) of the type having an engine (12) and a radiator (14), an airflow diverter (20) is attachable in fluid receiving communication with the radiator. The airflow diverter generally includes a formed foil (22) having an arcuate portion (24), the formed foil, when placed in an airstream (16), is capable of redirecting the airstream from a first direction (32) to at least a second direction (34).

    摘要翻译: 在具有发动机(12)和散热器(14)的车辆(10)中,气流分流器(20)可附接到与散热器的流体接收通信。 气流分流器通常包括具有弓形部分(24)的成形箔(22),所形成的箔当放置在气流(16)中时能够将空气流从第一方向(32)重定向到至少第二 方向(34)。

    Tax refund system
    79.
    发明申请
    Tax refund system 审中-公开
    退税制度

    公开(公告)号:US20050261967A1

    公开(公告)日:2005-11-24

    申请号:US10507991

    申请日:2003-03-18

    摘要: The present invention relates generally to the field of computers and in particular to methods and systems for processing tax refunds. Existing VAT refund systems are either expensive or overly cumbersome with paperwork. The present invention provides a solution to these problems by providing a tax claim system comprising a payment card system 1 suitable for accepting payment card transactions at a point of sale, the payment card system comprising a display for displaying information to a payment card system terminal user. The tax claim system further includes at least one data capture device for receiving card details from a payment cardholder and an indication receiving element for receiving an indication that a tax refund claim is required for a transaction. The system further provides a claim generation module for generating a tax refund claim in response to a received indication that a tax refund claim is required for a transaction and communicating this generated claim to an associated printer device.

    摘要翻译: 本发明一般涉及计算机领域,特别涉及用于处理退税的方法和系统。 现有的增值税退税系统要么昂贵,要么过于繁琐的文书工作。 本发明通过提供一种税收申报系统来提供一种解决这些问题的方法,所述税务申报系统包括适于在销售点接收支付卡交易的支付卡系统1,所述支付卡系统包括用于向支付卡系统终端用户显示信息的显示器 。 税务申报系统还包括至少一个用于从支付持卡人接收卡片细节的数据捕获装置和用于接收交易需要退税要求的指示的指示接收元件。 该系统进一步提供了一种权利要求生成模块,用于响应于接收到的指示,要求交易进行退税申请并将该生成的权利要求传达给关联的打印机装置,以产生退税申索。