Debugging Software

Even Intel struggles with this stuff…

by Jonathan Lindo on Dec.10, 2009, under Software Debugging

For the past few years Intel has been steadily working on bringing an exceptional step forward in processing capability to market. They internally called it Larrabee and it is a chip that is widely rumored to have as many as 32 or more cores on the chip. This would bring multi-core parallel computing to the consumer market in an unprecedented way.

Recently, however, news came out that at least the first iteration of this chip was being officially canned. Although it’s not unheard of for a big company like Intel to sack a project, in this case the number of man years, resources and buzz built up around Larrabee represented a substantial investment on Intel’s part.

This news for me really drove home the challenges that the computing and software industry is facing as we continue to attempt to scale out as opposed to up. To build more processors on a chip instead of faster ones. To fundamentally change the way we design and implement hardware and the applications that run on them.

This stuff is hard! Really hard, in fact. And although the concept of putting a bunch of processors together on a chip is simple, actually harnessing that power to do real work is anything but. There are many reasons for this, but one is that writing multi-threaded software that actually can tap into this power is exceptionally more challenging that just waiting for Intel or AMD to produce another CPU that is 50% faster than the last.

It’s hard to conject exactly what stopped Larrabee in its tracks as it was seemingly so close to launch. What we do know is there was a tremendous amount of horsepower built into the chip, but tapping that potential apparently proved elusive. A public demonstration of Larrabee at a recent trade event was met with a relative ‘Hmmm…where’s the beef’ kind of reaction from the press and analysts.

This, in essence, is exactly why we’re here. As the hardware scales out with multi-core and the applications get more complex, the tools and infrastructure needed to support them, including debugging tools and defect resolution solutions, need to grow and evolve as well. And this is what Replay is all about – making the problem resolution process manageable so that enterprises can move forward with creating scalable and distributed complex applications.

I will be anxious to see what AMD and NVIDIA are working on in their respective labs as each race against each other and Intel to keep up with Mr. Moore. It’s an exciting time as the industry looks for innovation from our hardware and software vendors to keep up the pace of advancement that we’ve grown to expect…

Onward and outward!

Leave a Comment :, , more...

Double the Customers, Double the Fun

by Replay Solutions on Dec.03, 2009, under Company

We’re excited that we’ve doubled our customer base in 2009 (see press release here) following new customer wins that include among others, Gemini Solutions, Inc., Hewlett Packard Company and one of the largest global financial institutions.

Software teams use our debugging software tools to quickly identify and resolve software defects, as well as performance and security issues. The latest customer additions enhance our already-impressive list of customers.

Our revolutionary record and replay technology enables customers to know exactly when a problem occurs during development, testing or in production, which means they can reproduce and resolve it quickly.

Our technology not only eliminates non-reproducible software bugs, but helps to ensure that our customers’ software is delivered on time and on budget.

Maintaining software applications and fixing errors costs companies millions of dollars and impacts their ability to deliver products to market on time. The first step to fixing any application defect is to reproduce it, but traditionally this has been an inefficient, time consuming and manual process.

Replay’s patented ReplayDIRECTOR functions like a DVR for software applications, recording inputs and events affecting the software, and providing the ability to “rewind” and “replay” any issue or scenario exactly as it happened.

Our tools are useful to a wide range of companies, including service providers, software vendors, banks and insurance companies. Replay addresses a common pain for any organization that is building software, and we are passionate about delivering a valuable product across all markets.

Leave a Comment more...

Windows 7 Migration Challenges Solved with ReplayDIRECTOR

by Replay Solutions on Nov.18, 2009, under Windows

We’re happy to announce that we now support the Microsoft Windows 7 operating system.

ReplayDIRECTOR(TM)’s patented record and replay technology allows QA teams to quickly and accurately identify and reproduce defects on any version of Windows OS, supporting upgrades or migrations to the new Windows 7.

Windows 7 presents both enormous challenges and opportunities for application teams as companies upgrade en masse to the new operating system. Better performance and ease-of-use are coupled with potential compatibility and support issues. While Vista was a challenge for application teams, Windows 7 offers a fresh start, and Replay technology is now available to make that experience even better.

With ReplayDIRECTOR, application teams facing a migration to Windows 7 gain the peace of mind that they can identify any issues in their software fast, and with less cost. Replay’s multiple platform support allows more organizations to save significant time and money by resolving defects, performance and security issues.

ReplayDIRECTOR functions like a DVR for software applications, recording inputs and events affecting the software, and providing the ability to “rewind” and “replay” any issue or scenario exactly as it happened. With support for all recent versions of Windows, including Windows 7, Replay Solutions offers the most comprehensive record and replay capabilities for organizations developing or deploying Java Web applications on Windows.

Maintaining software applications, debugging software and fixing errors costs companies millions of dollars and impacts the ability to get products to market on time. The first step to fixing any application defect is to reproduce it, but traditionally this has been an inefficient, time consuming and manual process. ReplayDIRECTOR solves this problem.

Extensively tested, ReplayDIRECTOR is the first application-level Java record/replay solution available on the market for Windows 7.

Leave a Comment : more...

Search

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it.

Archives

All entries, chronologically