Programming tools facilitate use of video game processors for defense needs

June 24, 2009
Programming tools facilitate use of video game processors for defense needs

Enlarge

Georgia Tech researchers have reprogrammed the Vector, Signal and Image Processing Library (VSIPL) to run on graphics processing units (GPUs), such as the one shown here. Credit: Georgia Tech Photo: Gary Meek

Video gaming computers and video game consoles available today typically contain a graphics processing unit (GPU), which is very efficient at manipulating and displaying computer graphics. However, the unit's highly parallel structure also makes it more efficient than a general-purpose central processing unit for a range of complex calculations important to defense applications.

Researchers in the Georgia Tech Research Institute (GTRI) and the Georgia Tech School of Electrical and Computer Engineering are developing programming tools to enable engineers in the defense industry to utilize the processing power of GPUs without having to learn the complicated programming language required to use them directly.

"As radar systems and other sensor systems get more complicated, the computational requirements are becoming a bottleneck," said GTRI senior research engineer Daniel Campbell. "We are capitalizing on the ability of GPUs to process radar, infrared sensor and video data faster than a typical computer and at a much lower cost and power than a computing cluster."

Mark Richards, a principal research engineer and adjunct professor in the School of Electrical and Computer Engineering, is collaborating with Campbell and graduate student Andrew Kerr to rewrite common signal processing commands to run on a GPU. This work is supported by the U.S. Defense Advanced Research Projects Agency and the U.S. Air Force Research Laboratory.

