{"id":114389,"date":"2019-07-29T14:14:28","date_gmt":"2019-07-29T20:14:28","guid":{"rendered":"http:\/\/communique.uccs.edu\/?p=114389"},"modified":"2019-09-16T17:25:07","modified_gmt":"2019-09-16T23:25:07","slug":"nsf-grant-allows-yi-to-continue-work-on-computer-software-optimization-technology","status":"publish","type":"post","link":"https:\/\/communique.uccs.edu\/?p=114389","title":{"rendered":"NSF grant allows Yi to continue work on computer software optimization technology"},"content":{"rendered":"<figure id=\"attachment_114390\" aria-describedby=\"caption-attachment-114390\" style=\"width: 740px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/motherboard-unsplash.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-large wp-image-114390\" src=\"http:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/motherboard-unsplash-750x500.jpg\" alt=\"Computer motherboard\" width=\"740\" height=\"493\" srcset=\"https:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/motherboard-unsplash-750x500.jpg 750w, https:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/motherboard-unsplash-300x200.jpg 300w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/a><figcaption id=\"caption-attachment-114390\" class=\"wp-caption-text\">Photo by Alexandre Debi\u00e8ve on Unsplash.<\/figcaption><\/figure>\n<p>Qing Yi will continue her work to optimize computer software productivity and performance with a nearly half-million dollar grant from the National Science Foundation.\u00a0The NSF awarded $499,510 to Yi for her project \u201cSHF: Small: Whole-application coordiated parallelization through the optimization of abstraction hierarchies.\u201d<\/p>\n<p>Yi, an associate professor of computer science, will begin her work Oct. 1 to improve on compiler technology, or programs that translate code into machine instructions. The toolsets she develops will be distributed as open source code to support teaching programming languages, compilers, high-performance computing and parallel programming courses.<\/p>\n<p><a href=\"http:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/QingYi.jpg\"><img decoding=\"async\" class=\"alignright size-medium wp-image-114391\" src=\"http:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/QingYi-300x450.jpg\" alt=\"Qing Yi\" width=\"300\" height=\"450\" srcset=\"https:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/QingYi-300x450.jpg 300w, https:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/QingYi.jpg 560w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>&#8220;This one reflects the latest development in my research,&#8221; Yi said. &#8220;It also has a stronger connection to general-purpose software engineering than my other projects, which are more tightly connected with scientific computing applications.&#8221;<\/p>\n<p>Yi\u2019s research methodology will explore a new scope of optimization by grouping related operations into hierarchies and utilize concepts traditionally used in computer software engineering to discover higher-level semantics of user-defined abstractions. The analysis techniques will then be developed to automatically discover a task graph for the application and coordinate optimizations across the abstraction boundaries to maximize overall application efficiency.<\/p>\n<p>&#8220;The work aims to make computer software, which can include millions lines of code in thousands of different files and directories, better organized, more easily understood and run faster,&#8221; Yi said. &#8220;The end result would be fewer bugs in software that run faster, so fewer incidents of malfunctioning or unresponsive electronics for the general public.&#8221;<\/p>\n<p>Yi\u2019s award is her sixth as a principal investigator and seventh overall NSF project in her UCCS career. She has secured more than one million dollars in research funding in her work in high-performance computing.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>A nearly half-million dollar grant from the National Science Foundation will allow Qing Yi to continue her research to make computer software more efficient. <a class=\"mh-excerpt-more\" href=\"https:\/\/communique.uccs.edu\/?p=114389\" title=\"NSF grant allows Yi to continue work on computer software optimization technology\">(More)<\/a><\/p>\n<\/div>","protected":false},"author":10,"featured_media":114390,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,48],"tags":[53,114,113,302,329],"class_list":["post-114389","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-science-and-tech","tag-academic-affairs","tag-college-of-engineering-and-applied-science","tag-department-of-computer-science","tag-office-of-research","tag-research"],"jetpack_featured_media_url":"https:\/\/communique.uccs.edu\/wp-content\/uploads\/2019\/07\/motherboard-unsplash.jpg","jetpack_shortlink":"https:\/\/wp.me\/p1mBpJ-tKZ","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=\/wp\/v2\/posts\/114389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=114389"}],"version-history":[{"count":6,"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=\/wp\/v2\/posts\/114389\/revisions"}],"predecessor-version":[{"id":114424,"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=\/wp\/v2\/posts\/114389\/revisions\/114424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=\/wp\/v2\/media\/114390"}],"wp:attachment":[{"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=114389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=114389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/communique.uccs.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=114389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}