-
公开(公告)号:US09240034B2
公开(公告)日:2016-01-19
申请号:US13909541
申请日:2013-06-04
Applicant: Advanced Micro Devices, Inc.
Inventor: Dongping Zhang
CPC classification number: G06T5/00 , G06T7/73 , G06T2200/04 , G06T2207/10081 , G06T2207/30101
Abstract: Methods and apparatus for biomedical data analysis to produce enhanced images of tubular structures are disclosed. A Gaussian convolution of an input image is used to calculate a Hessian matrix. An Eigen decomposition of the Hessian matrix produces eigenvectors and eigenvalues, which are sorted to determine bright tubular structure detection according to high and low values that represent brightness, and structure shape. A tubularity computation calculates the probability of a voxel of interest being part of a tubular network. Embodiments may be implemented to share computer resources such as between a computer processing unit (CPU) and a graphic processing unit (GPU).
Abstract translation: 公开了用于生物医学数据分析以产生管状结构的增强图像的方法和装置。 使用输入图像的高斯卷积来计算Hessian矩阵。 Hessian矩阵的特征分解产生特征向量和特征值,这些特征向量和特征值按照代表亮度的高低值和结构形状来确定明亮的管状结构检测。 管状计算计算感兴趣的体素是管状网络的一部分的概率。 可以实现实施例以共享计算机资源,例如在计算机处理单元(CPU)和图形处理单元(GPU)之间。
-
公开(公告)号:US09262139B2
公开(公告)日:2016-02-16
申请号:US13735579
申请日:2013-01-07
Applicant: Advanced Micro Devices, Inc.
Inventor: Lee W. Howes , Dongping Zhang
CPC classification number: G06F8/443 , G06F8/452 , G06F9/45516
Abstract: A method, a system, and a non-transitory computer readable medium for parallelizing computer program code including a loop are presented. An intermediate language version of the computer program code is generated based on a parallel type of the loop, wherein the intermediate language version includes information about parallelism in the computer program code. The intermediate language version is optimized at runtime based on the device characteristics where the computer program code is to be executed. The parallel type may include a thread parallel type, wherein the loop is dispatched to multiple threads for execution, or a general parallel type, wherein the loop is dispatched to a single thread and may be vectorized for execution. The intermediate language version may be saved separate from the computer program code.
Abstract translation: 提出了一种用于并行化包括循环的计算机程序代码的方法,系统和非暂时性计算机可读介质。 基于并行类型的循环生成计算机程序代码的中间语言版本,其中中间语言版本包括关于计算机程序代码中的并行性的信息。 基于要执行计算机程序代码的设备特性,中间语言版本在运行时进行了优化。 并行类型可以包括线程并行类型,其中循环被分派到多个线程以执行,或者是通用并行类型,其中循环被分派到单个线程并且可以向量化以执行。 中间语言版本可以与计算机程序代码分开保存。
-
公开(公告)号:US11704277B2
公开(公告)日:2023-07-18
申请号:US16716390
申请日:2019-12-16
Applicant: Advanced Micro Devices, Inc.
Inventor: Majed Valad Beigi , Yasuko Eckert , Dongping Zhang
Abstract: Systems and methods for efficiently routing qubits in a quantum computing system include selecting bubble nodes and routing qubits to the bubble nodes. The systems and methods further include dividing a system of nodes into regions and selecting a bubble node for each region. The systems and methods further include using super bubble nodes with reliable links connected to other super bubble nodes and bubble nodes to improve cross-region operations.
-
公开(公告)号:US20210182234A1
公开(公告)日:2021-06-17
申请号:US16716390
申请日:2019-12-16
Applicant: Advanced Micro Devices, Inc.
Inventor: Majed Valad Beigi , Yasuko Eckert , Dongping Zhang
Abstract: Systems and methods for efficiently routing qubits in a quantum computing system include selecting bubble nodes and routing qubits to the bubble nodes. The systems and methods further include dividing a system of nodes into regions and selecting a bubble node for each region. The systems and methods further include using super bubble nodes with reliable links connected to other super bubble nodes and bubble nodes to improve cross-region operations.
-
公开(公告)号:US20140196016A1
公开(公告)日:2014-07-10
申请号:US13735579
申请日:2013-01-07
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Lee W. Howes , Dongping Zhang
IPC: G06F9/45
CPC classification number: G06F8/443 , G06F8/452 , G06F9/45516
Abstract: A method, a system, and a non-transitory computer readable medium for parallelizing computer program code including a loop are presented. An intermediate language version of the computer program code is generated based on a parallel type of the loop, wherein the intermediate language version includes information about parallelism in the computer program code. The intermediate language version is optimized at runtime based on the device characteristics where the computer program code is to be executed. The parallel type may include a thread parallel type, wherein the loop is dispatched to multiple threads for execution, or a general parallel type, wherein the loop is dispatched to a single thread and may be vectorized for execution. The intermediate language version may be saved separate from the computer program code.
Abstract translation: 提出了一种用于并行化包括循环的计算机程序代码的方法,系统和非暂时性计算机可读介质。 基于并行类型的循环生成计算机程序代码的中间语言版本,其中中间语言版本包括关于计算机程序代码中的并行性的信息。 基于要执行计算机程序代码的设备特性,中间语言版本在运行时进行了优化。 并行类型可以包括线程并行类型,其中循环被分派到多个线程以执行,或者是通用并行类型,其中循环被分派到单个线程并且可以向量化以执行。 中间语言版本可以与计算机程序代码分开保存。
-
公开(公告)号:US20130329972A1
公开(公告)日:2013-12-12
申请号:US13909541
申请日:2013-06-04
Applicant: Advanced Micro Devices, Inc.
Inventor: Dongping Zhang
IPC: G06T5/00
CPC classification number: G06T5/00 , G06T7/73 , G06T2200/04 , G06T2207/10081 , G06T2207/30101
Abstract: Methods and apparatus for biomedical data analysis to produce enhanced images of tubular structures are disclosed. A Gaussian convolution of an input image is used to calculate a Hessian matrix. An Eigen decomposition of the Hessian matrix produces eigenvectors and eigenvalues, which are sorted to determine bright tubular structure detection according to high and low values that represent brightness, and structure shape. A tubularity computation calculates the probability of a voxel of interest being part of a tubular network. Embodiments may be implemented to share computer resources such as between a computer processing unit (CPU) and a graphic processing unit (GPU).
Abstract translation: 公开了用于生物医学数据分析以产生管状结构的增强图像的方法和装置。 使用输入图像的高斯卷积来计算Hessian矩阵。 Hessian矩阵的特征分解产生特征向量和特征值,这些特征向量和特征值按照代表亮度的高低值和结构形状来确定明亮的管状结构检测。 管状计算计算感兴趣的体素是管状网络的一部分的概率。 可以实现实施例以共享计算机资源,例如在计算机处理单元(CPU)和图形处理单元(GPU)之间。
-
-
-
-
-