A Hardware/Software Codesign for the Chemical Reactivity of BRAMS

被引:1
|
作者
Oliveira de Souza Junior, Carlos Alberto [1 ]
Pereira, Erinaldo da Silva [1 ]
Marques, Eduardo [1 ,2 ,3 ]
机构
[1] Univ Sao Paulo, Inst Math & Comp Sci, BR-55163373 Sao Carlos, SP, Brazil
[2] Inst Math, BR-55163373 Sao Carlos, SP, Brazil
[3] Univ Sao Paulo, BR-55163373 Sao Carlos, SP, Brazil
来源
2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD) | 2017年
关键词
MODEL; MECHANISM; SCHEME;
D O I
10.1109/DSD.2017.48
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
BRAMS is a legacy high-performance computing application responsible for weather forecasting in Brazil. Where 90% of its code is in Fortran 90, and the remaining in C. In this work, we investigated bottlenecks and implemented a codesign hardware/software for application and evaluating the use of heterogeneous computing (CPU-FPGA) to improve performance of BRAMS execution time. According to our studies, chemical reactivity is dominant in the computation time. We used open source tools for determining the bottleneck, and development based on heterogeneous computing for codesign. We used Intel OpenCL for integration CPU-FPGA. We developed and tested the hardware integrated to BRAMS by using real execution conditions.
引用
收藏
页码:70 / 77
页数:8
相关论文
共 50 条
  • [1] Hardware/software codesign
    Theerayod, WT
    Cheung, PYK
    Luk, W
    IEEE SIGNAL PROCESSING MAGAZINE, 2005, 22 (03) : 14 - 22
  • [2] HARDWARE SOFTWARE CODESIGN
    BUCHENRIEDER, K
    WOLF, WH
    BORRIELLO, G
    LEE, EA
    CAMPOSANO, R
    IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (01): : 83 - 90
  • [3] Hardware-software codesign
    Cuomo, A
    De Micheli, G
    Ernst, R
    Fuchs, M
    Gajski, DD
    Jerraya, A
    Sangiovanni-Vincentelli, A
    Sciuto, D
    Vissers, KA
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 92 - 99
  • [4] Hardware/software codesign for DSP
    Bhattacharyya, SS
    Henkel, J
    Hu, XBS
    IEEE SIGNAL PROCESSING MAGAZINE, 2005, 22 (03) : 11 - 12
  • [5] A FRAMEWORK FOR HARDWARE SOFTWARE CODESIGN
    KUMAR, S
    AYLOR, JH
    JOHNSON, BW
    WULF, WA
    COMPUTER, 1993, 26 (12) : 39 - 45
  • [6] A decade of hardware/software codesign
    Wolf, W
    COMPUTER, 2003, 36 (04) : 38 - +
  • [7] Hardware-software codesign
    Hoover, C
    Martin, G
    IEEE SPECTRUM, 1996, 33 (11) : 40 - 41
  • [8] Hardware/software codesign - Pedagogy for the industry
    He, Min
    Tsai, Ming-Che
    Wu, Xiaolong
    Wang, Fei
    Nasr, Ramzi
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 279 - +
  • [9] HARDWARE-SOFTWARE CODESIGN - INTRODUCTION
    WOLF, W
    IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (03): : 5 - 5
  • [10] HARDWARE-SOFTWARE CODESIGN - INTRODUCTION
    DEMICHELI, G
    IEEE MICRO, 1994, 14 (04) : 8 - 9