PARALLEL PROCESSING SYSTEM
    1.
    发明申请
    PARALLEL PROCESSING SYSTEM 有权
    并行处理系统

    公开(公告)号:US20140026150A1

    公开(公告)日:2014-01-23

    申请号:US13555027

    申请日:2012-07-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/52 G06Q40/04

    摘要: Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter trading processes and foreign exchange trading processes, to execute quickly and efficiently. The parallel processing system may include low-cost, consumer-grade multicore processing units. A process for solving a complex problem may be divided into software modules, including by evaluating the process to determine discrete processing steps that produce an intermediate result on which later steps of the process depend. The software modules created for a process may form a template processing chain describing multiple processing chains of the process that are to be executed. A software development tool for producing configuration information for multicore processing units may evaluate the software modules and the processing chains to determine whether the modules will execute quickly and efficiently on the multicore processing units of the parallel processing system.

    摘要翻译: 用于配置并行处理系统执行软件模块的软件开发工具和技术,用于执行解决复杂问题的过程,包括非处方交易流程和外汇交易流程,以快速有效地执行。 并行处理系统可以包括低成本的消费级多核处理单元。 用于解决复杂问题的过程可以被分为软件模块,包括通过评估过程来确定产生中间结果的离散处理步骤,该过程的后续步骤依赖于该中间结果。 为进程创建的软件模块可以形成描述要执行的进程的多个处理链的模板处理链。 用于为多核处理单元生成配置信息的软件开发工具可以评估软件模块和处理链,以确定模块是否能够在并行处理系统的多核处理单元上快速高效地执行。

    PARALLEL PROCESSING SYSTEM
    2.
    发明申请
    PARALLEL PROCESSING SYSTEM 审中-公开
    并行处理系统

    公开(公告)号:US20140025549A1

    公开(公告)日:2014-01-23

    申请号:US13555019

    申请日:2012-07-20

    IPC分类号: G06Q40/04

    CPC分类号: G06Q40/04

    摘要: Techniques for performing high-frequency trading in over-the-counter markets, including for foreign exchange trading and financial arbitrage. Some embodiments include multiple software modules that each implement operations related to a trading system. The multiple software modules may be arranged according to sets that correspond to sequences of trades that may be evaluated and potentially selected for execution by the trading system. Each set of software modules may include software modules of various types that perform different operations related to processing trading data and selecting a sequence of trades for execution based on a potential for profit associated with the sequence of trades. The software modules may be executed on multiple processing cores, including cores of low-cost, consumer-grade multicore processing units.

    摘要翻译: 在场外市场进行高频交易的技术,包括外汇买卖和金融套利。 一些实施例包括多个软件模块,每个软件模块实现与交易系统相关的操作。 多个软件模块可以根据对应于可被评估并且可能被选择供交易系统执行的交易序列的集合进行排列。 每组软件模块可以包括执行与处理交易数据相关的不同操作的各种类型的软件模块,并且基于与交易序列相关联的利润的潜力来选择用于执行的交易序列。 软件模块可以在多个处理核心上执行,包括低成本,消费级多核处理单元的核心。

    Parallel processing system
    3.
    发明授权
    Parallel processing system 有权
    并行处理系统

    公开(公告)号:US08910167B2

    公开(公告)日:2014-12-09

    申请号:US13555027

    申请日:2012-07-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/52 G06Q40/04

    摘要: Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter trading processes and foreign exchange trading processes, to execute quickly and efficiently. The parallel processing system may include low-cost, consumer-grade multicore processing units. A process for solving a complex problem may be divided into software modules, including by evaluating the process to determine discrete processing steps that produce an intermediate result on which later steps of the process depend. The software modules created for a process may form a template processing chain describing multiple processing chains of the process that are to be executed. A software development tool for producing configuration information for multicore processing units may evaluate the software modules and the processing chains to determine whether the modules will execute quickly and efficiently on the multicore processing units of the parallel processing system.

    摘要翻译: 用于配置并行处理系统执行软件模块的软件开发工具和技术,用于执行解决复杂问题的过程,包括非处方交易流程和外汇交易流程,以快速有效地执行。 并行处理系统可以包括低成本的消费级多核处理单元。 用于解决复杂问题的过程可以被分为软件模块,包括通过评估过程来确定产生中间结果的离散处理步骤,该过程的后续步骤依赖于该中间结果。 为进程创建的软件模块可以形成描述要执行的进程的多个处理链的模板处理链。 用于为多核处理单元生成配置信息的软件开发工具可以评估软件模块和处理链,以确定模块是否能够在并行处理系统的多核处理单元上快速高效地执行。

    Machine, Program Product, and Computer-Implemented Methods for a Hybrid Command Management Aggregator
    4.
    发明申请
    Machine, Program Product, and Computer-Implemented Methods for a Hybrid Command Management Aggregator 有权
    机器,程序产品和混合命令管理聚合器的计算机实现方法

    公开(公告)号:US20110122890A1

    公开(公告)日:2011-05-26

    申请号:US12771358

    申请日:2010-04-30

    IPC分类号: H04J3/16

    摘要: A machine, program product, and method for enabling interoperable and low-latency networking among service devices. The machine, program product and methods perform the tasks of automatically matching, upon the receipt of the incoming data transmission, the data transmission to a plurality of analog device protocols to determine the necessary instructions and transmission media to command and control the plurality of analog service devices according to the data transmission or a plurality of digital device protocols to determine the necessary instructions and transmission media to command and control the plurality of digital service devices according to the data transmission, determining an outgoing transmission media for the incoming data transmission, constructing outgoing data transmissions between any of the analog service devices and any of the digital service devices responsive to the matching of the analog and digital device protocols and the identification of the outgoing transmission media, and dynamically allocating frequency spectrum for data transmissions between any of the analog service devices and any of the digital service devices, the dynamic allocation being responsive to any of a service type, service demand, and quality of service threshold for the outgoing transmission media and digital and analog device protocols.

    摘要翻译: 一种用于在服务设备之间实现互操作和低延迟网络的机器,程序产品和方法。 机器,程序产品和方法执行自动匹配的任务,在接收到输入数据传输时,数据传输到多个模拟设备协议,以确定必要的指令和传输媒体来命令和控制多个模拟服务 根据数据传输的设备或多个数字设备协议来确定必要的指令和传输媒体,以根据数据传输命令和控制多个数字服务设备,确定用于传入数据传输的输出传输媒体,构建传出 任何模拟服务设备和任何数字服务设备之间的数据传输响应于模拟和数字设备协议的匹配以及输出传输介质的识别,以及动态地分配用于任何模拟服务的数据传输的频谱 e设备和任何数字服务设备,动态分配响应于输出传输媒体和数字和模拟设备协议的服务类型,服务需求和服务质量阈值中的任何一个。

    SYSTEMS AND METHOD FOR VISUALIZATION OF FLUIDS
    5.
    发明申请
    SYSTEMS AND METHOD FOR VISUALIZATION OF FLUIDS 有权
    流体可视化的系统和方法

    公开(公告)号:US20100045669A1

    公开(公告)日:2010-02-25

    申请号:US12195377

    申请日:2008-08-20

    申请人: Jesse Johnson

    发明人: Jesse Johnson

    IPC分类号: G06T17/00

    CPC分类号: G06T13/60

    摘要: Example embodiments of the present invention are directed to methods and systems for simulating and visualizing a flowing fluid when interacting with an intersecting object. An example embodiment provides for simulating the falling fluid as a two-dimensional plane and rendering first and second depth buffers corresponding to current depth information for, respectively, a top surface and a bottom surface of the object. The values of first and second current simulation textures are rendered for the top and bottom surfaces of the object, where for a given frame each of the first and second current simulation texture values is set to either a corresponding value of the first or second depth buffer or a corresponding, velocity-offset value of the previous frame's first or second simulation texture respectively. A visible fluid mesh is rendered in the two-dimensional plane based on the current simulation textures.

    摘要翻译: 本发明的示例性实施例涉及用于在与相交物体相互作用时模拟和可视化流动流体的方法和系统。 示例性实施例提供了将下落的流体模拟为二维平面并且分别渲染与对象的顶表面和底表面的当前深度信息相对应的第一和第二深度缓冲器。 第一和第二当前模拟纹理的值被渲染用于对象的顶表面和底表面,其中对于给定的帧,将第一和第二当前模拟纹理值中的每一个设置为第一或第二深度缓冲器的对应值 或前一帧的第一或第二仿真纹理的对应的速度偏移值。 基于当前的模拟纹理,在二维平面中呈现可见的流体网格。

    Machine, program product, and computer-implemented methods for a hybrid command management aggregator

    公开(公告)号:US09686097B2

    公开(公告)日:2017-06-20

    申请号:US12771358

    申请日:2010-04-30

    IPC分类号: H04J3/16 H04L12/413 H04W72/08

    摘要: A machine, program product, and method for enabling interoperable and low-latency networking among service devices. The machine, program product and methods perform the tasks of automatically matching, upon the receipt of the incoming data transmission, the data transmission to a plurality of analog device protocols to determine the necessary instructions and transmission media to command and control the plurality of analog service devices according to the data transmission or a plurality of digital device protocols to determine the necessary instructions and transmission media to command and control the plurality of digital service devices according to the data transmission, determining an outgoing transmission media for the incoming data transmission, constructing outgoing data transmissions between any of the analog service devices and any of the digital service devices responsive to the matching of the analog and digital device protocols and the identification of the outgoing transmission media, and dynamically allocating frequency spectrum for data transmissions between any of the analog service devices and any of the digital service devices, the dynamic allocation being responsive to any of a service type, service demand, and quality of service threshold for the outgoing transmission media and digital and analog device protocols.

    Systems and method for visualization of fluids
    7.
    发明授权
    Systems and method for visualization of fluids 有权
    流体可视化的系统和方法

    公开(公告)号:US08237722B2

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

    申请号:US12195377

    申请日:2008-08-20

    申请人: Jesse Johnson

    发明人: Jesse Johnson

    IPC分类号: G06T15/00

    CPC分类号: G06T13/60

    摘要: Methods and systems for simulating and visualizing a flowing fluid when interacting with an intersecting object are provided. The simulating of falling fluid as a two-dimensional plan and rendering first and second depth buffers corresponding to current depth information for, respectively, a top surface and a bottom surface of an object is rendered. The values of first and second current simulation textures are rendered for the top and bottom surfaces of the object, where for a given frame each of the first and second current simulation texture values is set to either a corresponding value of the first and second current simulation texture values is set to either a corresponding value of each or second depth buffer or a corresponding, velocity-offset value of the previous frame's first or second simulation texture respectively. A visible fluid mesh is rendered in the two-dimensional plane based on the current simulation textures.

    摘要翻译: 提供了与交叉对象交互时模拟和可视化流动流体的方法和系统。 渲染流体作为二维计划的模拟,并且渲染对应于目标的顶部表面和底部表面的当前深度信息的第一和第二深度缓冲器。 第一和第二当前模拟纹理的值被渲染用于对象的顶表面和底表面,其中对于给定的帧,第一和第二当前模拟纹理值中的每一个被设置为第一和第二电流模拟的对应值 纹理值分别被设置为每个或第二深度缓冲器的对应值或者前一帧的第一或第二仿真纹理的对应的速度偏移值。 基于当前的模拟纹理,在二维平面中呈现可见的流体网格。