Experiences with the Sparse Matrix-Vector Multiplication on a Many-core Processor

被引:1
作者
Pichel, Juan C. [1 ]
Rivera, Francisco F. [1 ]
机构
[1] Univ Santiago de Compostela, Ctr Invest Tecnol Informac CITIUS, Santiago De Compostela, Spain
来源
2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW) | 2012年
关键词
many-core; sparse matrix; performance; power efficiency;
D O I
10.1109/IPDPSW.2012.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Industry is moving towards many-core processors, which are expected to consist of tens or even hundreds of cores. One of these future processors is the 48-core experimental processor Single-Chip Cloud Computer (SCC). The SCC was created by Intel Labs as a platform for many-core research. The characteristics of this system turns it into a big challenge for researchers in order to extract performance from such complex architecture. In this work we study and explore the behavior of an irregular application such as the Sparse Matrix-Vector multiplication (SpMV) on the SCC processor. An evaluation in terms of performance and power efficiency is provided. Our experiments give some key insights that can serve as guidelines for the understanding and optimization of the SpMV kernel on this architecture. Furthermore, a comparison of the SCC processor with several leading multicore processors and GPUs is performed.
引用
收藏
页码:7 / 15
页数:9
相关论文
共 13 条
  • [1] [Anonymous], 3 MARC S
  • [2] [Anonymous], P ACM IEEE C SUP
  • [3] Bell Nathan, 2008, EFFICIENT SPARSE MAT
  • [4] Davis T., 1997, NA Digest, V97
  • [5] Goumas G, 2008, EUROMICRO WORKSHOP P, P283
  • [6] Performance evaluation of the sparse matrix-vector multiplication on modern architectures
    Goumas, Georgios
    Kourtis, Kornilios
    Anastopoulos, Nikos
    Karakasis, Vasileios
    Koziris, Nectarios
    [J]. JOURNAL OF SUPERCOMPUTING, 2009, 50 (01) : 36 - 77
  • [7] Performance Analysis and Benchmarking of the Intel SCC
    Gschwandtner, Philipp
    Fahringer, Thomas
    Prodan, Radu
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 139 - 149
  • [8] Intel, 2011, Measuring Processor Power: TDP vs. ACP
  • [9] Intel Labs, 2011, SCC PROGR GUID
  • [10] Intel Labs, 2010, SCC EXT ARCH SPEC EA