The researchers are writing functions defined in the Vector, Signal and Image Processing Library (VSIPL) to run on GPUs. VSIPL is an open standard developed by embedded signal and image processing hardware and software vendors, academia, application developers and government labs. GPU VSIPL is available for download at (http://gpu-vsipl.gtri.gatech.edu/).

The researchers are currently writing the functions in Nvidia's CUDA language, but the underlying principles can be applied to GPUs developed by other companies, according to Campbell. With GPU VSIPL, engineers can use high-level functions in their C programs to perform linear algebra and signal processing operations, and recompile with GPU VSIPL to take advantage of the speed of the GPU. Studies have shown that VSIPL functions operate between 20 and 350 times faster on a GPU than a , depending on the function and size of the data set.

Programming tools facilitate use of video game processors for defense needs
Enlarge

Mark Richards (left), Andrew Kerr (center) and Daniel Campbell have shown that VSIPL functions operate 20-350 times faster on a GPU than a central processing unit, depending on the function and size of the data set. Credit: Georgia Tech Photo: Gary Meek

"The results are not surprising because GPUs excel at performing repetitive arithmetic tasks like those in VSIPL, such as signal processing functions like Fourier transforms, spectral analysis, image formation and noise filtering," noted Richards. "We've just alleviated the need for engineers to understand the entire GPU architecture by simply providing them with a library of routines that they frequently use."

The research team is also assessing the advantages of GPUs by running a library of benchmarks for quantitatively comparing high-performance, embedded computing systems. The benchmarks address important operations across a broad range of U.S. Department of Defense signal and image processing applications.

Preliminary studies have shown several of the benchmarks have straightforward parallelization schemes that result in faster operation without requiring significant optimization. For other benchmarks, additional research needs to be conducted into optimizing the use of multiple GPUs.

For the future, the researchers plan to continue expanding the GPU VSIPL, develop additional defense-related GPU function libraries and design programming tools to utilize other efficient processors, such as the cell broadband engine processor at the heart of the PlayStation 3 video game console.

Source: Georgia Institute of Technology

4.8 /5 (6 votes)  

Filter


Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

Arkaleus
Jun 24, 2009

Rank: not rated yet
There's an interesting possibility that the level of technology and power available to the general public will one day cross a threshold that will enable individuals to do things that only governments and huge organizations could do before. This presents a new perspective on the balance of power in the 21st century. If teenagers can build a robot with electric cannons, there's really nothing to stop them once the power sources and hardware are available. The point at which that becomes a possibilty is once electric vehicles become available and power storage/generation becomes cheap and easy.

Smaller groups can take on larger ones, and revolutions become possible even when a government is using the most advanced hardware of the 20th century. Technology of the 21st century can easily equalize the smaller force to the greater, and even overcome obsolete larger forces.

How do you have a functioning economy and prevent at the same time people from using the technology your economy requires to function? I think we're going to hear about that in this new century.
zealous
Jun 24, 2009

Rank: not rated yet
Hmm I actually have that video card in the picture.
Schnarr
Jun 24, 2009

Rank: not rated yet
Arkaleus, the day anyone can build a robot. The government will be able to build smarter, faster, stronger and more technologically advanced robots, and about a million of them. I don't think one person in there basement will be able to take over the world. Probably the same reason biochemists around the world aren't releasing viruses and toxins they make.
Rank 4.8 /5 (6 votes)
Relevant PhysicsForums posts
  • Calling function with no input argument
    created12 hours ago
  • Force free body diagram problem on gym equipment
    created13 hours ago
  • Empirical data regarding shower heads and water
    created21 hours ago
  • feed hold button on CNC lathe
    createdFeb 09, 2012
  • RFAC in Fortran
    createdFeb 09, 2012
  • dynamics 2/32
    createdFeb 08, 2012
  • More from Physics Forums - General Engineering

More news stories

Anonymous knocks CIA website offline (Update)

The website of the Central Intelligence Agency was inaccessible on Friday after the hacker group Anonymous claimed to have knocked it offline.

Technology / Internet

created 7 hours ago | popularity 5 / 5 (7) | comments 12

Google users warned of threat to smartphone wallets

Users of Google smartphone wallets were being warned on Friday that there is a way to crack pass codes intended to thwart thieves from going on illicit shopping sprees.

Technology / Internet

created 5 hours ago | popularity 5 / 5 (2) | comments 0

New error-correcting codes guarantee the fastest possible rate of data transmission

Error-correcting codes are one of the triumphs of the digital age. They’re a way of encoding information so that it can be transmitted across a communication channel — such as an optical fiber o ...

Technology / Computer Sciences

created 15 hours ago | popularity 4.8 / 5 (6) | comments 6 | with audio podcast

New power source discovered

(PhysOrg.com) -- Researchers at the Massachusetts Institute of Technology (MIT) and RMIT University have made a breakthrough in energy storage and power generation.

Technology / Energy & Green Tech

created 14 hours ago | popularity 4.8 / 5 (24) | comments 8 | with audio podcast

Small modular reactor design could be a 'SUPERSTAR'

(PhysOrg.com) -- Though most of today's nuclear reactors are cooled by water, we've long known that there are alternatives; in fact, the world's first nuclear-powered electricity in 1951 came from a reactor ...

Technology / Energy & Green Tech

created 15 hours ago | popularity 4.3 / 5 (11) | comments 22 | with audio podcast


Complex wiring of the nervous system may rely on a just a handful of genes and proteins

Researchers at the Salk Institute have discovered a startling feature of early brain development that helps to explain how complex neuron wiring patterns are programmed using just a handful of critical genes. ...

Humans may have helped the decline of African rainforests 3000 years ago

(PhysOrg.com) -- Large areas of rainforests in Central Africa mysteriously disappeared over three thousand years ago, to be replaced by savannas. The prevailing theory has been that the cause was a change ...

The power of estrogen -- male snakes attract other males

A new study has shown that boosting the estrogen levels of male garter snakes causes them to secrete the same pheromones that females use to attract suitors, and turned the males into just about the sexiest ...

Putting the squeeze on planets outside our solar system

(PhysOrg.com) -- Using high-powered lasers, scientists at Lawrence Livermore National Laboratory and collaborators discovered that molten magnesium silicate undergoes a phase change in the liquid state, abruptly ...

Could Venus be shifting gear?

(PhysOrg.com) -- ESA’s Venus Express spacecraft has discovered that our cloud-covered neighbour spins a little slower than previously measured. Peering through the dense atmosphere in the infrared, the ...

Advanced power-grid model finds low-cost, low-carbon future in West

(PhysOrg.com) -- The least expensive way for the Western U.S. to reduce greenhouse gas emissions enough to help prevent the worst consequences of global warming is to replace coal with renewable and other ...