As an initial demonstration of the parallelobject-orientedenvironment and toolkit (POET) the authors have investigated a probability density function (PDF) code for a jet flame diffusion problem. The PDF algorithm i...
详细信息
For a long time efficient use of massively parallel computers has been hindered by dependencies introduced in software through low-level implementation practice. This paper presents a programming environment and langu...
详细信息
The purpose of this research was to implement the simulation of specific queuing systems on the Encore Multimax computer system. The environment partitioning approach to distributed simulation was used to implement pa...
详细信息
ISBN:
(纸本)078031381X
The purpose of this research was to implement the simulation of specific queuing systems on the Encore Multimax computer system. The environment partitioning approach to distributed simulation was used to implement parallel simulations of three benchmark queuing models to show performance improvement. The execution times obtained for the queuing systems were better with environment partitioning than without. However, this only occurred when the objects to implement the simulation were tightly coupled and were not hiding a lot of information. objectoriented techniques were not completely applicable because the time spent in message passing between processors was large compared to the time spent in a processor's local computation. While speedups of up to 2.0 were obtained, this is far smaller than prior simulation studies have suggested are possible for a computer with faster inter-processor communication. Thus, the Multimax was not a suitable machine for distributed simulation employing objectoriented design and environment partitioning.
The interpretation of remote sensing images challenges the image processing community not only by a variety of difficulties which are to be solved during the creation of an application but also by the computational ef...
详细信息
ISBN:
(纸本)0780312406
The interpretation of remote sensing images challenges the image processing community not only by a variety of difficulties which are to be solved during the creation of an application but also by the computational effort required to run it. The solution to overcome the latter restriction is the use of parallel computers. However, programming such machines is another challenge. The present paper aims towards the design and implementation of powerful tools allowing the user to generate a remote sensing application even on images obtained from a variety of sensors, by icon manipulation. A graph of icons is parsed and a source code free of errors is produced in objective C for an AIS-3500 massively parallel computer. The environment was used to generate an 'Automated Road Detection' system running on the above parallel computer. The system was tested on images from Ottawa area.
Virtual environments will be naturally integrated with high performance computing (HPC) since: (a) advanced grand challenge type simulations will benefit from dynamic virtual environment front-ends, and (b) advanced v...
详细信息
Virtual environments will be naturally integrated with high performance computing (HPC) since: (a) advanced grand challenge type simulations will benefit from dynamic virtual environment front-ends, and (b) advanced virtual environments will require simulation engines based on high performance computing resources. Such an integration minimally requires interoperability and standardized interfaces between both components. The discussion of these requirements is extended and it is shown how relevant design issues can be elegantly addressed by the multilashing object-oriented visual interactive environment (MOVIE) system, currently under development at North Parllel Architectures Center as an infrastructure layer for dynamic interactive HPC.< >
The authors describe a new portable algorithm for parallel circuit extraction. The algorithm is built as part of the ongoing ProperCAD project: a portable object-orientedparallelenvironment for CAD applications that...
详细信息
The authors describe a new portable algorithm for parallel circuit extraction. The algorithm is built as part of the ongoing ProperCAD project: a portable object-orientedparallelenvironment for CAD applications that is built on top of the CHARM system. The algorithm, unlike prior approaches like PACE is asynchronous and is based on a coarse-grained dataflow execution model. Performance of circuit extraction is presented on four parallel machines: an Encore Multimax, a Sequent Symmetry, a NCUBE 2 hypercube, and a network of Sun Sparc workstations. The extractor runs unchanged on all these machines.< >
The authors present an object-oriented framework for constructing parallel implementations of stencil algorithms. This framework simplifies the development process by encapsulating the common aspects of stencil algori...
详细信息
The authors present an object-oriented framework for constructing parallel implementations of stencil algorithms. This framework simplifies the development process by encapsulating the common aspects of stencil algorithms in a base stencil class so that application-specific derived classes can be easily defined via inheritance and overloading. In addition, the stencil base class contains mechanisms for parallel execution. The result is a high-performance, parallel, application-specific stencil class. The authors present the design rationale for the base class and illustrate the derivation process by defining two subclasses, an image convolution class and a PDE solver. The classes have been implemented in Mentat, an object-orientedparallel programming system that is available on a variety of platforms. Performance results are given for a network of Sun SPARCstation IPCs.< >
objectMath is a high-level programming environment and modeling language for scientific computing which supports variants and graphical browsing in the environment and integrates object-oriented constructs such as cla...
详细信息
Concurrent and distributed computing, using portable software systems or environments on general purpose networked computing platforms, has recently gained widespread attention. Many such systems have been developed, ...
详细信息
Concurrent and distributed computing, using portable software systems or environments on general purpose networked computing platforms, has recently gained widespread attention. Many such systems have been developed, and several are in production use. This project proposes the use of object-oriented techniques to enhance application development and ease of use, and to relieve developers of the complexities inherent in message passing environments. The authors support the relatively well understood shared-object concurrent computation model while providing facilities designed to aid the programmer with partitioning, scheduling, and synchronization in a straightforward, efficient, and portable manner. They describe a shared object toolkit for the PVM distributed computing system and present preliminary results and experiences.< >
This paper presents the concurrency features found in Raven, an object-orientedparallel programming system. Raven supports coarse-grained parallelism via class based and user based parallelism. Class based parallelis...
详细信息
This paper presents the concurrency features found in Raven, an object-orientedparallel programming system. Raven supports coarse-grained parallelism via class based and user based parallelism. Class based parallelism is provided by the implementor of the class, while user based parallelism is provided by the user, or client of objects. Raven also supports object properties which are determined at object creation time, thereby eliminating the need for separate class hierarchies that support concurrency. Raven is operational on a variety of machine architectures, including a shared memory multiprocessor. Initial experience indicates that sequential code can easily be transformed into parallel code and that a substantial speedup is possible.< >
暂无评论