基于CUDA与CUBLAS的Tucker分解模块设计与实现

基于CUDA与CUBLAS的Tucker分解模块设计与实现

论文摘要

由于张量Tucker分解在图像处理、人脸识别与信号处理等领域中的大量应用,使得Tucker分解算法成为目前重点研究对象。但是当前流行的Tucker分解算法需要对张量进行多次展开,导致算法加速效率降低。针对上述问题,提出一种应用于统一计算设备架构(CUDA)平台上的改进Tucker分解模块,通过对Tucker分解算法与CUDA平台进行优化,在省略张量展开过程的同时,提高加速效率,从而降低对加速系统的要求。实验结果表明,改进Tucker分解算法在CUDA平台上的加速性能具有明显提高。

论文目录

  • 0 概述
  • 1 张量相关的基本概念
  •   1.1 张量
  •   1.2 张量相关计算
  •     1.2.1 张量乘法
  •     1.2.2 矩阵积
  • 2 张量Tucker分解算法
  •   2.1 相关概念
  •   2.2 Tucker分解定义
  •   2.3 高阶正交迭代法
  • 3 张量Tucker分解算法的改进
  •   3.1 计算过程矩阵化原理
  •   3.2 改进算法的实现
  •     3.2.1 CUDA与CUBLAS
  •     3.2.2 矩阵与张量的排列存储方式
  •     3.2.3 改进算法的代码实现
  •     3.2.4 改进算法的自编函数实现
  •       1) Kronecker函数
  •       2) Eigvector函数
  • folding与Tensorunfolding函数'>      3) Tensorfolding与Tensorunfolding函数
  • 4 张量Tucker分解算法模块性能测试
  •   4.1 CUBLAS与C语言性能比对
  •   4.2 模块对比测试结果
  • 5 结束语
  • 文章来源

    类型: 期刊论文

    作者: 周琦,柴小丽,马克杰,俞则人

    关键词: 分解算法,张量分解,统一计算设备架构,图形处理单元,张量范数

    来源: 计算机工程 2019年03期

    年度: 2019

    分类: 信息科技,基础科学

    专业: 数学

    单位: 中国电子科技集团公司第三十二研究所

    基金: 中国电子科技集团安可系统自由硬件新技术研发项目(170225)

    分类号: O183.2

    DOI: 10.19678/j.issn.1000-3428.0052189

    页码: 41-46

    总页数: 6

    文件大小: 254K

    下载量: 113

    相关论文文献

    • [1].长方体全张量磁梯度的两种正演公式对比[J]. 世界地质 2019(04)
    • [2].基于重力梯度张量数据的欧拉反演在梅山铁矿的应用[J]. 地球物理学进展 2020(02)
    • [3].计算张量指数函数的广义逆张量ε-算法[J]. 自动化学报 2020(04)
    • [4].一种新的有噪张量秩的估计方法[J]. 南昌工程学院学报 2020(03)
    • [5].约束张量规范多元分解时变社区图模型检测[J]. 计算机工程与设计 2020(08)
    • [6].基于旋转装置的磁梯度张量测量方法[J]. 测试技术学报 2020(05)
    • [7].基于同步性脑网络的支持张量机情绪分类研究[J]. 电子与信息学报 2020(10)
    • [8].张量分解及其在统计模型中的应用[J]. 应用数学与计算数学学报 2018(04)
    • [9].非广义H-张量的判定准则(英文)[J]. 应用数学 2019(04)
    • [10].几类张量乘积的介绍[J]. 哈尔滨师范大学自然科学学报 2018(01)
    • [11].两个基于不同张量乘法的四阶张量分解[J]. 运筹学学报 2018(02)
    • [12].一种磁张量探测系统载体的磁张量补偿方法[J]. 地球物理学报 2016(01)
    • [13].二维解析张量投票算法研究[J]. 自动化学报 2016(03)
    • [14].低秩张量补全算法综述[J]. 陕西理工学院学报(自然科学版) 2016(02)
    • [15].正交张量的结构[J]. 洛阳师范学院学报 2016(05)
    • [16].基于多源共享因子的多张量填充[J]. 中国科学:信息科学 2016(07)
    • [17].弹球支持张量机分类器[J]. 模式识别与人工智能 2016(07)
    • [18].判定强H-张量迭代算法研究[J]. 滨州学院学报 2016(04)
    • [19].M-张量的更多性质[J]. 哈尔滨商业大学学报(自然科学版) 2015(01)
    • [20].张量树学习算法[J]. 南京大学学报(自然科学) 2015(02)
    • [21].关于弱正张量性质的研究(英文)[J]. 南开大学学报(自然科学版) 2015(04)
    • [22].有关非负张量的一些性质[J]. 哈尔滨商业大学学报(自然科学版) 2015(04)
    • [23].H-张量判定的新迭代准则探讨[J]. 今日财富 2019(21)
    • [24].张量投票法及其应用[J]. 电子制作 2013(24)
    • [25].基于张量分解的排序学习在个性化标签推荐中的研究[J]. 计算机科学 2020(S2)
    • [26].张量伪谱的包含域[J]. 重庆师范大学学报(自然科学版) 2019(02)
    • [27].基于快速上下文感知张量分解的噪声推断方法[J]. 科技视界 2017(26)
    • [28].张量与矩阵乘积的递推算法及相关问题[J]. 东华大学学报(自然科学版) 2015(05)
    • [29].张量表达在回归中的应用[J]. 宿州学院学报 2016(08)
    • [30].基于张量形态的反调和图像边缘检测算法[J]. 微电子学与计算机 2015(06)

    标签:;  ;  ;  ;  ;  

    基于CUDA与CUBLAS的Tucker分解模块设计与实现
    下载Doc文档

    猜你喜欢