The diversity in parallel architectures and the programming styles induced thereof, make benchmarking of parallel machines a hard problem. Current benchmarking techniques are limited in applicability due to the issues of portability. We present a different approach to benchmarking parallel machines, which would make the resulting benchmarks portable, easy to use and widely applicable. The approach involves the use of a software architecture to mask the diversities of the underlying architectures. The benchmarks are based on the Linda Tuple Space, and is called BeLinda. In this report, we motivate the use of a software architecture, give a specification of the benchmark suite, discuss its implementation on three radically different architect...
Rapid advances in hardware technology have led to wide diversity in parallel computer architectures....
AbstractThe use of graphics hardware for non-graphics applications has become popular among many sci...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...
The diversity in parallel architectures and the programming styles induced thereof, make benchmarkin...
This paper discusses the development of a portable suite of benchmarking programs for parallel comp...
Conference of 17th Design, Automation and Test in Europe, DATE 2014 ; Conference Date: 24 March 2014...
Benchmarks are essential for objective comparison of computer performance. Established scientific co...
AbstractPerformance benchmarks should be embedded in comprehensive frameworks that suitably set thei...
The transition to multi-core processors enforces software developers to explicitly exploit thread-le...
The diversity in processor technology used by High Performance Computing (HPC) facilities is growing...
Conference of 12th IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2014 ; Co...
Parallel software development must face the fact that different architectures require different impl...
General purpose parallel computing systems come in a variety of forms. We have various kinds of dist...
Measuring and reporting performance of parallel computers con-stitutes the basis for scientific adva...
Abstract. When computer architects re-invented parallelism through multi-core processors, applicatio...
Rapid advances in hardware technology have led to wide diversity in parallel computer architectures....
AbstractThe use of graphics hardware for non-graphics applications has become popular among many sci...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...
The diversity in parallel architectures and the programming styles induced thereof, make benchmarkin...
This paper discusses the development of a portable suite of benchmarking programs for parallel comp...
Conference of 17th Design, Automation and Test in Europe, DATE 2014 ; Conference Date: 24 March 2014...
Benchmarks are essential for objective comparison of computer performance. Established scientific co...
AbstractPerformance benchmarks should be embedded in comprehensive frameworks that suitably set thei...
The transition to multi-core processors enforces software developers to explicitly exploit thread-le...
The diversity in processor technology used by High Performance Computing (HPC) facilities is growing...
Conference of 12th IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2014 ; Co...
Parallel software development must face the fact that different architectures require different impl...
General purpose parallel computing systems come in a variety of forms. We have various kinds of dist...
Measuring and reporting performance of parallel computers con-stitutes the basis for scientific adva...
Abstract. When computer architects re-invented parallelism through multi-core processors, applicatio...
Rapid advances in hardware technology have led to wide diversity in parallel computer architectures....
AbstractThe use of graphics hardware for non-graphics applications has become popular among many sci...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...