An acceleration processor for data intensive scientific computing

被引:0
|
作者
Kim, CG [1 ]
Kim, HS
Kang, SH
Kim, SD
Han, GH
机构
[1] Yonsei Univ, Dept Comp Sci, Seoul 120749, South Korea
[2] Yonsei Univ, Dept Elect & Elect Engn, Seoul 120749, South Korea
来源
关键词
SIMD; FPGA; artificial neural networks; diffusion equations; image processing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scientific computations for diffusion equations and ANN's (Artificial Neural Networks) are data intensive tasks accompanied by heavy memory access; on the other hand, their computational complexities are relatively low. Thus, this type of tasks naturally maps onto SIMD (Single Instruction Multiple Data stream) parallel processing with distributed memory. This paper proposes a high performance acceleration processor of which architecture is optimized for scientific computing using diffusion equations and ANNs. The proposed architecture includes a customized instruction set and specific hardware resources which consist of a control unit (CU), 16 processing units (PUs), and a non-linear function unit (NFU) on chip. They are effectively connected with dedicated ring and global bus structure. Each PU is equipped with an address modifier (AM) and 16-bit 1.5 k-word local memory (1,M). The proposed processor can be easily expanded by multi-chip expansion mode to accommodate to a large scale parallel computation. The prototype chip is implemented with FPGA. The total gate count is about I million with 530, 432-bit embedded memory cells and it operates at 15 MHz. The functionality and performance of the proposed processor is verified with simulation of oil reservoir problem using diffusion equations and character recognition application using ANNs. The execution times of two applications are compared with software realizations on 1.7 GHz Pentium IV personal computer. Though the proposed processor architecture and the instruction set are optimized for diffusion equations and ANNs, it provides flexibility to program for many other scientific computation algorithms.
引用
收藏
页码:1766 / 1773
页数:8
相关论文
共 50 条
  • [31] A PERFORMANCE EVALUATION OF THE NEHALEM QUAD-CORE PROCESSOR FOR SCIENTIFIC COMPUTING
    Barker, Kevin J.
    Davis, Kei
    Hoisie, Adolfy
    Kerbyson, Darren J.
    Lang, Mike
    Pakin, Scott
    Sancho, Jose Carlos
    PARALLEL PROCESSING LETTERS, 2008, 18 (04) : 453 - 469
  • [32] Special issue on Data Intensive Computing
    Byna, Surendra
    Sun, Xian-He
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (02) : 143 - 144
  • [33] Applications in Data-Intensive Computing
    Shah, Anuj R.
    Adkins, Joshua N.
    Baxter, Douglas J.
    Cannon, William R.
    Chavarria-Miranda, Daniel G.
    Choudhury, Sutanay
    Gorton, Ian
    Gracio, Deborah K.
    Halter, Todd D.
    Jaitly, Navdeep D.
    Johnson, John R.
    Kouzes, Richard T.
    Macduff, Matthew C.
    Marquez, Andres
    Monroe, Matthew E.
    Oehmen, Christopher S.
    Pike, William A.
    Scherrer, Chad
    Villa, Oreste
    Webb-Robertson, Bobbie-Jo
    Whitney, Paul D.
    Zuljevic, Nino
    ADVANCES IN COMPUTERS, VOL 79, 2010, 79 : 1 - 70
  • [34] DATA PROCESSOR FROM THE SMALL SCIENTIFIC SATELLITE.
    McCain, Harry G.
    NASA Special Publications, 1972, : 25 - 27
  • [35] Fault-Tolerant and Data-Intensive Resource Scheduling and Management for Scientific Applications in Cloud Computing
    Ahmad, Zulfiqar
    Jehangiri, Ali Imran
    Ala'anzy, Mohammed Alaa
    Othman, Mohamed
    Umar, Arif Iqbal
    SENSORS, 2021, 21 (21)
  • [36] Software Engineering for Data Intensive Scalable Computing and Heterogeneous Computing
    Kim, Miryung
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: FUTURE OF SOFTWARE ENGINEERING, ICSE-FOSE, 2023, : 54 - 68
  • [37] Optimizing stream organization to improve the performance of scientific computing applications on the stream processor
    Zhang, Ying
    Li, Gen
    Yang, Xuejun
    Zeng, Kun
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2007, 4494 : 198 - +
  • [38] Computation Model of Data Intensive Computing with MapReduce
    Adamov, Abzetdin Z.
    2020 IEEE 14TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT2020), 2020,
  • [39] Support for data-intensive computing with CloudMan
    Kowsar, Y.
    Afgan, E.
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 243 - 248
  • [40] Technology Prospects for Data-Intensive Computing
    Akarvardar, Kerem
    Wong, H-S Philip
    PROCEEDINGS OF THE IEEE, 2023, 111 (01) : 92 - 112