A scalable parallel computational core for embedded processing

被引:0
|
作者
Shadich, Refik [1 ]
McLoughlin, I. V. [1 ]
机构
[1] Tait Elect Ltd, Custom Log Grp, POB 1645, Christchurch, New Zealand
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Embedded computational hardware has become prevalent in recent years for communications signal processing for reasons including size and cost. The availability of competing single processor solutions from traditional vendors gives system designers a degree of choice. Some recent market entrants have even embraced parallel concepts within their architectures. However the fact remains that while one particular computational device or parallel configuration may suit a given application, it seldom suits a broad range of other applications. This promotes design inefficiency: either developers familiar with one solution from a previous project choose to use it for the next project despite some probable degree of mismatch, or they are faced with a costly learning curve implied in the adoption of a different, but possibly better matched, architecture. A preferable approach is to allow computational hardware to be adapted at a micro- and macro-architectural level to fit requirements on a project-to-project basis, but maintaining common instruction set and development tools. This gives designers the flexibility to choose the degree of parallelism and type of parallel arrangement required for their application, but without requiring a new tool and hardware learning curve. This paper describes the 2ke, a flexible and modular computational system that allows developers to standardise on one processor, instruction set, software architecture and toolchain for many projects. Architectural enhancements to its forerunner, the 2ke, are presented to permit micro-architectural parallelism to be chosen along a continuum from SISD at one extreme to full SIMD at the other, whilst the very nature of the 2ke permits extension to MIMD along an orthogonal development direction. Results in terms of logic cell usage, current consumption and memory usage will be presented for each arrangement for example application code.
引用
收藏
页码:1085 / +
页数:2
相关论文
共 50 条
  • [1] The design of scalable parallel middleware for embedded parallel processing system
    Chen, Yuanlin
    Journal of Computational Information Systems, 2013, 9 (08): : 3219 - 3226
  • [2] Dual core DSP based embedded parallel processing
    Zhou, YB
    Yang, J
    Wang, YK
    ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 5934 - 5937
  • [3] NWChem: scalable parallel computational chemistry
    van Dam, H. J. J.
    de Jong, W. A.
    Bylaska, E.
    Govind, N.
    Kowalski, K.
    Straatsma, T. P.
    Valiev, M.
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL MOLECULAR SCIENCE, 2011, 1 (06) : 888 - 894
  • [4] A scalable embedded DSP core for SoC applications
    Panis, C
    Hirnschrott, U
    Farfeleder, S
    Krall, A
    Laure, G
    Lazian, W
    Nurmi, J
    2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 85 - 88
  • [5] Scalable massively parallel algorithms for computational nanoelectronics
    Wang, XD
    Roychowdhury, VP
    Balasingam, P
    PARALLEL COMPUTING, 1997, 22 (14) : 1931 - 1963
  • [6] PARALLEL PROCESSING AND COMPUTATIONAL CHEMISTRY
    WEINER, P
    IMAGES OF THE TWENTY-FIRST CENTURY, PTS 1-6, 1989, 11 : 1911 - 1911
  • [7] MRI Parallel Processing for Embedded Visualization
    Beniani, Manuel
    Sami, Mariagiovanna
    Pau, Danilo Pietro
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2013,
  • [8] An embedded parallel system for image processing
    Duan, Zongtao
    Duan, Zongyuan
    Feng, Xingle
    2007 INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2007, : 817 - 820
  • [9] XGRID: A Scalable Many-Core Embedded Processor
    Gunes, Volkan
    Givargis, Tony
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1143 - 1146
  • [10] A Scalable Processing-in-Memory Accelerator for Parallel Graph Processing
    Ahn, Junwhan
    Hong, Sungpack
    Yoo, Sungjoo
    Mutlu, Onur
    Choi, Kiyoung
    2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, : 105 - 117