GoblinCore-64: A RISC-V Based Architecture for Data Intensive Computing

John D. Leidel, Xi Wang, Yong Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Current microprocessor architectures rely upon multi-level data caches and low degrees of concurrency to solve a wide range of applications. These architectures are well suited to efficiently executing applications that support memory access patterns with spatial and/or temporal locality. However, data intensive applications often access memory in an irregular manner that prevents optimal use of the memory hierarchy. In this work, we introduce GoblinCore-64 (GC64), a novel architecture that supports large-scale data intensive high performance computing workloads using a unique memory hierarchy coupled to a latency-hiding micro architecture. The GC64 infrastructure is a hierarchical set of modules designed to support concurrency and latency hiding. The memory hierarchy is constructed using an on-chip scratchpad and Hybrid Memory Cube 3D memories. The RISC-V based instruction set includes support for scatter/gather memory operations, task concurrency and task management. We demonstrate GC64 using standard benchmarks that include NAS, HPCG, BOTS and the GAP Benchmark Suite. We find that GC64 accelerates these workloads by up to 14X per core and improves bandwidth by 3.5X.

Original languageEnglish
Title of host publication2018 IEEE High Performance Extreme Computing Conference, HPEC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538659892
DOIs
StatePublished - Nov 26 2018
Event2018 IEEE High Performance Extreme Computing Conference, HPEC 2018 - Waltham, United States
Duration: Sep 25 2018Sep 27 2018

Publication series

Name2018 IEEE High Performance Extreme Computing Conference, HPEC 2018

Conference

Conference2018 IEEE High Performance Extreme Computing Conference, HPEC 2018
CountryUnited States
CityWaltham
Period09/25/1809/27/18

    Fingerprint

Keywords

  • Component
  • Formatting
  • Insert
  • Style
  • Styling

Cite this

Leidel, J. D., Wang, X., & Chen, Y. (2018). GoblinCore-64: A RISC-V Based Architecture for Data Intensive Computing. In 2018 IEEE High Performance Extreme Computing Conference, HPEC 2018 [8547560] (2018 IEEE High Performance Extreme Computing Conference, HPEC 2018). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/HPEC.2018.8547560