Distributed Seismic Unix: a tool for seismic data processing

Alejandro E. Murillo, J. Bell
{"title":"Distributed Seismic Unix: a tool for seismic data processing","authors":"Alejandro E. Murillo, J. Bell","doi":"10.1002/(SICI)1096-9128(19990410)11:4%3C169::AID-CPE380%3E3.0.CO;2-M","DOIUrl":null,"url":null,"abstract":"This paper describes a distributed system called Distributed Seismic Unix (DSU). DSU provides tools for creating and executing application sequences over several types of multiprocessor environments. DSU is designed to assist geophysicists in developing and executing sequences of Seismic Unix (SU) applications in clusters of workstations as well as on tightly coupled multiprocessor machines. SU is a large collection of subroutine libraries, graphics tools and fundamental seismic data processing applications that is freely available via the Internet from the Center for Wave Phenomena (CWP) of the Colorado School of Mines. SU is currently used at more than 500 sites in 32 countries around the world. DSU is built on top of three publicly available software packages: SU itself; TCL/TK, which provides the necessary tools to build the graphical user interface (GUI); and PVM (Parallel Virtual Machine), which supports process management and communication. DSU handles tree-like graphs representing sequences of SU applications. Nodes of a graph represent SU applications, while the arcs represent the way the data flow from the root node to the lead nodes of the tree. In general the root node corresponds to an application that reads or creates synthetic seismic data, and the leaf nodes are associated with applications that write or display the processed seismic data; intermediate nodes are usually associated with typical seismic processing applications like filters, convolutions and signal processing. Pipelining parallelism is obtained when executing single-branch tree sequences, while a higher degree of parallelism is obtained when executing sequences with several branches. A major advantage of the DSU framework for distribution is that SU applications do not need to be modified for parallelism; only a few low-level system functions need to be modified. Copyright © 1999 John Wiley & Sons, Ltd.","PeriodicalId":199059,"journal":{"name":"Concurr. Pract. Exp.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurr. Pract. Exp.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1096-9128(19990410)11:4%3C169::AID-CPE380%3E3.0.CO;2-M","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

This paper describes a distributed system called Distributed Seismic Unix (DSU). DSU provides tools for creating and executing application sequences over several types of multiprocessor environments. DSU is designed to assist geophysicists in developing and executing sequences of Seismic Unix (SU) applications in clusters of workstations as well as on tightly coupled multiprocessor machines. SU is a large collection of subroutine libraries, graphics tools and fundamental seismic data processing applications that is freely available via the Internet from the Center for Wave Phenomena (CWP) of the Colorado School of Mines. SU is currently used at more than 500 sites in 32 countries around the world. DSU is built on top of three publicly available software packages: SU itself; TCL/TK, which provides the necessary tools to build the graphical user interface (GUI); and PVM (Parallel Virtual Machine), which supports process management and communication. DSU handles tree-like graphs representing sequences of SU applications. Nodes of a graph represent SU applications, while the arcs represent the way the data flow from the root node to the lead nodes of the tree. In general the root node corresponds to an application that reads or creates synthetic seismic data, and the leaf nodes are associated with applications that write or display the processed seismic data; intermediate nodes are usually associated with typical seismic processing applications like filters, convolutions and signal processing. Pipelining parallelism is obtained when executing single-branch tree sequences, while a higher degree of parallelism is obtained when executing sequences with several branches. A major advantage of the DSU framework for distribution is that SU applications do not need to be modified for parallelism; only a few low-level system functions need to be modified. Copyright © 1999 John Wiley & Sons, Ltd.
分布式地震Unix:地震数据处理工具
本文介绍了一个分布式地震Unix (distributed Seismic Unix, DSU)系统。DSU提供了在几种类型的多处理器环境中创建和执行应用程序序列的工具。DSU旨在帮助地球物理学家在工作站集群以及紧密耦合的多处理器机器上开发和执行地震Unix (SU)应用程序序列。SU是一个大型的子程序库、图形工具和基本地震数据处理应用程序的集合,可以从科罗拉多矿业学院的波浪现象中心(CWP)通过互联网免费获得。SU目前在全球32个国家的500多个站点使用。DSU构建在三个公开可用的软件包之上:SU本身;TCL/TK,它提供了构建图形用户界面(GUI)所需的工具;以及支持进程管理和通信的PVM(并行虚拟机)。DSU处理表示SU应用程序序列的树状图。图的节点表示SU应用程序,而弧表示数据从根节点流向树的导节点的方式。一般来说,根节点对应于读取或创建合成地震数据的应用程序,而叶节点与写入或显示处理后的地震数据的应用程序相关联;中间节点通常与典型的地震处理应用相关联,如滤波器、卷积和信号处理。在执行单分支树序列时获得流水线并行性,而在执行多分支序列时获得更高程度的并行性。用于分发的DSU框架的一个主要优点是,SU应用程序不需要为并行性而修改;只有几个底层的系统功能需要修改。版权所有©1999 John Wiley & Sons, Ltd
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信