{"id":32670,"date":"2019-11-01T09:04:43","date_gmt":"2019-11-01T13:04:43","guid":{"rendered":"https:\/\/college.unc.edu\/?p=32670"},"modified":"2024-07-02T17:12:57","modified_gmt":"2024-07-02T17:12:57","slug":"jess-woods","status":"publish","type":"post","link":"https:\/\/collegearchive.unc.edu\/?p=32670","title":{"rendered":"Undergraduate researcher helps develop data-encoding tools for future supercomputers"},"content":{"rendered":"<figure id=\"attachment_32671\" aria-describedby=\"caption-attachment-32671\" style=\"width: 629px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-32671 \" src=\"https:\/\/collegearchive.unc.edu\/wp-content\/uploads\/sites\/44\/2019\/11\/2019-P14610-Jess-Woods.jpg\" alt=\"Jess Woods (photo courtesy of Oak Ridge National Laboratory's Leadership Computing Facility)\" width=\"629\" height=\"419\" \/><figcaption id=\"caption-attachment-32671\" class=\"wp-caption-text\">Jess Woods (photo courtesy of Oak Ridge National Laboratory&#8217;s Leadership Computing Facility)<\/figcaption><\/figure>\n<p>When Jess Woods enrolled at the University of North Carolina at Chapel Hill (UNC), he was sure he\u2019d pursue a degree in studio art. He loved oil painting, and it seemed like the right career path. Then he took a math class.<\/p>\n<p>Now, 4 years later and armed with a bachelor\u2019s degree in computer science, Woods is immersed in a project to optimize the encoding and decoding of data for future generations of supercomputers.<\/p>\n<p>How did abstract algebra become such an unexpectedly important part of this 22-year-old\u2019s life? It may have begun with his discovery at UNC of how much he enjoyed math, but it\u2019s found full flower at the U.S. Department of Energy\u2019s (DOE\u2019s) Oak Ridge National Laboratory (ORNL). As part of the <a href=\"https:\/\/orise.orau.gov\/ornl\/undergraduates\/suli\/default.html\" target=\"_blank\" rel=\"noopener noreferrer\">DOE Science Undergraduate Laboratory Internships (SULI) program<\/a>, Woods has been tasked at ORNL with exploring different ways of representing data and enabling operations to be performed on that transformed data.<\/p>\n<p>\u201cAs we move to zettascale computing [1,000 exaflops], the way we store and move data around is getting harder and harder. We\u2019re kind of pushing the limits of our physics right now with how fast we can go while staying within a power envelope,\u201d Woods said. \u201cSo you can compress data and put it in a different format, and you can encode data to make it more secure. Wouldn\u2019t it be awesome if you could do operations on data encodings without having to decode it first?\u201d<\/p>\n<p>According to Oscar Hernandez, Ph.D., a tools developer in the lab\u2019s Computer Science Research Group who serves as Woods\u2019s mentor on the project, future high-performance computing systems will require new approaches to how data is represented to optimize memory, speed, security, and power usage. The use of parallel computing methods\u2014such as those enabled by the Oak Ridge Leadership Computing Facility\u2019s IBM AC922 Summit supercomputer and its NVIDIA Tensor Core GPUs\u2014will be integral to speeding up the team\u2019s algorithms behind encoding and decoding data. But although these forthcoming supercomputers may use more cores, it\u2019s likely they will have less memory per core, he said.<\/p>\n<figure id=\"attachment_32672\" aria-describedby=\"caption-attachment-32672\" style=\"width: 300px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-32672\" src=\"https:\/\/collegearchive.unc.edu\/wp-content\/uploads\/sites\/44\/2019\/11\/2019-P14609-Jess-Woods-and-Oscar-Hernandez.jpg\" alt=\"Jess Woods (left) and his mentor, Oscar Hernandez. (photo courtesy of Oak Ridge National Laboratory's Leadership Computing Facility.)\" width=\"300\" height=\"200\" \/><figcaption id=\"caption-attachment-32672\" class=\"wp-caption-text\">Jess Woods (left) and his mentor, Oscar Hernandez. (photo courtesy of Oak Ridge National Laboratory&#8217;s Leadership Computing Facility.)<\/figcaption><\/figure>\n<p>\u201cImproving the way we\u2019re utilizing the memory in those future systems is important,\u201d Hernandez said. \u201cJess is going through the background for the mathematics to do that and exploring what will be the parallelization strategy we need to follow. At the same time, he\u2019s exploring programming models\u2014which languages to use to do these implementations and to do them efficiently.\u201d<\/p>\n<p>One month into the project, Woods has coded a working implementation of this scheme in Python, with C++, CUDA, and other programming languages to follow. He\u2019s started with some very simple operations\u2014addition and multiplication\u2014that can be applied to functions such as database searchs or comparisons.<\/p>\n<p>\u201cAt the end of the day, it will be interesting to have a library that we can use to encode data and perform some basic operations that we use for scientific computing and then decode the information back,\u201d Hernandez said. \u201cThe idea is to show the cost of doing that can be offset by the size of the dataset we\u2019re generating.\u201d<\/p>\n<p>Meanwhile, Woods\u2019s SULI internship and experiences at ORNL have encouraged him to pursue a graduate degree in computer science and possibly a career at a national lab. Being entrusted to assist Hernandez with an important project at ORNL has given him a greater sense of confidence in his career choice.<\/p>\n<p>\u201cThere\u2019s a lot more independent learning here,\u201d Woods said. \u201cI\u2019ve probably read more textbooks in the time that I\u2019ve been here than in an entire semester of school. I\u2019ve never done research all day every day like this, and I think that\u2019s valuable. I think it will be supremely helpful in grad school.\u201d<\/p>\n<p>From Hernandez\u2019s perspective, the SULI program and Woods\u2019s assistance have been assets.<\/p>\n<p>\u201cThey let us explore areas of research that we know are important and doable,\u201d Hernandez said. \u201cIn the case of Jess, it has broadened his scope in the context of topics that he\u2019s interested in for doing his research, and it will potentially help him find a career. For us, we know the topics he\u2019s working on\u2014data representations for either compression or security\u2014are big topics we want to explore for systems that will come in 2026 or 2030 time frames. We just need to start looking into it now, and this definitely helps get some ideas started.\u201d<\/p>\n<p>The SULI program is sponsored by the DOE Office of Science\u2019s Office of Workforce Development for Teachers and Scientists and is administered by the Oak Ridge Institute for Science and Education, managed by Oak Ridge Associated Universities. The OLCF is a DOE Office of Science User Facility located at ORNL.<\/p>\n<p><em>UT-Battelle LLC manages Oak Ridge National Laboratory for DOE\u2019s Office of Science, the single largest supporter of basic research in the physical sciences in the United States. DOE\u2019s Office of Science is working to address some of the most pressing challenges of our time. For more information, visit https:\/\/energy.gov\/science.<\/em><\/p>\n<p><em>Story courtesy of Oak Ridge National Laboratory&#8217;s Leadership Computing Facility.<\/em><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As part of the U.S. Department of Energy&#8217;s Science Undergraduate Laboratory Internships (SULI) program, computer science graduate Jess Woods has been tasked at Oak Ridge National Laboratory with exploring different ways of representing data and enabling operations to be performed on that transformed data.<\/p>\n","protected":false},"author":4,"featured_media":32671,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[23,29,17,21,34],"tags":[24,25,26,74,803,804,805,806,807,808,809,810,36,37,38,39,40],"class_list":["post-32670","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-general","category-natural-sciences-mathematics","category-news","category-news-archive","tag-carolina","tag-college-of-arts-sciences","tag-college-of-arts-and-sciences","tag-computer-science","tag-data","tag-decoding-data","tag-department-of-energy","tag-encoding","tag-jess-woods","tag-leadership-computing-facility","tag-oak-ridge","tag-oak-ridge-national-laboratory","tag-unc","tag-unc-arts-and-sciences","tag-unc-college-of-arts-and-sciences","tag-unc-chapel-hill","tag-university-of-north-carolina-at-chapel-hill"],"_links":{"self":[{"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=\/wp\/v2\/posts\/32670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=32670"}],"version-history":[{"count":1,"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=\/wp\/v2\/posts\/32670\/revisions"}],"predecessor-version":[{"id":49707,"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=\/wp\/v2\/posts\/32670\/revisions\/49707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=\/wp\/v2\/media\/32671"}],"wp:attachment":[{"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/collegearchive.unc.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}