IO profiling of MPI apps
Article at Linux Mag this week on using strace to develop insight about the IO patterns in your apps
Strace is one of the those all-purpose tools that can be used for debugging problems on your system(s). It can also be used for digging into the IO profile of applications – even if you don’t have the source code (but with Linux you should always have access to the source). In the last article
…
Intel Energy Checker SDK: your MD simulation uses how many watts?
Earlier last month Intel put a new tool up on its public idea test drive site at WhatIf.intel.com. The Energy Checker SDK is designed to help data center managers and application developers with an early tool to help match software function to the energy it uses. Something interesting about the approach is that it relies on a (developer- or business-supplied) concept of value in the application, allowing organizations to get a handle not …
Cray, DOE partner with Australian university building debuggers for large scale
Researchers at Australia’s Monash University have attracted the interest of both the Department of Energy and Cray here in the US for new debugger technology that aims to make it easier to spot errors in codes running on very large numbers of processors.
“While traditional debuggers work by comparing program variables with user expectations, our ‘relative’ debugging operates by comparing data in one program with data in another that is known to be correct.
…
PlayStation Cell development software moves off the console
Codeplay, a compiler company based in the UK, announced today that their Offload programming tool suite for the Cell Broadband Engine is now available for Linux developers not specifically targeting the PS3.
Offload provides a smooth migration path to heterogeneous multi-core processors. Unlike many other multi-core tools, Offload does not focus on parallelizing software. Instead, Offload focuses on providing a very easy migration path from CPU to SPU. Parallelism can instead be expressed using
…
VP says Oracle will continue to invest in Lustre
In a blog post on Monday former Sun exec, now Oracle VP for HPC Sales Support Marc Hamilton had this to say about the future of Lustre at Oracle
I’m pleased to say with confidence that Oracle will continue to invest in Lustre. From engineering to sales to deployment and support, it’s the same great people working together to make Lustre a success at Oracle.
Oracle will honor all
…
AMD releases Stream SDK v2.01, OpenCL enhancements
Today AMD revved its ATI Stream SDK to v2.01. This is AMD’s answer to developing code that uses both CPUs and GPUs for compute, and includes enhanced support for OpenCL development
What’s New in v2.01
Update release for ATI Stream SDK v2.0.
Support for Red Hat® Enterprise Linux® 5.3.
Support for debugging OpenCL™ with GDB on x86 CPUs under Linux® (see application note for more details).
Preview: Support for OpenCL™ / Microsoft® DirectX®
…
Sun compiler options for beginners
Thierry Manfe has a post at the Sun HPC blogs helping beginners navigate the esoterica of compiler options in the Sun Studio compilers
Sun Studio offers a unique set of optimization features dedicated to processor instruction set that help me squeeze out the best perf out of C, C++ or Fortran code. Yet these options are so numerous that it can be a bit daunting to look into
…
Topology-aware scheduling in SGE
Good, quick post over in Sun’s employee blogs (wonder if those will survive the acquisition) by Dan Templeton about topology-aware scheduling in the new Sun Grid Engine: what it is, why you might care, and a look at how to get started with it
It’s not just the powerhouse apps that care about CPU topology, though. Most operating systems will schedule processes and threads to execute on available cores rather willy-nilly, with no sense
…









