大型稀疏矩阵求解器GSS简介 上海智琢软件科技有限公司 2013. 7. 20.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
《微型计算机技术 及应用》 ( 第 4 版) —— 戴梅萼 史嘉权. 目标 深刻理解 牢固掌握 灵活应用.
社会语言文字应用调查 王森 数学学院(交流). 汉语既然是一门博大精深的语言,其复杂 程度可想而知,因此使用难度也比想象中的 高很多。然而作为泱泱大国的主要语言,它 就要求全国人民必须规范使用,否则中华文 化将不成体统。国家对规范汉语可谓十分重 视,不惜将字音字形作为高考内容。像我一.
参加全国骨干科技辅导员培训班汇报讲座 主讲: 长安镇乌沙小学张杰志 2008年1月7日 长安中心小学.
「互联网金融2.0时代」与房地产的融合 广州互联网金融协会会长、广州e贷总裁 方颂.
企业会计学(三) 人大版本 吕 昌.
数 值 分 析 Numerical Analysis 潘建瑜 华东师范大学数学系.
第三章 秘书工作的起源与沿革.
據點考核與評鑑 報告人:臺南市政府 照顧服務管理中心.
计算机发展及人物介绍.
依据教材 全国高等教育自学考试指定教材 《西方行政学说史》, 竺乾威主编,高等教育出版社。
客語日客家歌曲教唱 鍾芳廉.
正 信 讀 書 會 主 持 群 : 姚 永 錩 、 鄭 健 、 陳 淑 珍 佛法的生活應用 2008/07/23.
非法集资典型案例评析 南京师范大学法学院 蔡道通 2016年1月.
专题(二) 交往沟通 掌握技能 命 题 解 读 背 景 材 料 新 题 演 练 考 点 链 接 1.
保典配精英 宝剑配英雄 对职业代理人而言,保费固然重要,但更重要的是通过专业金融服务获得源源不断的客户,轻松愉快的长期签单。
科学计算 Scientific Computing 潘建瑜 华东师范大学数学系.
松竹梅岁寒三友 步入建交 桃李杏村暖一家 迈进职教 活出精彩.
2007年房地产建筑安装企业 税收自查方略 河北省地方税务局稽查局 杨文国.
我家跨上了“信息高速路”.
時間:102年9月18日(星期三) 地點:國立臺灣師範大學綜合大樓509國際會議廳
周例会 唠叨·啰唆 唠叨:多指人说话重复或围绕一个道 理说差不多的话。láo dao。
(讲座幻灯课件请在网上下载,让我们一起思考!)
第八单元第二课第一课时 严守法律 温州四中 蒋莉青.
第十章 针灸学基础 广州医学院 刘义海、潘俊辉 人民卫生电子音像出版社出版.
第2章:企業組織 張緯良 世新大學資訊管理系.
高级财务会计.
默写基础知识: 1、家庭是由 关系、 关系或 关系而结合成的亲属生活组织。家里有 ,家中有 。
什么是颈椎病? 颈椎病是指颈椎间盘退行性变,及其继发性椎间关节退行性变所致脊髓、神经、血管损害而表现的相应症状和体征。
醫院布品類管理 布品種類:大單、中單、小 單、床單 大洞巾、小洞巾 大包布、小包布
2016年赶集产品介绍.
人类传播的活动 和历史.
第一单元 中国传统文化主流思想的演变.
Profile Philosophy 此文档内容概要: Performance Product 网康概要 成立时间、总人数、研发人数、投资人
《傅雷家书》 学 科:语文 年 级:九年级 授课教师:王宁宁.
慈禧药方(人参健脾丸) 【简介】:清代太医院的设制基本上沿袭了明朝的旧制,顺治1644年设太医院为独立的中央医事机构,为帝后及宫内人员诊视疾病、配制药物,也担负其他医药事务。此为宫廷处方,内容如下: 老佛爷 人参健脾丸 党参七钱 白术二钱 怀山药七钱 炒 薏米五钱六分 欠实五钱六分 广皮一钱.
媒体融合式转型 社会和文化教研部 高级经济师 郭全中
第一節 行政裁量與不確定法律概念 第二節 行政裁量
本课设置5个环节 一、限时秒杀--5分钟 二、摩拳擦掌--9分钟 三、刀锋相见--20分钟 四、现炒现卖--5分钟 五、相约课后--1分钟.
从中国与联合国的关系演进 看联合国的产生与发展
国家高技术研究发展计划 香港大学网格节点 Presented by Cho-Li Wang
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
诗歌鉴赏专题训练 二零零七年九月.
大型稀疏矩阵 的LU分解及特征值求解 陈英时
計算方法設計與分析 Design and Analysis of Algorithms 唐傳義
DM81X 视频采集处理 ——MCFW框架介绍 广州创龙电子科技有限公司
Special Topics in Social Media Services 社會媒體服務專題
射影幾何於攝影測量上之應用 Projective Geometry in Photogrammetry
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
中国科学技术大学计算机科学与技术系 国家高性能计算中心(合肥) 2004年12月
電腦概論.
昭阳系列 数据交换安全锁软件功能介绍 DEL (Data Exchange Lock)
學生:蕭允菡 巫胤漪 吳旻芬 許雅婷 黃鈺晴 藍珮文
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
運動競賽制度 授課教師:鄭俊傑副教授.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
办公自动化基础 主讲教师:韩伟颖. 办公自动化基础 主讲教师:韩伟颖 第十章 数据的处理与分析 10.1 数据排序 10.2 数据筛选 10.3 分类汇总 10.4 创建与编辑图表.
SIAM全文电子期刊数据库使用指南 iGroup 亚太资讯集团公司
涉江采芙蓉 重庆市涪陵实验中学 余波.
线 性 代 数 厦门大学线性代数教学组 2019年5月12日4时19分 / 45.
加減法文字題 國小低年級學生對加減法文字題的瞭解 小組成員 陳育娟 羅珠綾 侯宜孜
§2 方阵的特征值与特征向量.
因果性:一个形而上学的预设 赵敦华 2008年5月.
臺灣聖約翰科技大學.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
第十七讲 密码执行(1).
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
县级支中心 乡镇基层服务点的建设 朱 庆 华.
Presentation transcript:

