{"638553":{"#nid":"638553","#data":{"type":"news","title":"Open-Source Hardware Makes Research Accessible ","body":[{"value":"\u003Cp\u003EDesigning architecture for general-purpose graphics processing units (GPGPUs) has been challenging because the hardware is expensive and labor-intensive to produce.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EA \u0026nbsp;new open-source tool from Georgia Tech, however, is making research more accessible for everyone.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EVortex is a reconfigurable GPGPU accelerator that uses an extended open-source \u003Ca href=\u0022https:\/\/en.wikipedia.org\/wiki\/Reduced_instruction_set_computer\u0022 title=\u0022Reduced instruction set computer\u0022\u003Ereduced instruction set computer\u003C\/a\u003E (RISC), an open architecture. By combining a GPGPU with RISC-V, the hardware can use the open programming framework OpenCL.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026ldquo;Before RISC-V, building full-stack GPU hardware would have been an\u0026nbsp;insurmountable\u0026nbsp;task that only large companies would have had the resources to do,\u0026rdquo; said \u003Ca href=\u0022https:\/\/www.linkedin.com\/in\/blaisetine\/\u0022\u003E\u003Cstrong\u003EBlaise Tine\u003C\/strong\u003E\u003C\/a\u003E, a School of Computer Science (SCS) Ph.D. student who leads the Vortex GPU. \u0026ldquo;One of the main design goals of this project is to support open-source tools across the board; software, compilers, simulators, synthesis, etc., to really make this platform as accessible as possible.\u0026rdquo;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EHardware roadblocks\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003ESince the number of computer chip transistors is no longer expected to double every year as Moore\u0026rsquo;s law held up until the past few years, the semiconductor industry has been pushing specialized hardware to make up for performance gaps.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ENow heterogeneous systems-on-chip provide powerful performance, but a lot of GPGPU research is restricted to simulation unless researchers can work with large companies on the actual hardware.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026ldquo;Hardware design is extremely difficult and time-consuming, and before the emergence of RISC-V, there were no standardized ISA or software tools that guaranteed long-term support of open-source contributions like this,\u0026rdquo; said Tech alumnus \u003Ca href=\u0022https:\/\/www.linkedin.com\/in\/fsabbagh\/\u0022\u003E\u003Cstrong\u003EFares Elsabbagh\u003C\/strong\u003E\u003C\/a\u003E.\u003Cstrong\u003E \u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EOpen-source solutions\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003EYet with the advent of open-source ISAs like RISC-V, and the programming framework OpenCL, the researchers saw an opportunity.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ETo support OpenCL on Vortex, the researchers used the open-source compiler POCL and extended it to support RISC-V and Vortex ISA. Being able to use OpenCL was a major breakthrough for Vortex because it allowed the processor to execute real applications. This has practical applications, such as running existing machine learning programs without having to rewrite the program.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026ldquo;Vortex is built on industry-standard open-source tools and protocols, allowing researchers and companies to easily modify the design to their needs, and be able to easily evaluate it against other designs,\u0026rdquo; Elsabbagh said.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EVortex is already being used in student projects, and the researchers have plans to extend its capabilities. They also plan to expand the platform to cover all aspects of hardware acceleration, graphics, artificial intelligence, vision, and audio.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EThe researchers presented Vortex in the poster, \u003Ca href=\u0022https:\/\/arxiv.org\/abs\/2002.12151\u0022\u003EVortex: An Open Source Reconfigurable RISC-V GPGPU Accelerator for Architecture Research\u003C\/a\u003E, at\u003Cstrong\u003E \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/www.hotchips.org\/\u0022\u003EHot Chips: A Symposium on High Performance Chips\u003C\/a\u003E from Aug. 16-18. Tine and Elsabaggh wrote the paper with Tech studnets \u003Ca href=\u0022https:\/\/www.linkedin.com\/in\/apurve-chawda-070485a9\/\u0022\u003E\u003Cstrong\u003EApurve Chawda\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E, \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/www.linkedin.com\/in\/will-gulian\/\u0022\u003E\u003Cstrong\u003EWill Gulian\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E, Yaotian Feng, \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/daeun9.wixsite.com\/mysite\u0022\u003E\u003Cstrong\u003EDa Eun Shim\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E, \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/www.linkedin.com\/in\/priyadarshini-s\/\u0022\u003E\u003Cstrong\u003EPriyadarshini Roshan\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E, \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/www.linkedin.com\/in\/lyonse-ethan\/\u0022\u003E\u003Cstrong\u003EEthan Lyons\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E, \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/lingjunzhu.wixsite.com\/mysite\u0022\u003E\u003Cstrong\u003ELingjun Zhu\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E, \u003C\/strong\u003ESchool of Electrical and Computer Engineering Professor\u003Cstrong\u003E \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/www.ece.gatech.edu\/faculty-staff-directory\/sung-kyu-lim\u0022\u003E\u003Cstrong\u003ESung Kyu Lim\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E, \u003C\/strong\u003Eand SCS Professor\u003Cstrong\u003E \u003C\/strong\u003E\u003Ca href=\u0022https:\/\/www.cc.gatech.edu\/~hyesoon\/\u0022\u003E\u003Cstrong\u003EHyesoon Kim\u003C\/strong\u003E\u003C\/a\u003E\u003Cstrong\u003E.\u003C\/strong\u003E\u003C\/p\u003E\r\n","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"A  new open-source tool from Georgia Tech, however, is making research more accessible for everyone. "}],"uid":"34541","created_gmt":"2020-08-28 19:40:58","changed_gmt":"2020-08-28 19:48:14","author":"Tess Malone","boilerplate_text":"","field_publication":"","field_article_url":"","dateline":{"date":"2020-08-28T00:00:00-04:00","iso_date":"2020-08-28T00:00:00-04:00","tz":"America\/New_York"},"extras":[],"hg_media":{"638556":{"id":"638556","type":"image","title":"Vortex","body":null,"created":"1598643997","gmt_created":"2020-08-28 19:46:37","changed":"1598643997","gmt_changed":"2020-08-28 19:46:37","alt":"Vortex","file":{"fid":"242822","name":"Picture1.png","image_path":"\/sites\/default\/files\/images\/Picture1_6.png","image_full_path":"http:\/\/www.tlwarc.hg.gatech.edu\/\/sites\/default\/files\/images\/Picture1_6.png","mime":"image\/png","size":123767,"path_740":"http:\/\/www.tlwarc.hg.gatech.edu\/sites\/default\/files\/styles\/740xx_scale\/public\/images\/Picture1_6.png?itok=d1qNYkvB"}}},"media_ids":["638556"],"groups":[{"id":"47223","name":"College of Computing"},{"id":"50875","name":"School of Computer Science"}],"categories":[],"keywords":[],"core_research_areas":[],"news_room_topics":[],"event_categories":[],"invited_audience":[],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[{"value":"\u003Cp\u003ETess Malone, Communications Officer\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Ca href=\u0022mailto:tess.malone@cc.gatech.edu\u0022\u003Etess.malone@cc.gatech.edu\u003C\/a\u003E\u003C\/p\u003E\r\n","format":"limited_html"}],"email":[],"slides":[],"orientation":[],"userdata":""}}}