Skip to main content
Bill Burns

Bill Burns

Vice President, Software Engineering

Latest Content from Bill Burns

Blog

Solving Tough Dangling Pointer Problems with TotalView

In this blog, learn how to solve tough dangling pointer memory problems using TotalView’s powerful debugging features. The techniques and features utilized are useful for solving many other types of problems occurring in code too.
Coding Best Practices
Blog

Top 5 Reasons HPC Computing Developers Use TotalView for Debugging Code

Learn about the top reasons why HPC computing developers rely on TotalView to solve some of the toughest problems in their complex applications.
Coding Best Practices
Blog

What Is Parallel Programming?

In this blog, we explore what parallel programming is, how parallel programming works, and how TotalView can help parallel programmers as a debugging tool.
Coding Best Practices
Blog

Memory Leak Testing in Continuous Integration Systems

Too often, testing for memory leaks occurs late in the CI development cycle or not at all. Learn how to find memory leaks before your customers do.
Coding Best Practices
Blog

Guide to Remote Debugging and Development

In this article, we look at three different ways to enable remote debugging workflows using TotalView technologies.
Coding Best Practices
Blog

What Is Multithreading: A Guide to Multithreaded Applications

In this article, we explain what threads and multithreading are, what multithreaded applications are used for, TotalView vs GDB, and how to debug multithreaded applications.
Coding Best Practices
Blog

What Is GPU Computing?

Get an overview of GPU computing in HPC environments.
Coding Best Practices
Blog

Move Your Development Forward With Reverse Debugging

Explore how TotalView’s advanced reverse debugging capabilities can radically improve the speed and accuracy and reduce the difficulty of troubleshooting this class of defects that is both common and challenging.
Coding Best Practices
Blog

How to Improve Print Statement Debugging

In high-performance computing, debugging can quickly turn into finding a needle in a haystack — especially when using Print statement style debugging.
Coding Best Practices