This dissertation has two parts, one addressing issues in the area of computer-aided software development and the other concerning parallel computer architecture. The first part develops a methodology for serializing a concurrent software specification to achieve efficient execution on a single processor. A concurrent specification provides a natural, architecture-independent expression of the desired behavior of a concurrent system. Automation of the serialization process allows serial code to be produced quickly and without error. Serialization begins by translating the specification into labeled transition systems. These systems are combined into a single labeled transition system represented by a superstate graph. This graph is pruned a...
Abstract Parallel computer architectures and problem solv-ing strategies for the consistent labeling...
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
Efficiency of software application is one of the important metrics that are used to measure the qual...
Serialisation is a key technique for making the most efficient use of multi-processor architecture. ...
This paper proposes a new parallel execution model where programmers augment a sequential program w...
This paper describes the architecture of a development environment for computer-aided parallel softw...
The concept of parallel processing is not a new one, but the application of it to control engineerin...
The recent emphasis on pushing forth in an attempt to create a fifth-generation supercomputer has pu...
The article describes various options for speeding up calculations on computer systems. These featur...
AbstractThe serializability condition is usually considered in order to maintain the consistency of ...
Parallel software development must face the fact that different architectures require different impl...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
Many problems currently require more processor throughput than can be achieved with current single-p...
Recent innovations in computing technology have resulted in the development of multi core CPU's...
Parallel or concurrent operation has many different forms within a computer system. Using a model ba...
Abstract Parallel computer architectures and problem solv-ing strategies for the consistent labeling...
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
Efficiency of software application is one of the important metrics that are used to measure the qual...
Serialisation is a key technique for making the most efficient use of multi-processor architecture. ...
This paper proposes a new parallel execution model where programmers augment a sequential program w...
This paper describes the architecture of a development environment for computer-aided parallel softw...
The concept of parallel processing is not a new one, but the application of it to control engineerin...
The recent emphasis on pushing forth in an attempt to create a fifth-generation supercomputer has pu...
The article describes various options for speeding up calculations on computer systems. These featur...
AbstractThe serializability condition is usually considered in order to maintain the consistency of ...
Parallel software development must face the fact that different architectures require different impl...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
Many problems currently require more processor throughput than can be achieved with current single-p...
Recent innovations in computing technology have resulted in the development of multi core CPU's...
Parallel or concurrent operation has many different forms within a computer system. Using a model ba...
Abstract Parallel computer architectures and problem solv-ing strategies for the consistent labeling...
Parallel processing is becoming a dominant way in which very high performance is being achieved in m...
Efficiency of software application is one of the important metrics that are used to measure the qual...