Today Bitfusion announced Bitfusion Labs, a collaborative proving ground for delivering performance improvements for hardware-accelerated applications.
Over at the Xcelerit Blog, Jörg Lotze benchmarks Intel’s new Haswell (Xeon E5 v3 series) against the company’s flagship Xeon Phi coprocessor using a popular computational finance code. As the test application, he use a Monte-Carlo simulation used to price a portfolio of LIBOR swaptions. “The Xeon Phi accelerator wins the race clearly for double precision, reaching around 1.8x speedup vs. the Haswell CPU. However, this drops to 1.2x in single precision. The main reason is that the single precision version requires only half the memory and hence makes better use of the cache.”
“Computer science and engineering performance projections of HPC applications onto various hardware platforms are important for hardware vendors and HPC users. The projections aid hardware vendors in the design of future systems and help HPC users with system procurement. This lecture presents a method for projecting the performance of HPC applications using surrogate benchmarks and the application performance profile obtained on one base system.”
Over at Brendan Gregg’s Blog, the senior performance architect at Netflix writes that if you want accurate and trustworthy benchmarks, you need to perform active benchmarking, as everything, including compilers, can mess with your benchmark. “If you want to compare different servers using benchmarks that you compile, you need the compilers to match, or you need to take that into consideration. This should be something you unearth by following an active benchmarking approach, where you study and understand what the benchmark really does.”