Traditionally, over at least the past 15 years, the main role of a video card in a computer has been to accelerate 3D graphics. That is a large part of what has made modern computer games possible, and it has also contributed heavily to CAD / CAM work and digital animation. Video cards have also helped with 2D graphics and video playback, but the main focus has been on 3D speed.Â
This trend is beginning to change, though. As CPUs have seemed to reach an upper limit on pure clock speed many programmers are looking elsewhere for ways to improve performance in a variety of programs. Designing software to take advantage of multi-core processors has been a big benefit, as is the push toward 64-bit software that can use more RAM. Video cards are also being explored as a source of more processing power, and in situations where their massively-parallel architecture can be harnessed effectively it can be a huge benefit.
One such situation is video editing, and many smaller programs and plug-ins have been making use of either CUDA (for nVidia cards) or Stream (ATI) to accelerate video encoding. The recent launch of Adobe’s latest version of Premiere Pro – CS5 – marks the first instance of a major editing program adding this kind of functionality. In order to use this feature in Premiere Pro, though, you need to have the right video card – so I’d like to take a moment to describe the situation, hopefully helping our customers to make an informed choice when upgrading or buying a new computer.
Continue reading →