Results 1 -
2 of
2
Real-Time System Performance Visualization and Analysis Using Distributed Visual Objects
, 1997
"... PG RT is an environment for the integration of tools and systems for instrumentation, performance visualization, and analysis of complex real-time systems. A part of PG RT is the Visual Objects framework for rapid prototyping and development of object-oriented, online, adaptive, application-spec ..."
Abstract
-
Cited by 3 (3 self)
- Add to MetaCart
PG RT is an environment for the integration of tools and systems for instrumentation, performance visualization, and analysis of complex real-time systems. A part of PG RT is the Visual Objects framework for rapid prototyping and development of object-oriented, online, adaptive, application-specific performance visualizations. PG RT uses CORBA technology to provide real-time applications and systems with convenient access to visual objects. Many complex visual objects may be distributed over a number of graphical workstations in a local area network to provide rich visualization in real time. The visual objects can be directly accessed from a distributed real-time application, or--- in order to eliminate the intrusion of CORBA to the application---via a distributed instrumentation system called BRISK, which is a component of PG RT . We demonstrate the PG RT environment by instrumenting and visualizing a distributed real-time multimedia application. 1 Introduction An abili...
Nano-Threads Library Design, Implementation and Evaluation
, 1995
"... : In this report we describe the design and implementation of a user-level thread package based on the nano-threads programming model, whose goal is to efficiently manage the application parallelism at user-level. Some modifications introduced to the model have enhanced its flexibility and have allo ..."
Abstract
- Add to MetaCart
: In this report we describe the design and implementation of a user-level thread package based on the nano-threads programming model, whose goal is to efficiently manage the application parallelism at user-level. Some modifications introduced to the model have enhanced its flexibility and have allowed more runtime parallelism. It is a current trend in compiler technology to apply data and control dependence analyses to build an intermediate representation of the parallel application in the form of a hierarchical task graph (HTG); in this graph, nodes are the representation of program structures and edges represent the dependencies between them. The back-end compiler generates executable code from the HTG and the user-level thread package provides the services in order to control the execution of the HTG nodes. Library services are explained showing several translations from sequential to parallel code. We have mainly focused our attention into loop scheduling and functional parallelis...

