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
来源
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | 2004年 / E87D卷 / 07期
关键词
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 条
  • [21] Anderson acceleration with approximate calculations: Applications to scientific computing
    Lupo Pasini, Massimiliano
    Laiu, M. Paul
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2024, 31 (05)
  • [22] Implementation and evaluation of specific data-intensive scientific applications on the FT64 stream processor
    Deng, Yu
    Yang, Xuejun
    Yan, Xiaobo
    Zhang, Ying
    Du, Jing
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 339 - 344
  • [23] AN INTEGRATED FLOATING POINT VECTOR PROCESSOR FOR DSP AND SCIENTIFIC COMPUTING
    SPADERNA, D
    GREEN, P
    TAM, K
    DATTA, T
    KUMAR, M
    PROCEEDINGS - IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN : VLSI IN COMPUTERS & PROCESSORS, 1989, : 8 - 13
  • [24] Vesti: An In-Memory Computing Processor for Deep Neural Networks Acceleration
    Jiang, Zhewei
    Yin, Shihui
    Kim, Minkyu
    Gupta, Tushar
    Seok, Mingoo
    Seo, Jae-sun
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 1516 - 1521
  • [25] The Impact of Mobile Processor Cryptographic Acceleration on Data Transfer
    Kulaoglu, Huseyin Ozdemir
    Seral, Devrim
    2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [26] Juliet: A Configurable Processor for Computing on Encrypted Data
    Gouert, Charles
    Mouris, Dimitris
    Tsoutsos, Nektarios Georgios
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (09) : 2335 - 2349
  • [27] dispel4py: A Python']Python framework for data-intensive scientific computing
    Filguiera, Rosa
    Krause, Amrey
    Atkinson, Malcolm
    Klampanos, Iraklis
    Moreno, Alexander
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2017, 31 (04): : 316 - 334
  • [28] dispe14py: A Python']Python Framework for Data-Intensive Scientific Computing
    Filguiera, Rosa
    Klampanos, Iraklis
    Krause, Amrey
    David, Mario
    Moreno, Alexander
    Atkinson, Malcolm
    2014 INTERNATIONAL WORKSHOP ON DATA-INTENSIVE SCALABLE COMPUTING SYSTEMS (DISCS), 2014, : 9 - 16
  • [29] GPU Computing for Compute-Intensive Scientific Calculation
    Dubey, Sandhya Parasnath
    Kumar, M. Sathish
    Balaji, S.
    SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2018, VOL 2, 2020, 1057 : 131 - 140
  • [30] Enabling transparent hardware acceleration on Zynq SoC for scientific computing
    Stornaiuolo L.
    Carloni F.
    Pressiani R.
    Natale G.
    Santambrogio M.
    Sciuto D.
    ACM SIGBED Rev., 2020, 1 (30-35): : 30 - 35