Low Energy Sketching Engines on Many-Core Platform for Big Data Acceleration

被引:10
|
作者
Kulkarni, Amey [1 ]
Abtahi, Tahmid [1 ]
Smith, Emily [1 ]
Mohsenin, Tinoosh [1 ]
机构
[1] Univ Maryland, Dept Comp Sci Elect Engn, Baltimore, MD USA
关键词
OMP; Compressive Sensing; Many-Core; High Performance and Reconfigurable Architecture;
D O I
10.1145/2902961.2902984
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Almost 90% of the data available today was created within the last couple of years, thus Big Data set processing is of utmost importance. Many solutions have been investigated to increase processing speed and memory capacity, however I/O bottleneck is still a critical issue. To tackle this issue we adopt Sketching technique to reduce data communications. Reconstruction of the sketched matrix is performed using Orthogonal Matching Pursuit (OMP). Additionally we propose Gradient Descent OMP (GD-OMP) algorithm to reduce hardware complexity. Big data processing at real-time imposes rigid constraints on sketching kernel, hence to further reduce hardware overhead both algorithms are implemented on a low power domain specific many-core platform called Power Efficient Nano Clusters (PENC). GD-OMP algorithm is evaluated for image reconstruction accuracy and the PENC many-core architecture. Implementation results show that for large matrix sizes GD-OMP algorithm is 1.3x faster and consumes 1.4x less energy than OMP algorithm implementations. Compared to GPU and Quad-Core CPU implementations the PENC many-core reconstructs 5.4x and 9.8x faster respectively for large signal sizes with higher sparsity.
引用
收藏
页码:57 / 62
页数:6
相关论文
共 50 条
  • [1] Low Power and Scalable Many-Core Architecture for Big-Data Stream Computing
    Kanoun, Karim
    Ruggiero, Martino
    Atienza, David
    van der Schaar, Mihaela
    [J]. 2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, : 469 - 474
  • [2] Accelerating deduplication on many-core platform
    [J]. Wang, J. (wangjingui1988@163.com), 1600, Binary Information Press (10):
  • [3] Profiling a Many-core Neuromorphic Platform
    Sugiarto, Indar
    Plana, Luis A.
    Temple, Steve
    Bhattacharya, Basabdatta S.
    Furber, Steve B.
    Camilleri, Patrick
    [J]. 2017 11TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT 2017), 2017,
  • [4] LESS: Big Data Sketching and Encryption on Low Power Platform
    Kulkarni, Amey
    Shea, Colin
    Homayoun, Houman
    Mohsenin, Tinoosh
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1631 - 1634
  • [5] Research on Parallel Acceleration for Deep Learning Inference Based on Many-Core ARM Platform
    Zhu, Keqian
    Jiang, Jingfei
    [J]. ADVANCED COMPUTER ARCHITECTURE, 2018, 908 : 30 - 41
  • [6] Many-core Platform with NoC Interconnect for Low Cost and Energy Sustainable Cloud Server-on-Chip
    Saponara, Sergio
    Fanucci, Luca
    Coppola, Marcello
    [J]. 2012 SUSTAINABLE INTERNET AND ICT FOR SUSTAINABILITY (SUSTAINIT), 2012,
  • [7] Query Processing on Low-Energy Many-Core Processors
    Ungethuem, Annett
    Habich, Dirk
    Karnagel, Tomas
    Lehner, Wolfgang
    Asmussen, Nils
    Voelp, Marcus
    Noethen, Benedikt
    Fettweis, Gerhard
    [J]. 2015 13TH IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2015, : 155 - 160
  • [8] ParaX: Boosting Deep Learning for Big Data Analytics on Many-Core CPUs
    Yin, Lujia
    Zhang, Yiming
    Zhang, Zhaoning
    Peng, Yuxing
    Zhao, Peng
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (06): : 864 - 877
  • [9] Parallel AES Encryption Engines for Many-Core Processor Arrays
    Liu, Bin
    Baas, Bevan M.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (03) : 536 - 547
  • [10] Network Traffic Exploration on a Many-Core Computing Platform
    Liu, Gengting
    Camilleri, Patrick
    Furber, Steve
    Garside, Jim
    [J]. 2015 11TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), 2015, : 228 - 231