• DocumentCode
    128882
  • Title

    EVX: Vector execution on low power EDGE cores

  • Author

    Duric, Milovan ; Palomar, Oscar ; Smith, A. ; Unsal, Ozan ; Cristal, Adrian ; Valero, M.R. ; Burger, Danilo

  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, we present a vector execution model that provides the advantages of vector processors on low power, general purpose cores, with limited additional hardware. While accelerating data-level parallel (DLP) workloads, the vector model increases the efficiency and hardware resources utilization. We use a modest dual issue core based on an Explicit Data Graph Execution (EDGE) architecture to implement our approach, called EVX. Unlike most DLP accelerators which utilize additional hardware and increase the complexity of low power processors, EVX leverages the available resources of EDGE cores, and with minimal costs allows for specialization of the resources. EVX adds a control logic that increases the core area by 2.1%. We show that EVX yields an average speedup of 3x compared to a scalar baseline and outperforms multimedia SIMD extensions.
  • Keywords
    power aware computing; vector processor systems; DLP workloads; EVX; data-level parallel workloads; explicit data graph execution architecture; hardware resources utilization; low power EDGE cores; vector execution model; vector processors; Computational modeling; Computer architecture; Hardware; Kernel; Program processors; Registers; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.035
  • Filename
    6800236