Spelling suggestions: "subject:"parallelprocessing"" "subject:"parallelprocessors""
251 |
Software framework for geophysical data processing, visualization and code developmentChubak, Glenn Dale 03 September 2009
IGeoS is an integrated open-source software framework for geophysical data processing under development at the UofS seismology group. Unlike other systems, this processing monitor supports structured multicomponent seismic data streams, multidimensional data traces, and employs a unique backpropagation execution logic. This results in an unusual flexibility of processing, allowing the system to handle nearly any geophysical data.<p>
In this project, a modern and feature-rich Graphical User Interface (GUI) was developed for the system, allowing editing and submission of processing flows and interaction with running jobs. Multiple jobs can be executed in a distributed multi-processor networks and controlled from the same GUI. Jobs, in their turn, can also be parallelized to take advantage of parallel processing environments such as local area networks and Beowulf clusters.<p>
A 3D/2D interactive display server was created and integrated with the IGeoS geophysical data processing framework. With introduction of this major component, the IGeoS system becomes conceptually complete and potentially bridges the gap between the traditional processing and interpretation software.<p>
Finally, in a specialized application, network acquisition and relay components were written allowing IGeoS to be used for real-time applications. The completion of this functionality makes the processing and display capabilities of IGeoS available to multiple streams of seismic data from potentially remote sites. Seismic data can be acquired, transferred to the central server, processed, archived, and events picked and placed in database completely automatically.
|
252 |
Fault-tolerant communications in parallel systemsPark, Seungjin 04 March 1993 (has links)
Graduation date: 1993
|
253 |
A library for doing polyhedral operationsWilde, Doran K. 06 December 1993 (has links)
Polyhedra are geometric representations of linear systems of equations and
inequalities. Since polyhedra are used to represent the iteration domains of nested
loop programs, procedures for operating on polyhedra can be used for doing loop
transformations and other program restructuring transformations which are needed
in parallelizing compilers. Thus a need for a library of polyhedral operations has
recently been recognized in the parallelizing compiler community.
Polyhedra are also used in the definition of domains of variables in systems
of affine recurrence equations (SARE). ALPHA is a language which is based on
the SARE formalism in which all variables are declared over polyhedral domains
consisting of finite unions of polyhedra. This thesis describes a library of polyhedral
functions which was developed to support the ALPHA langauge environment,
and which is general enough to satisfy the needs of researchers doing parallelizing
compilers.
This thesis describes the data structures used to represent domains, gives the
motivations for the major design decisions that were made in creating the library,
and presents the algorithms used for doing polyhedral operations. A new algorithm
for recursively generating the face lattice of a polyhedron is also presented.
This library has been written and tested, and has be in use since the first
quarter of 1993. It is used by research facilities in Europe and Canada which do
research in parallelizing compilers and systolic array synthesis. The library is freely
distributed by ftp. / Graduation date: 1994
|
254 |
Software framework for geophysical data processing, visualization and code developmentChubak, Glenn Dale 03 September 2009 (has links)
IGeoS is an integrated open-source software framework for geophysical data processing under development at the UofS seismology group. Unlike other systems, this processing monitor supports structured multicomponent seismic data streams, multidimensional data traces, and employs a unique backpropagation execution logic. This results in an unusual flexibility of processing, allowing the system to handle nearly any geophysical data.<p>
In this project, a modern and feature-rich Graphical User Interface (GUI) was developed for the system, allowing editing and submission of processing flows and interaction with running jobs. Multiple jobs can be executed in a distributed multi-processor networks and controlled from the same GUI. Jobs, in their turn, can also be parallelized to take advantage of parallel processing environments such as local area networks and Beowulf clusters.<p>
A 3D/2D interactive display server was created and integrated with the IGeoS geophysical data processing framework. With introduction of this major component, the IGeoS system becomes conceptually complete and potentially bridges the gap between the traditional processing and interpretation software.<p>
Finally, in a specialized application, network acquisition and relay components were written allowing IGeoS to be used for real-time applications. The completion of this functionality makes the processing and display capabilities of IGeoS available to multiple streams of seismic data from potentially remote sites. Seismic data can be acquired, transferred to the central server, processed, archived, and events picked and placed in database completely automatically.
|
255 |
A Compiler and Symbolic Debugger for OccamChelliah, M 08 1900 (has links)
We have implemented Occam, a parallel programming language, on a uniprocessor machine (MC-68020 based HORIZON I11 running on UNIX system V.2) with simulated concurrency. Occam is a descendant of CSP with a few convenient modifications like channels used for communication and procedures. Two additions to the original language, i.e., output guards and recursion have been proposed. Front end of the compiler was developed using LEX and YACC. An innovative code generator, generator based on tree pattern matching has been used to generate the back end of the compiler, which generates efficient MC-68020 assembly code. A kernel for process administration is the runtime support provided. It has been developed entirely in ' C ' and made available as a library. This is linked with the assembly module to generate the executable version of the input Occam program.
We have also interfaced our Occam compiler with Unix system V.2 source level debugger 'Sdb' so as to provide debugging support for Occam programmers. Issues involved in parallel debugging have been investigated and those demanding minimum effort have been incorporated in Occam debugger by modifying the runtime support of the uniprocessor implementation.
Modifications to the uniprocessor implementation so as to make it run on a shared memory multiprocessor machine(HCL MAGNUM-P with four MC-68030 processors) are also discussed. The support provided by MAGNUM-P at the architecture and operating system levels is explained in detail. Our Occam compiler for the multiprocessor generates code, but the generated code has not been tested since the machine is not yet ready.
|
256 |
High-speed network interface for commodity SMP clustersWong, Kwan-po. January 2000 (has links)
Thesis (M. Phil.)--University of Hong Kong, 2001. / Includes bibliographical references (p. 118-122).
|
257 |
Fast and efficient video coding based on communication and computation scheduling on multiprocessorsLeung, Kwong-Keung. January 2001 (has links)
Thesis (Ph. D.)--University of Hong Kong, 2001. / Includes bibliographical references (leaves 317-338).
|
258 |
Performance enhancing software loop transformations for embedded VLIW/EPIC processorsAkturan, Cagdas, January 2001 (has links)
Thesis (Ph. D.)--University of Texas at Austin, 2001. / Vita. Includes bibliographical references. Available also from UMI/Dissertation Abstracts International.
|
259 |
Asynchronous validity resolution in sequentially consistent shared virtual memory /Thomas, Jonathan R., January 2001 (has links)
Thesis (Ph. D.) in Computer Science-University of Maine, 2001. / Includes vita. Includes bibliographical references (leaves 100-107).
|
260 |
Untangling the threads reduction for a concurrent object-based programming model /Adams, William Edward, January 2000 (has links)
Thesis (Ph. D.)--University of Texas at Austin, 2000. / Vita. Includes bibliographical references (leaves 288-291). Available also in a digital version from Dissertation Abstracts.
|
Page generated in 0.0983 seconds