NVIDIA - World Leader in Visual Computing Technologies
USA - United States
USA - United States

ARG - Argentina

BRA - Brasil

CHL - Chile

CHN - China

CLM - Colombia

DEU - Germany

ESP - Spain

FRA - France

GBR - United Kingdom

IND - India

ITA - Italy

JPN - Japan

KOR - Korea

MEX - Mexico

POL - Poland

RUS - Russia

TWN - Taiwan

THA - Thailand

TUR - Turkey

USA - United States

VEN - Venezuela

Change default
  • Drivers
    • GeForce Drivers
    • All NVIDIA Drivers
  • Products
    • Processors
      • GeForce
      • Quadro
      • Tegra
      • Tesla
      • Legacy
    • Technologies
      • SLI
      • PhysX
      • Optimus
      • Maximus
      • CUDA
      • Windows 8
      • All Technologies
    • Cloud Computing
      • Overview
      • Enterprise
      • Gaming
    • 3D Vision
    • Platforms
      • Desktops
      • Notebooks
      • Tablets
      • Smartphones
      • Workstations
      • Servers
      • High Performance Computing
      • Automotive
  • Communities
    • GeForce.com
    • TegraZone.com
    • 3D Vision Live
    • GPU Technology Conference
    • CUDA Zone
    • Developer Zone
    • Forums
    • GPU Venture Zone
    • PartnerForce
    • NVIDIA Research
  • Support
  • Shop
  • About NVIDIA
    • Company Information
    • Newsroom
    • NVIDIA Blog
    • Investors
    • Citizenship
Blog Home
  • Home
  • Corporate
  • 3D Vision
  • Gaming
  • Mobile
  • Notebook
  • Software
  • Supercomputing
  • Workstation

The World Is Parallel: Tech-X Makes GPU Processing Accessible

By Steve Wildstrom on Mar 11 2010
In Software, Supercomputing
No Comments 0 Comments

Lots of researchers who do computationally intense work could use more processing power. Many of them actually have that power available on their computers, but haven’t found a way to take advantage of it. The computational clout is in the multiple processor cores of the computer’s graphics system, where it is not easily accessible.

A tool like NVIDIA’s CUDA parallel computing model makes the GPU cores, up to 240 of them on the latest NVIDIA Tesla GPUs, available to programs. But to take maximum advantage of it, you have to be a skilled C or C++ programmer. The problem is that many of the people who would benefit most from high-performance computing are not software developers by profession. They write customized code out of necessity, but their primary work is in chemistry, geology, astronomy, physics or biology.

Tech-X Corp., a Boulder, CO, software and consulting company specializing in high-performance scientific computing, is working to change that. Its GPUlib is a tool that brings GPU-based computing into the high-level tools used by researchers, including ITT Visual Information Solutions’ IDL, Mathworks’ MATLAB, and that trusty old laboratory standby, Fortran.

“Parallel computing used to be a very elite field,” says Peter Messmer, vice president for space applications at Tech-X. “Few applications are designed to take advantage of it. GPU processing makes it much more mainstream.” Until GPU processing came along, the cheapest way to get very high performance in the lab was by building a cluster of relatively inexpensive PCs, but this took skills that researchers who weren’t computer scientists or electrical engineers often lacked. “The GPU makes it much more mainstream,” says Messmer.

GPU cores are best at vector processing, math in which large arrays of data are manipulated simultaneously, since that is what is needed for the GPU’s primary task of rendering graphics. That made Tech-X’s choice of working with IDL and MATLAB a natural, since these tools are already optimized for manipulating vector data. Typical uses include image processing for astronomical and remote sensing data and medical imaging.

Messmer says a major challenge is just getting researchers to try GPU computing. “People have heard a lot about GPU computing, but they are skeptical,” he says. “They remember the field-programmable gate array hype from a few years ago, where it turned out to be too complicated for people to do anything. GPUlib helps because it maps to how people already think about problems.”

GPUlib is free for academic use and $495 for commercial use. It is available for Windows, Mac, and Linux.

