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