https://arxiv.org/abs/2002.12151 [close-slid] Donate to arXiv Please join the Simons Foundation and our generous member organizations in supporting arXiv during our giving campaign September 23-27. 100% of your contribution will fund improvements and new initiatives to benefit arXiv's global scientific community. DONATE [secure site, no need to create account] Skip to main content Cornell University We gratefully acknowledge support from the Simons Foundation and member institutions. arXiv.org > cs > arXiv:2002.12151 [ ] Help | Advanced Search [All fields ] Search Download PDF Computer Science > Distributed, Parallel, and Cluster Computing Title:Vortex: OpenCL Compatible RISC-V GPGPU Authors:Fares Elsabbagh, Blaise Tine, Priyadarshini Roshan, Ethan Lyons, Euna Kim, Da Eun Shim, Lingjun Zhu, Sung Kyu Lim, Hyesoon kim (Submitted on 27 Feb 2020) Abstract: The current challenges in technology scaling are pushing the semiconductor industry towards hardware specialization, creating a proliferation of heterogeneous systems-on-chip, delivering orders of magnitude performance and power benefits compared to traditional general-purpose architectures. This transition is getting a significant boost with the advent of RISC-V with its unique modular and extensible ISA, allowing a wide range of low-cost processor designs for various target applications. In addition, OpenCL is currently the most widely adopted programming framework for heterogeneous platforms available on mainstream CPUs, GPUs, as well as FPGAs and custom DSP. In this work, we present Vortex, a RISC-V General-Purpose GPU that supports OpenCL. Vortex implements a SIMT architecture with a minimal ISA extension to RISC-V that enables the execution of OpenCL programs. We also extended OpenCL runtime framework to use the new ISA. We evaluate this design using 15nm technology. We also show the performance and energy numbers of running them with a subset of benchmarks from the Rodinia Benchmark suite. Subjects: Distributed, Parallel, and Cluster Computing (cs.DC) Cite as: arXiv:2002.12151 [cs.DC] (or arXiv:2002.12151v1 [cs.DC] for this version) Submission history From: Blaise Pascal Tine [view email] [v1] Thu, 27 Feb 2020 15:01:11 UTC (7,362 KB) Full-text links: Download: * PDF * Other formats [zero-1] Current browse context: cs.DC < prev | next > new | recent | 2002 Change to browse by: cs References & Citations * NASA ADS * Google Scholar * Semantic Scholar Bookmark BibSonomy logo Mendeley logo Reddit logo ScienceWISE logo Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?) Browse v0.2.9 released 2019-02-21 Feedback? * About arXiv * Leadership Team * Click here to contact arXiv Contact * arXiv Twitter Follow us on Twitter * Help * Privacy Policy * Blog * Subscribe arXiv(r) is a registered trademark of Cornell University. arXiv Operational Status Get status notifications via email or slack If you have a disability and are having trouble accessing information on this website or need materials in an alternate format, contact web-accessibility@cornell.edu for assistance.