This post is an entry in The World Isn’t Flat, It’s Parallel series running on nTersect, focused on the GPU’s importance and the future of parallel processing. Today, GPUs can operate faster and more cost-efficiently than CPUs in a range of increasingly important sectors, such as medicine, national security, natural resources and emergency services. For more information on GPUs and their applications, keep your eyes on The World Isn’t Flat, It’s Parallel.

Tagged: CUDA, GPGPU, GPUlib, Parallel World, Steve Wildstrom, Supercomputing, Tech-X

0 Comments Post a Comment

Similar Stories

tesla fermi key visual1

Winners of Petaflop Supercomputer Contest Are…

By Roy Kim on May 18 2012

mars-rover

GPUs Processing Images From the Red Planet

By Gary Rainville on May 17 2012

ccoe-award-1

First Achievement Award Bestowed By CUDA Centers of Excellence

By Chandra Cheij on May 16 2012

paved road

Exascale Apps Pave Way To Supercomputing Greatness

By Tony Kontzer on May 16 2012

iain-couzin-gtc-2012-keynote-2

Using GPUs to Decipher Animal (and Human) Crowd Behavior

By Tony Kontzer on May 16 2012

lego-session-gtc-2012-2

LEGO Locks In On CUDA To Build A Better Business

By Tony Kontzer on May 16 2012

gtc-poster-boards-3

GTC Poster Session Shows Breadth of GPU Research

By Tony Kontzer on May 14 2012

kepler-die-shot

What Makes Kepler Tick?

By Will Park on May 8 2012

supercomputing-pipeline

Contest: What would you do with a petaflop supercomputer?

By Sumit Gupta on Apr 24 2012

nab-2012

GPU’s Transform Digital Content Creation Workflow at NAB 2012

By Greg Estes on Apr 17 2012

+ More Similar Stories

Subscribe via: RSS Email

Connect & Share: Find us on Facebook Follow us on Twitter Find us on Flickr Watch us on YouTube

X

Enter your email address:

Most Discussed

144 CommentsContest: What would you do with a petaflop supercomputer?posted Apr 24 2012 at 15:52:32 PM
28 CommentsReal Ultrabooks Have GPU’sposted Mar 12 2012 at 15:18:08 PM
26 CommentsNo Free Lunch for Intel MIC (or GPU’s)posted Apr 3 2012 at 09:01:14 AM

Featured Series

  • NVIDIA Stories on TVTV shorts showing how GPUs are used
  • Inner GeekNVIDIA employees telling personal stories of how technology affects their lives
  • GPU Technology ConferenceThe latest GPU Technology Conference updates
  • Kizuna UpdateA series of Operation Kizuna updates detailing how we are aiding Japan's Tsunami recovery

Latest Tweets

nvidia That's a really good sign :) RT @filippospiga: Just after #GTC12 I already look forward for #GTC13 posted May 18 2012 at 13:57:29 PM

Popular Tags

3D 3d vision acer android arm asus CES ces2011 Corporate CSR CUDA Drivers ECS Events Gaming GeForce Global Citizenship GPGPU gpu gpu computing GPU Technology Conference GTC high performance computing hpc Inner Geek Medical Mobile mwc New GPU uses Notebooks NVIDIA NVIDIA Foundation NVIDIA in a Minute Optimus parallel computing Professional quad-core Quadro Steve Wildstrom Supercomputing super phone Tegra Tegra 3 Tesla Visual computing

NVIDIA on YouTube

NVIDIA on Flickr

Archives

NVIDIA Blog Authors

Disclaimer

All company and product names appearing in the NVIDIA Blog are trademarks and/or registered trademarks of NVIDIA Corporation or of their respective owners.

NVIDIA Blog Comment Policy

While we encourage you to interact with us by leaving comments, we reserve the right, in our sole discretion, to remove comments or block readers if they violate any of the following conditions.


To read the NVIDIA Blog commenting guidelines and privacy policy, click here.

Solutions: 3DTV Play | 3D PCs | Optimus | Graphics Cards | High Performance Computing | Visualization | CUDA | Tegra Android App
Corporate: About NVIDIA | Newsroom | Blog | Events | Affiliate Program | Developers | Channel Partners | Investor Relations
Employment | RSS Feeds | Newsletter
Copyright © 2012 NVIDIA Corporation | Legal Info | Privacy Policy