大型稀疏矩阵求解器GSS简介 上海智琢软件科技有限公司 2013. 7. 20

稀疏矩阵求解的广泛应用 矩阵求解是数值计算的核心[1] 稀疏矩阵求解是数值计算的关键之一 稀疏矩阵求解往往是资源瓶颈 一些有趣的应用 偏微分方程,积分方程,特征值,优化… 万阶以上dense matrix不可行 稀疏矩阵求解往往是资源瓶颈 时间瓶颈,内存,外存等瓶颈 一些有趣的应用 GOOGLE PAGE RANK[8]

稀疏矩阵复杂、多变 基本参数 对称性,稀疏性,非零元分布 敏感性,病态矩阵 条件数 格式多变 测试集 Harwell-Boeing Exchange Format 。。。 测试集 Harwell-Boeing Sparse Matrix Collection UF sparse matrix collection

求解器的飞速发展 BBMAT http://www.cise.ufl.edu/research/sparse/matrices/Simon/bbmat.html 38744阶,分解后元素超过四千万. 1988 巨型机cray-2上 >1000秒 2003 4G umfpack4 32.6秒[4] 2006 3.0G GSS1.2 15秒 2012 3.0G 4核 GSS 2.3 4秒 硬件的发展 CPU,内存等 稀疏技术逐渐成熟 multifrontal ,supernodal… 数学库 BLAS,LAPACK www.netlib.org

LU分解稀疏矩阵的优势 保持稀疏性(优于QR分解等) 百万阶的矩阵的LU可在PC上求解。 较高的稳定性(优于迭代法)[5] 列选主元,代价较小(O( ) ) 多种技巧处理病态矩阵 可充分发挥CPU的效率(优于迭代法) flops >50%*CPU主频 算法很复杂

