1 / 27

多核并行计算和 CVN 数据库系统

多核并行计算和 CVN 数据库系统. 王伟华. 上海天文台. 目录. 多核并行计算 CVN 数据库系统 讨论和总结. 1. 1 并行计算的需求:多天线. 1. 1 并行计算的需求:多波束. 1. 1 并行计算的需求. 多天线或多基线 多波束 多个 scan 多波段或多个通道( BBC ). …. LD 2. LD n. LD 1. …. LM 1. LM n. LM 2. …. P/C 1. P/C n. P/C 2. 通用互连网络. 1. 2 .1 多计算机.

Télécharger la présentation

多核并行计算和 CVN 数据库系统

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 多核并行计算和CVN数据库系统 王伟华 上海天文台

  2. 目录 • 多核并行计算 • CVN数据库系统 • 讨论和总结

  3. 1. 1并行计算的需求:多天线

  4. 1. 1并行计算的需求:多波束

  5. 1. 1 并行计算的需求 • 多天线或多基线 • 多波束 • 多个scan • 多波段或多个通道(BBC)

  6. LD2 LDn LD1 … LM1 LMn LM2 … P/C1 P/Cn P/C2 通用互连网络 1. 2 .1多计算机 P/C: Processor/Cache LM: Local Memory LD: Local Disk

  7. 1. 2 .2多核计算机

  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++); { 数据处理; } } } }

  9. #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

  10. 1.3单天线软件谱线接收机系统 Single-dish Software Spectrameter System, S4 上海天文台年刊 2008年 王伟华

  11. 1.3.1功率谱计算流程图

  12. 1.3.2校准流程图

  13. 1.3.3试观测结果

  14. 1. 4 我的并行计算的设计原则 • 多个scan : • 使用命令行 --bscan --escan • 在台站、beam,bbc循环中使用OpenMP; • 命令行输入;图形显示 • 后处理;

  15. 2.1 CVN简介 2460 3249 1114 2158 2476 1920

  16. 2.1.1 VLBI stations • The FS system; • Mark5A, Mark5B; • SKD,VEX; • Mark5,Log, RXG

  17. 2.1.2 相关处理机 • 上海软件相关处理机(探月); • DiFX; • EVN和VLBA相关处理机 • 一个独立的VLBI阵必须有一个独立的相关处理机

  18. 2.1.3 MakeFITS

  19. 2.2.1 天文观测结果1 脉冲星B0329+54和河外射电源J0347+5777 相位参考观测;精度好于30微角秒,达到了国际射电天体测量精度水平 Guo submitted

  20. 2.2.2 天文观测结果2 脉泽天体W3OH的VLBI射电图像

  21. 2.2 The CVN VLBI Database System • 基于Linux + Apache + PHP + mySQL 技术的网页自动化管理平台 • 上海天文台和清华大学周建峰组合作开发(陆态网络VLBI分系统支持) • CVN观测纲要管理,观测数据管理等

  22. 2.2.1 流程 • 信息发布(Call for Proposal);观测计划申请; • 观测计划评审,时间分配管理; • 观测纲要文件提交; • 台站观测,提交观测过程、硬盘记录; • 相关处理,提交相关处理结果; • 查询和下载

  23. 2.2.2 模块划分 • User-group管理; • 观测计划申请、评审; • 提交模块; • 数据查询和下载

  24. 2.2.3 进展

  25. 3. 1 讨论:天文学家的需求 • 信息分类和搜索 ; • 数据下载; • 数据处理和分析; • 功能模块化; • 界面交互、可编程;结果可视化 • 命令行界面和图形可视!!

  26. 总结 • 多计算机和多核(MPI+OpenMP)并行计算大有前途 ; • VLBI数据管理的发展( CVN VLBI DataBase System) • 走进虚拟天文台

  27. Thank you!

More Related