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
Link To Document