多波前法(multifrontal)简介 发展 Duff and Raid [2] J.W.H.Liu等分析,改进 [3] T.A.Davis开发UMFPACK [4] 基本算法 利用稀疏矩阵的特性,得到一系列密集子阵(波前)。将LU分解转化为对这些波前的装配,消去,更新等操作。 多波前法的优点 波前是dense matrix ,可直接调用高性能库(BLAS等) 密集子阵可以节省下标存储 提高并行性 目前主要的求解器 UMFPACK,WSMP,GSS,HSL MA41等

LU分解形成frontal 10阶矩阵。 蓝点代表非零元。红点表示分解产生的注入元(fill-in) Frontal划分{a}, {b}{c}{d} {e} {f,g}{h,i,j}

Frontal的装配,消去,更新过程 {a} {c} {b} {f,g} {e} {d} {h,i,j} 消去树 a c h c · · c,g,h g · · h · · b e j e · · j · · {c} {b} d,i,j i · · j · · f,g,h g g · h · · e,i,j i · · j · · {f,g} {e} {d} h,i, j i i · j · j {h,i,j} 消去树

GSS简介 标准C开发,适用于各种平台 比INTEL PARDISO更快,更稳定 平均数值分解时间不到UMFPACK的1/3 突破32位Windows内存限制 支持最多32个CPUP 提供64位版本

GSS的技术特点 支持 AMD,METIS,COLAMD及用户自定义排序 自动分析分块矩阵结构,提取strong hall matrix 支持列选主元,rook pivoting,static pivoting等多种主元策略 支持常见的稀疏矩阵格式,包括ccs,crs, Harwell Boeing format等 支持INTEL Hyper-Threading;支持共享内存的多CPU并行机 32位Windows下,可处理LU规模超过4G的矩阵 提供多种处理病态矩阵手段

对比测试 INTEL PARDISO 9.0 UMFPACK 4.4。 测试集 symmetric set,2-by-2 set,unsymmetric set [4] P43.0G,512K cache。 1G内存

与INTEL PARDISO的对比

与UMFPACK 4.4的对比

GSS的用户 高校,研究所 中国电力科学研究院 香港大学 中国石油大学 电子科技大学 三峡大学 2011年成为Intel软件卓越精英合作伙伴

参考文献 [1] Numerical Analysis. Rainer Kress. Springer-Verlag. 1991 [2] I.S.Duff, A.M.Erisman, and J.K.Reid. Direct Methods for Sparse Matrices. London:Oxford Univ. Press,1986. [3] J.W.H.Liu. The Multifrontal Method for Sparse Matrix Solution: Theory and Practice. SIAM Rev., 34 (1992), pp. 82--109. [4] T.A.Davis. A column pre-ordering strategy for the unsymmetric-pattern multifrontal method, ACM Trans. Math. Software, vol 30, no. 2, pp. 165-195, 2004. [5] N.J.Higham. Accuracy and Stability of Numerical Algorithms. SIAM,2002 [6] G..H.Golob, C.F.Van loan. Matrix Computations. The Johns Hopkins University Press. 1996 [7] J.W.H.Liu. The Multifrontal Method for Sparse Matrix Solution: Theory and Practice. SIAM Rev., 34 (1992), pp. 82--109. [8] Fast PageRank Computation via a Sparse Linear System (Extended Abstract) Gianna M. Del Corso,Antonio Gullí, Francesco Romani. [9] Y.Saad, Iterative Methods for Sparse Linear Systems, PWS, Boston,1996 [10] Y.S. Chen* ,Simon Li. Application of Multifrontal Method for Doubly-Bordered Sparse Matrix in Laser Diode Simulator. NUSOD,2004 [11] 陈英时 吴文勇等. 采用多波前法求解大型结构方程组.建筑结构,2007年09期 [12]宋新立,陈英时等.电力系统全过程动态仿真中大型稀疏线性方程组的分块求解算法

GSS for million unknowns performance stable generality 地址:上海市黄埔区北京东路666号B区906 (200001) 手机:13501997193 网址:www.grusoft.com 邮箱: gsp@grusoft.com QQ: 304718494