Performance tuning of a parallel application is often hard. The use of standards, such as POSIX threads, makes it possible to move a multithreaded application from one platform to another. Doing performance tuning for many platforms are even tougher since the implemen-tation of the standards may vary on different operating systems. The developer need tools for analysing how the application will behave on different operating systems in order to do ade-quate performance tuning. In this paper we present a technique based on cross-simulation that will solve the issues above. The technique uses a monitored execution of a multithreaded application on a single processor workstation running the Solaris operating system. Then the technique, which ha...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The ongoing trend of increasing computer hardware and software complexity has resulted in the increa...
With increasing complexity and software content, modern embedded platforms employ a heterogeneous mi...
Efficient performance tuning of parallel programs is often hard. In this paper we describe an approa...
Efficient performance tuning of parallel programs is often hard. In this paper we describe an approa...
Multi-threaded programming is gaining popularity as general purpose processors have evolved to multi...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The use of multiprocessors is an important way to increase the performance of a supercom-puting prog...
Context. Today’s parallel systems are widely used in different computational tasks. Developing paral...
Multiprocessor systems offer superior performance and potentially better energy-reduction than singl...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
The performance of a computer system is important. One way of improving performance is to use multip...
Multi-core processors are everywhere now, researchers all over the world are finding ways to benchm...
The paper describes a technique to simulate the execution of parallel software on a generic multiple...
The purpose of this project was to build an extensible cross-platform infrastructure to facilitate t...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The ongoing trend of increasing computer hardware and software complexity has resulted in the increa...
With increasing complexity and software content, modern embedded platforms employ a heterogeneous mi...
Efficient performance tuning of parallel programs is often hard. In this paper we describe an approa...
Efficient performance tuning of parallel programs is often hard. In this paper we describe an approa...
Multi-threaded programming is gaining popularity as general purpose processors have evolved to multi...
Prediction of the performance of parallel applications is a concept useful in several domains of sof...
The use of multiprocessors is an important way to increase the performance of a supercom-puting prog...
Context. Today’s parallel systems are widely used in different computational tasks. Developing paral...
Multiprocessor systems offer superior performance and potentially better energy-reduction than singl...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
The performance of a computer system is important. One way of improving performance is to use multip...
Multi-core processors are everywhere now, researchers all over the world are finding ways to benchm...
The paper describes a technique to simulate the execution of parallel software on a generic multiple...
The purpose of this project was to build an extensible cross-platform infrastructure to facilitate t...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The ongoing trend of increasing computer hardware and software complexity has resulted in the increa...
With increasing complexity and software content, modern embedded platforms employ a heterogeneous mi...