多核并行计算和CVN数据库系统教学课件.ppt
2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,1,多核并行计算和CVN数据库系统,王伟华,上海天文台,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,2,目录,多核并行计算CVN数据库系统讨论和总结,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,3,1.1并行计算的需求:多天线,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,4,1.1并行计算的需求:多波束,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,5,1.1 并行计算的需求,多天线或多基线多波束多个scan多波段或多个通道(BBC),2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,6,P/C:Processor/Cache LM:Local Memory LD:Local Disk,1.2.1多计算机,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,7,1.2.2多核计算机,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,8,for(iscan=0;iscannscan;iscan+)for(iSta=0;iStanSta;iSta+)for(iBeam=0;iBeamnBeam;iBeam+);for(iChan=0;iChannChan;iChan+);数据处理;,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,9,#include int i,AMAX;#pragma omp parallel for for(i=0;iMAX;i+);int j=5+2*I;Ai=big(j);,Gcc fopenmp src.c o program,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,10,1.3单天线软件谱线接收机系统,Single-dish Software Spectrameter System,S4上海天文台年刊 2008年 王伟华,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,11,功率谱计算流程图,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,12,校准流程图,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,13,试观测结果,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,14,1.4 我的并行计算的设计原则,多个scan:使用命令行 bscan escan在台站、beam,bbc循环中使用OpenMP;命令行输入;图形显示后处理;,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,15,2460,2158,3249,1114,2476,1920,2.1 CVN简介,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,16,2.1.1 VLBI stations,The FS system;Mark5A,Mark5B;SKD,VEX;Mark5,Log,RXG,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,17,2.1.2 相关处理机,上海软件相关处理机(探月);DiFX;EVN和VLBA相关处理机一个独立的VLBI阵必须有一个独立的相关处理机,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,18,2.1.3 MakeFITS,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,19,2.2.1 天文观测结果1,脉冲星B0329+54和河外射电源J03475777 相位参考观测;精度好于30微角秒,达到了国际射电天体测量精度水平 Guo submitted,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,20,2.2.2 天文观测结果2,脉泽天体W3OH的VLBI射电图像,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,21,2.2 The CVN VLBI Database System,基于Linux+Apache+PHP+mySQL 技术的网页自动化管理平台上海天文台和清华大学周建峰组合作开发(陆态网络VLBI分系统支持)CVN观测纲要管理,观测数据管理等,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,22,2.2.1 流程,信息发布(Call for Proposal);观测计划申请;观测计划评审,时间分配管理;观测纲要文件提交;台站观测,提交观测过程、硬盘记录;相关处理,提交相关处理结果;查询和下载,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,23,2.2.2 模块划分,Usergroup管理;观测计划申请、评审;提交模块;数据查询和下载,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,24,2.2.3 进展,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,25,3.1 讨论:天文学家的需求,信息分类和搜索;数据下载;数据处理和分析;功能模块化;界面交互、可编程;结果可视化命令行界面和图形可视!,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,26,总结,多计算机和多核(MPIOpenMP)并行计算大有前途;VLBI数据管理的发展(CVN VLBI DataBase System)走进虚拟天文台,2009年中国虚拟天文台学术年会 重庆 10/8/20222023/10/22,27,Thank you!,