-
公开(公告)号:US10062137B2
公开(公告)日:2018-08-28
申请号:US15121217
申请日:2014-02-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Indrajit Roy , Sangman Kim , Vanish Talwar
IPC: G06T1/20 , G06F15/167 , G06F9/50 , G06F12/04 , G06F12/1009 , G06F12/1036 , G06T1/60
CPC classification number: G06T1/20 , G06F9/50 , G06F12/04 , G06F12/1009 , G06F12/1036 , G06F12/1072 , G06F15/167 , G06F2212/656 , G06F2212/657 , G06T1/60
Abstract: The communication between integrated graphics processing units (GPUs) is disclosed. A first integrated GPU of a first computing device obtains a tuple pertaining to data to be transmitted to a second integrated GPU of a second computing device. The tuple comprises at least a length of the data. The first integrated GPU allocates a virtual address space to the data based on the length of the data, where the virtual address space has a plurality of virtual addresses. Further, a mapping table of a mapping between the plurality of virtual addresses and a plurality of bus addresses is provided by the first integrated GPU to a communication module of the first computing device to transmit the data, where the plurality of bus addresses indicate physical locations of the data.
-
公开(公告)号:US20180041562A1
公开(公告)日:2018-02-08
申请号:US15230050
申请日:2016-08-05
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Edward Ma , Indrajit Roy , Vishrut Gupta , Meichun Hsu
CPC classification number: H04L41/14 , G06F9/3017 , H04L67/10
Abstract: Examples disclosed herein relate to distributed computing in R. Some examples disclosed herein may include identifying a distributed multivariate apply (dmapply) operation and an invocation of a distributed computing backend and determining a function referenced in the dmapply operation. A distributed backend driver associated with the invoked distributed computing backend may translate the determined function to a function native to an R application programming interface (API) of the invoked distributed computing backend and may provide the translated function to the invoked distributed computing backend to perform the translated function on a distributed data set referenced in the dmapply operation.
-
公开(公告)号:US10854331B2
公开(公告)日:2020-12-01
申请号:US15522246
申请日:2014-10-26
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Henggang Cui , Kimberly Keeton , Indrajit Roy , Krishnamurthy Viswanathan , Haris Volos
IPC: G06F16/2453 , G16H40/63 , G06F16/25 , G06F17/14 , G06F17/18
Abstract: A transformation on raw data is applied to produce transformed data, where the transformation includes at least one selected from among a summary of the raw data or a transform of the raw data between different domains. In response to a query to access data, the query is processed using the transformed data.
-
公开(公告)号:US10417052B2
公开(公告)日:2019-09-17
申请号:US15522354
申请日:2014-10-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Yuan Chen , Vanish Talwar , Naila Farooqui , Indrajit Roy
Abstract: According to an example, an instruction to run a kernel of an application on an apparatus having a first processing unit integrated with a second processing unit may be received. In addition, an application profile for the application at a runtime of the application kernel on the second processing unit may be created, in which the application profile identifies an affinity of the application kernel to be run on either the first processing unit or the second processing unit, and identifies a characterization of an input data set of the application. The application profile may also be stored in a data store.
-
公开(公告)号:US20170315847A1
公开(公告)日:2017-11-02
申请号:US15522354
申请日:2014-10-31
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Yuan Chen , Vanish Talwar , Naila Farooqui , Indrajit Roy
IPC: G06F9/50
CPC classification number: G06F9/5044 , G06F9/3877 , G06F9/4881 , G06F9/5033 , G06F11/3466 , G06F11/3644 , G06F2212/2542 , Y02D10/22
Abstract: According to an example, an instruction to run a kernel of an application on an apparatus having a first processing unit integrated with a second processing unit may be received. In addition, an application profile for the application at a runtime of the application kernel on the second processing unit may be created, in which the application profile identifies an affinity of the application kernel to be run on either the first processing unit or the second processing unit, and identifies a characterization of an input data set of the application. The application profile may also be stored in a data store.
-
公开(公告)号:US09992256B2
公开(公告)日:2018-06-05
申请号:US15230050
申请日:2016-08-05
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Edward Ma , Indrajit Roy , Vishrut Gupta , Meichun Hsu
CPC classification number: H04L41/14 , G06F9/3017 , H04L67/10
Abstract: Examples disclosed herein relate to distributed computing in R. Some examples disclosed herein may include identifying a distributed multivariate apply (dmapply) operation and an invocation of a distributed computing backend and determining a function referenced in the dmapply operation. A distributed backend driver associated with the invoked distributed computing backend may translate the determined function to a function native to an R application programming interface (API) of the invoked distributed computing backend and may provide the translated function to the invoked distributed computing backend to perform the translated function on a distributed data set referenced in the dmapply operation.
-
公开(公告)号:US20170322987A1
公开(公告)日:2017-11-09
申请号:US15522246
申请日:2014-10-26
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Henggang Cui , Kimberly Keeton , Indrajit Roy , Krishnamurthy Viswanathan , Haris Volos
CPC classification number: G16H40/63 , G06F16/2453 , G06F16/254 , G06F17/148 , G06F17/18
Abstract: A transformation on raw data is applied to produce transformed data, where the transformation includes at least one selected from among a summary of the raw data or a transform of the raw data between different domains. In response to a query to access data, the query is processed using the transformed data.
-
8.
公开(公告)号:US20170018050A1
公开(公告)日:2017-01-19
申请号:US15121217
申请日:2014-02-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Indrajit Roy , Sangman Kim , Vanish Talwar
IPC: G06T1/20 , G06F15/167 , G06T1/60 , G06F12/1009 , G06F12/1036 , G06F9/50 , G06F12/04
CPC classification number: G06T1/20 , G06F9/50 , G06F12/04 , G06F12/1009 , G06F12/1036 , G06F15/167 , G06F2212/656 , G06F2212/657 , G06T1/60
Abstract: The communication between integrated graphics processing units (CPUs) is disclosed. A first integrated GPU of a first computing device obtains a tuple pertaining to data to be transmitted to a second integrated CPU of a second computing device. The tuple comprises at least a length of the data. The first integrated GPU allocates a virtual address space to the data based on the length of the data, where the virtual address space has a plurality of virtual addresses. Further, a mapping table of a mapping between the plurality of virtual addresses and a plurality of bus addresses is provided by the first integrated GPU to a communication module of the first computing device to transmit the data, where the plurality of bus addresses indicate physical locations of the data.
Abstract translation: 公开了集成图形处理单元(CPU)之间的通信。 第一计算设备的第一集成GPU获得与要发送到第二计算设备的第二集成CPU的数据相关的元组。 元组至少包括一段长度的数据。 第一集成GPU基于数据的长度为数据分配虚拟地址空间,其中虚拟地址空间具有多个虚拟地址。 此外,由第一集成GPU向第一计算设备的通信模块提供多个虚拟地址和多个总线地址之间的映射的映射表,以发送数据,其中多个总线地址指示物理位置 的数据。
-
-
-
-
-
-
-