System, method and computer program product for remote graphics processing

    公开(公告)号:US09665923B2

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

    申请号:US14987690

    申请日:2016-01-04

    发明人: Phillip C. Keslin

    摘要: A system, method, and computer program product are provided for remote rendering of computer graphics. The system includes a graphics application program resident at a remote server. The graphics application is invoked by a user or process located at a client. The invoked graphics application proceeds to issue graphics instructions. The graphics instructions are received by a remote rendering control system. Given that the client and server differ with respect to graphics context and image processing capability, the remote rendering control system modifies the graphics instructions in order to accommodate these differences. The modified graphics instructions are sent to graphics rendering resources, which produce one or more rendered images. Data representing the rendered images is written to one or more frame buffers. The remote rendering control system then reads this image data from the frame buffers. The image data is transmitted to the client for display or processing. In an embodiment of the system, the image data is compressed before being transmitted to the client. In such an embodiment, the steps of rendering, compression, and transmission can be performed asynchronously in a pipelined manner.

    System method for I/O acceleration in hybrid storage wherein copies of data segments are deleted if identified segments does not meet quality level threshold
    4.
    发明授权
    System method for I/O acceleration in hybrid storage wherein copies of data segments are deleted if identified segments does not meet quality level threshold 有权
    用于混合存储中的I / O加速的系统方法,其中如果识别的段不符合质量等级阈值,则删除数据段的副本

    公开(公告)号:US09513844B2

    公开(公告)日:2016-12-06

    申请号:US14335752

    申请日:2014-07-18

    发明人: Kirill Malkin

    IPC分类号: G06F3/00 G06F3/06

    摘要: The present system enables more efficient I/O processing by providing a mechanism for maintaining data within the locality of reference. One or more accelerator modules may be implemented within a solid state storage device (SSD). The accelerator modules form a caching storage tier that can receive, store and reproduce data. The one or more accelerator modules may place data into the SSD or hard disk drives based on parameters associated with the data.

    摘要翻译: 本系统通过提供用于在参考地点内维护数据的机制来实现更有效的I / O处理。 一个或多个加速器模块可以在固态存储设备(SSD)内实现。 加速器模块形成可以接收,存储和再现数据的缓存存储层。 一个或多个加速器模块可以基于与数据相关联的参数将数据放入SSD或硬盘驱动器。

    Method for transparently connecting augmented network socket operations
    5.
    发明授权
    Method for transparently connecting augmented network socket operations 有权
    透明连接扩展网络套接字操作的方法

    公开(公告)号:US09438638B2

    公开(公告)日:2016-09-06

    申请号:US13843810

    申请日:2013-03-15

    IPC分类号: H04L29/06 G06F9/54

    摘要: A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.

    摘要翻译: 在具有存储器和一个或多个处理器的一个或多个计算机上的方法包括检测第一处理和第二处理之间的连接的建立; 确定增强通信服务是否可用于第一进程和第二进程之间的连接; 根据确定所述增强通信服务可用,配置所述第一进程和所述第二进程之间的连接以利用所述扩充通信服务,而不修改所述第一进程和所述第二进程的可执行代码; 并且根据增强通信服务不可用的确定,配置第一进程和第二进程之间的连接以利用非增强通信服务。

    Deploying software in a multi-instance node
    6.
    发明授权
    Deploying software in a multi-instance node 有权
    在多实例节点中部署软件

    公开(公告)号:US09424091B2

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

    申请号:US14266758

    申请日:2014-04-30

    摘要: A system for deploying big data software in a multi-instance node. The optimal CPU memory and core configuration for a single instance database is determined. After determining an optimal core-memory ratio for a single instance execution, the software is deployed in multi-instance mode on single machine by applying the optimal core-memory ratio for each of the instances. The multi-instance database may then be deployed and data may be loaded in parallel for the instances.

    摘要翻译: 用于在多实例节点中部署大数据软件的系统。 确定单个实例数据库的最佳CPU内存和核心配置。 在确定单个实例执行的最佳核心存储器比率之后,通过对每个实例应用最优核心存储器比率,在单机器上以多实例模式部署软件。 然后可以部署多实例数据库,并且可以为实例并行加载数据。

    Clustered filesystems for mix of trusted and untrusted nodes
    7.
    发明授权
    Clustered filesystems for mix of trusted and untrusted nodes 有权
    用于混合可信任和不可信节点的集群文件系统

    公开(公告)号:US09405606B2

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

    申请号:US14042438

    申请日:2013-09-30

    发明人: Kenneth S. Beck

    摘要: A cluster of computer system nodes share direct read/write access to storage devices via a storage area network using a cluster filesystem. At least one trusted metadata server assigns a mandatory access control label as an extended attribute of each filesystem object regardless of whether required by a client node accessing the filesystem object. The mandatory access control label indicates the sensitivity and integrity of the filesystem object and is used by the trusted metadata server(s) to control access to the filesystem object by all client nodes.

    摘要翻译: 一组计算机系统节点通过使用群集文件系统的存储区域网络共享对存储设备的直接读/写访问。 至少一个受信任的元数据服务器将强制访问控制标签分配为每个文件系统对象的扩展属性,而不管客户端节点访问文件系统对象是否需要。 强制访问控制标签指示文件系统对象的灵敏度和完整性,并由受信任的元数据服务器用于控制所有客户端节点对文件系统对象的访问。

    Enhanced performance monitoring method and apparatus
    9.
    发明授权
    Enhanced performance monitoring method and apparatus 有权
    增强性能监测方法和装置

    公开(公告)号:US09250826B2

    公开(公告)日:2016-02-02

    申请号:US13801841

    申请日:2013-03-13

    发明人: Eric Carl Fromm

    摘要: A high-performance-computer system includes a statistics accumulation apparatus configured to efficiently accumulate system performance data from a variety of system components, and periodically write such data to processor local memory for efficient subsequent software processing of the thus acquired data, thereby reducing the system hardware and software overhead needed for collection of such data as compared to prior art systems.

    摘要翻译: 高性能计算机系统包括统计存储装置,其被配置为高效地累积来自各种系统组件的系统性能数据,并且周期性地将这样的数据写入处理器本地存储器,以便有效地对所获取的数据进行后续软件处理,从而减少系统 与现有技术系统相比,收集这些数据所需的硬件和软件开销。

    Scalable infiniband interconnect performance and diagnostic tool
    10.
    发明授权
    Scalable infiniband interconnect performance and diagnostic tool 有权
    可扩展的infiniband互连性能和诊断工具

    公开(公告)号:US09240940B2

    公开(公告)日:2016-01-19

    申请号:US13843919

    申请日:2013-03-15

    申请人: John Baron

    发明人: John Baron

    IPC分类号: H04L12/26 H04L12/24

    摘要: In accordance with some implementations, a method for evaluating large scale computer systems based on performance is disclosed. A large scale, distributed memory computer system receives topology data, wherein the topology data describes the connections between the plurality of switches and lists the nodes associated with each switch. Based on the received topology data, the system performs a data transfer test for each of the pair of switches. The test includes transferring data between a plurality of nodes and determining a respective overall test result value reflecting overall performance of a respective pair of switches for a plurality of component tests. The system determines that the pair of switches meets minimum performance standards by comparing the overall test result value against an acceptable test value. If the overall test result value does not meet the minimum performance standards, the system reports the respective pair of switches as underperforming.

    摘要翻译: 根据一些实施方式,公开了一种基于性能来评估大规模计算机系统的方法。 大规模分布式存储器计算机系统接收拓扑数据,其中拓扑数据描述多个交换机之间的连接,并列出与每个交换机相关联的节点。 基于接收到的拓扑数据,系统对每对开关进行数据传输测试。 测试包括在多个节点之间传送数据,并且确定反映用于多个组件测试的相应的一对开关的整体性能的相应的总体测试结果值。 系统通过将总体测试结果值与可接受的测试值进行比较来确定该对开关满足最低性能标准。 如果总体测试结果值不符合最低性能标准,则系统会将相应的开关对报告为表现不佳。