While the efficiency of autotasking with respect to speedup values already is proved for parallel programs running in a dedicated mode, the overall system performance is of interest when parallel programs are executed in a multiprogramming environment. To evaluate the impact of autotasking on multiprogramming environments and to ensure reproducible results, there is a need to have a well-defined and constant background load. Therefore, the benchmark environment PAR-Bench was developed, generating synthetic user programs on a CRAY multiprocessor system which simulate a given workload in a flexible way by using the hardware performance monitor (HPM). Thereafter, the system can be used to run this workload several times with varied parameters;...
Considerable research has produced a plethora of efficient methods of exploiting parallelism on dedi...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
Today most of the multiprocessor supercomputer systems are still used within a multiprogramming envi...
Modern supercomputers like CRAY X-MP and CRAY Y-MP achieve their high computing speed by using both ...
Modern supercomputers like the CRAY Y-MP achieve their high computing speed by using both vector and...
The existing parallel algorithms in the TORT discrete ordinates were updated to function in a UNI-CO...
The performance of a computer system is important. One way of improving performance is to use multip...
Application-level monitoring is required for continuously operating software systems to maintain the...
Abstract: The multiprocessor computer systems become more popular for the improvement of the proces...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
The CPUs, memory, interconnection network, operating system, runtime system, I/O subsystem, and appl...
The parallel programming community is witnessing two main trends - the growing popularity of task-ba...
Multiprocessors are often quoted as being capable of a ‘peak performance,’ but in practise it is dif...
Performance tuning of a parallel application is often hard. The use of standards, such as POSIX thre...
Considerable research has produced a plethora of efficient methods of exploiting parallelism on dedi...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
Today most of the multiprocessor supercomputer systems are still used within a multiprogramming envi...
Modern supercomputers like CRAY X-MP and CRAY Y-MP achieve their high computing speed by using both ...
Modern supercomputers like the CRAY Y-MP achieve their high computing speed by using both vector and...
The existing parallel algorithms in the TORT discrete ordinates were updated to function in a UNI-CO...
The performance of a computer system is important. One way of improving performance is to use multip...
Application-level monitoring is required for continuously operating software systems to maintain the...
Abstract: The multiprocessor computer systems become more popular for the improvement of the proces...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
The CPUs, memory, interconnection network, operating system, runtime system, I/O subsystem, and appl...
The parallel programming community is witnessing two main trends - the growing popularity of task-ba...
Multiprocessors are often quoted as being capable of a ‘peak performance,’ but in practise it is dif...
Performance tuning of a parallel application is often hard. The use of standards, such as POSIX thre...
Considerable research has produced a plethora of efficient methods of exploiting parallelism on dedi...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...