Source-to-source transformations for graph processing on many-core platforms
    1.
    发明授权
    Source-to-source transformations for graph processing on many-core platforms 有权
    用于多核平台上图形处理的源到源转换

    公开(公告)号:US09335981B2

    公开(公告)日:2016-05-10

    申请号:US14510660

    申请日:2014-10-09

    CPC classification number: G06F8/456 G06F8/51

    Abstract: Methods are provided for source-to-source transformations for graph processing on many-core platforms. A method includes receiving a graph application including one graph, expressed by a graph application programming interface configured for defining and manipulating graphs. The method further includes transforming, by a source-to-source compiler, the graph application into a plurality of parallel code variants. Each of the plurality of parallel code variants is specifically configured for parallel execution by a target one of a plurality of different many-core processors. The method also includes selecting and tuning, by a runtime component, a particular one of the parallel code variants for the parallel execution responsive to graph application characteristics, graph data, and an underlying code execution platform of the plurality of different many-core processors.

    Abstract translation: 为多核平台上的图处理提供了源到源转换的方法。 一种方法包括接收图形应用程序,该图形应用程序包括由图形应用编程接口表示的一个图形,该应用程序编程接口被配置为定义和 该方法还包括将源应用程序编译器将图形应用程序转换为多个并行代码变体。 多个并行代码变体中的每一个被特别地配置为由多个不同的多核处理器中的目标一个并行执行。 该方法还包括响应于图形应用特征,图形数据和多个不同的多核处理器的底层代码执行平台,由运行时组件选择和调整用于并行执行的并行代码变体中的特定一个。

    SOURCE-TO-SOURCE TRANSFORMATIONS FOR GRAPH PROCESSING ON MANY-CORE PLATFORMS
    2.
    发明申请
    SOURCE-TO-SOURCE TRANSFORMATIONS FOR GRAPH PROCESSING ON MANY-CORE PLATFORMS 有权
    用于多核平台图形处理的源 - 源转换

    公开(公告)号:US20150113514A1

    公开(公告)日:2015-04-23

    申请号:US14510660

    申请日:2014-10-09

    CPC classification number: G06F8/456 G06F8/51

    Abstract: Methods are provided for source-to-source transformations for graph processing on many-core platforms. A method includes receiving a graph application including one graph, expressed by a graph application programming interface configured for defining and manipulating graphs. The method further includes transforming, by a source-to-source compiler, the graph application into a plurality of parallel code variants. Each of the plurality of parallel code variants is specifically configured for parallel execution by a target one of a plurality of different many-core processors. The method also includes selecting and tuning, by a runtime component, a particular one of the parallel code variants for the parallel execution responsive to graph application characteristics, graph data, and an underlying code execution platform of the plurality of different many-core processors.

    Abstract translation: 为多核平台上的图处理提供了源到源转换的方法。 一种方法包括接收图形应用程序,该图形应用程序包括由图形应用编程接口表示的一个图形,该图形应用程序界面被配置为定义和操纵图形。 该方法还包括将源应用程序编译器将图形应用程序转换为多个并行代码变体。 多个并行代码变体中的每一个被特别地配置为由多个不同的多核处理器中的目标一个并行执行。 该方法还包括响应于图形应用特征,图形数据和多个不同的多核处理器的底层代码执行平台,由运行时组件选择和调整用于并行执行的并行代码变体中的特定一个。

Patent Agency Ranking