{"id":377,"date":"2013-01-02T14:53:22","date_gmt":"2013-01-02T14:53:22","guid":{"rendered":"http:\/\/commons.trincoll.edu\/facultyhighlights\/?p=377"},"modified":"2013-01-02T15:14:40","modified_gmt":"2013-01-02T15:14:40","slug":"cuda-teaching-center","status":"publish","type":"post","link":"http:\/\/commons.trincoll.edu\/facultyhighlights\/2013\/01\/02\/cuda-teaching-center\/","title":{"rendered":"Trinity selected to become a CUDA Teaching Center"},"content":{"rendered":"<p><a href=\"http:\/\/commons.trincoll.edu\/facultyhighlights\/files\/2013\/01\/Yoon.jpg\"><img loading=\"lazy\" class=\"alignleft size-full wp-image-378\" src=\"http:\/\/commons.trincoll.edu\/facultyhighlights\/files\/2013\/01\/Yoon.jpg\" alt=\"\" width=\"234\" height=\"195\" \/><\/a>Trinity\u2019s Computer Science Department has been selected to become a CUDA (Compute Unified Device Architecture) Teaching Center by NVIDIA, one of the world\u2019s largest manufacturers of computer graphics processing units (GPUs). The new equipment provided to the College\u00a0by NVIDIA as a result of this selection will enable students and faculty to access new sources of powerful computing for teaching and research.<\/p>\n<p>CUDA is a parallel programming and computing platform that was developed by NVIDIA to allow novice users to more easily program GPUs.<\/p>\n<p>Trinity\u2019s selection as a CUDA Teaching Center is the result of a proposal submitted by Peter Yoon, associate professor of computer science, with the help of funds provided by the Faculty Research Committee. Trinity was one of 22 schools in eight countries that were named CUDA Teaching Centers in 2012.<\/p>\n<p>As part of the selection, NVIDIA donated to Trinity five GeForce GTX480 graphics cards, which will primarily be used to teach CUDA, and one Tesla C2075 graphics card, which has a much greater processing power and will be used for timing and benchmarking in various research projects. These cards will be installed in several high-performance workstations that Yoon plans to build for the Computer Science Department.<\/p>\n<p>Additionally, NVIDIA will provide teaching kits, textbooks, software licenses, NVIDIA CUDA architecture-enabled GPUs for teaching lab computers, and academic discounts for additional hardware.<\/p>\n<p>In turn, Yoon plans to incorporate the CUDA platform into two of his classes\u2014\u201cIntroduction to Computer Systems\u201d and \u201cHigh-Performance Computing\u201d\u2014so that students can learn the language extension. \u201cThey should be able to jump right into CUDA programming and use it to solve various real-world problems that require substantial computations,\u201d he said.<\/p>\n<p>The significance of this acquisition is found in the historical development of computers as we know them today. Personal computing was introduced more than 30 years ago, and early versions had a relatively simple interface between the physical components and the software of the machines. These interactions took place in the central processing unit (CPU), or the hardware device that interprets and executes program instructions.<\/p>\n<p>Over the years, applications were developed with more complex graphics, videos, and images that used more of the CPU\u2019s processing power. Computer manufacturers solved this problem by creating another processor specifically for graphics\u2014GPUs. Today, virtually all digital devices come equipped with a GPU for graphics-intensive applications, such as video games and watching full-length movies.<\/p>\n<p>As personal computers developed, so too did technology used for calculations in fields that require high-speed computing, including the sciences, engineering, medicine, and even weather forecasting. In these fields, as with personal computing, using a computer with only one CPU was not enough. \u201cTraditionally, researchers turn to supercomputing, or using computers that consists of hundreds of thousands of CPUs,\u201d said Yoon.<\/p>\n<p>There are limitations to supercomputing, though. Supercomputers are not energy efficient machines and they consume massive amounts of electricity. They are also very expensive, which creates a barrier to adoption for smaller education and research institutions.<\/p>\n<p>About five years ago, according to Yoon, NVIDIA started to develop ways to practically apply GPUs to function similarly to supercomputers. \u201cThe problem is that you need to be trained in the field of computer graphics in order to program for GPUs, so it was challenging to use one in place of a CPU,\u201d he explained.<\/p>\n<p>To counteract this limitation, NVIDIA developed the CUDA programming interface, which allows anyone who knows programming languages for CPUs, such as C, to program for GPUs using a series of language extensions. As a result, GPUs are becoming more widely used as a research tool for solving complex scientific problems.<\/p>\n<p>GPUs not only cost less than supercomputers\u2014Yoon estimates the difference to be thousands versus millions of dollars\u2014they are much more energy efficient. \u201cWe used to have a very large supercomputer that sucked up, on average, about three households-worth of power,\u201d he said. \u201cThe new little box we have downstairs with NVIDIA graphics cards is at least about five times faster and only uses about 1200 watts\u2014the same amount as a hairdryer.\u201d<\/p>\n<p>The ability to solve substantial computations is also useful in a number of academic fields outside of computer science. One example is reconstructing medical images created by CT scanners, which take thousands of 2D pictures that must be reconstructed by computers to generate a 3D image. \u201cIn order to do something like that it takes a lot of time\u2014days even\u2014using only one computer. But using this technology we can do it in a matter of minutes,\u201d said Yoon.<\/p>\n<p>Yoon has already begun using the new hardware on projects with students and colleagues across disciplines\u2014including math, engineering, and even philosophy. For example, Yoon and his research students are working with Dan Lloyd, Brownell Professor of Philosophy, on a project that uses these GPU-equipped computers to regenerate audio streams from brain scans created of subjects who are listening to music. \u201cWe can now process the data more quickly, and the ability to perform calculations at higher speeds is attracting the attention of more and more departments on campus,\u201d said Yoon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trinity\u2019s Computer Science Department has been selected to become a CUDA (Compute Unified Device Architecture) Teaching Center by NVIDIA, one of the world\u2019s largest manufacturers of computer graphics processing units (GPUs). The new equipment provided to the College\u00a0by NVIDIA as a result of this selection will enable students and faculty to access new sources of [&hellip;]<\/p>\n","protected":false},"author":331,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[62,90,88,89,87],"_links":{"self":[{"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/posts\/377"}],"collection":[{"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/users\/331"}],"replies":[{"embeddable":true,"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/comments?post=377"}],"version-history":[{"count":5,"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/posts\/377\/revisions"}],"predecessor-version":[{"id":380,"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/posts\/377\/revisions\/380"}],"wp:attachment":[{"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/media?parent=377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/categories?post=377"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/commons.trincoll.edu\/facultyhighlights\/wp-json\/wp\/v2\/tags?post=377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}