arrow
返回

A shared matrix unit for a chip multi-core processor

delete2013-08-01
delete7
PRE
AI
M
Mostafa I. Soliman *
A
Abdulmajid F. Al-Junaid
DOI:10.1016/j.jpdc.2013.03.004delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
This paper proposes extending a multi-core processor with a common matrix unit to maximize on-chip resource utilization and to leverage the advantages of the current multi-core revolution to improve the performance of data-parallel applications. Each core fetches scalar/vector/matrix instructions from its instruction cache. Scalar instructions continue the execution on the scalar datapath; however, vector/matrix instructions are issued by the decode stage to the shared matrix unit through the corresponding FIFO queue. Moreover, scalar results from reduction vector/matrix instructions are sent back from the matrix unit to the scalar core that sent these instructions. Some dense linear algebra kernels (scalar-vector multiplication, scalar times vector plus another, apply Givens rotation, rank-1 update, vector-matrix multiplication, and matrix-matrix multiplication) as well as discrete cosine transform, sum of absolute differences, and affine transformation are used in the performance evaluation. Our results show that the improvement in the utilization of the shared matrix unit with a dual-core ranges from 9% to 26% compared to extending a matrix unit to a single-core. Moreover, the average speedup of the dual-core shared matrix unit over a single-core extended with a matrix unit ranges from 6% to 24% and the maximum speedup ranges from 13% to 46%. (C) 2013 Elsevier Inc. All rights reserved.
Keyword:
SystemC implementation
Multi-core processors
Parallel processing
Vector/matrix processing

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

E
egyptian knowledge bank (ekb)
学者数:
11.6W
论文数: 9.3W
被引数: 84
A
Aswan University
学者数:
1.4K
论文数: 1.3K
被引数: 1.9K
引用论文

引用论文

Hardware/compiler codevelopment for an embedded media processor
err2001-01-01
err23
errOAAI
errKozyrakis, C; Judd, D; Gebis, J; Williams, S; Patterson, D; Yelick, K
err分享
err收藏
Pressure Effect on the π–d Interaction in (EDT-DSDTFVSDS)2FeBr4
err2009-01-15
err0
PREAI
errTsutomu Fujimoto; Toshiki Hayashi; Toyonari Sugimoto; Harukazu Yoshino; Keizo Murata
err分享
err收藏
Visual encoding: Principles and software
err2022-01-01
err0
PREAI
errBrian A. Wandell; David H. Brainard; Nicolas P. Cottaris
err分享
err收藏
A Survey of Multicore Processors A review of their common attributes
err2009-11-01
err172
PREAI
errBlake, Geoffrey; Dreslinski, Ronald G.; Mudge, Trevor
err分享
err收藏
Anderson localization and Brewster anomalies in photonic disordered quasiperiodic lattices
err2011-09-21
err0
errOAAI
errE. Reyes-Gómez; A. Bruno-Alfonso; S. B. Cavalcanti; L. E. Oliveira
err分享
err收藏
Craniometrical evidence for population admixture between Eastern and Western Eurasians in Bronze Age southwest Xinjiang
err2012-10-11
err0
errOAAI
errJingZe Tan; LiMing Li; JianBo Zhang; WenQing Fu; HaiJuan Guan; Xue Ao; LingE Wang; XinHua Wu; KangXin Han; Li Jin; Hui Li
err分享
err收藏
没有更多内容