Hardware/software co-design of an ATM network interface card: A case study

被引:0
|
作者
Daveau, JM [1 ]
Marchioro, G [1 ]
Jerraya, AA [1 ]
机构
[1] Lab TIMA, F-38031 Grenoble, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses a case study, the co-design of an ATM Network Interface Card (NIC). The NIC is aimed to interface applications with the physical network line. It is composed of a stack of four protocol layers: TCP, IF, AAL and ATM. In this study, the initial specification is gir en in a language called SDL. The architecture exploration is made using Cosmos. a co-design tool for multiprocessor architecture. Several architectures are produced starting from the same initial SDL specification. The performance evaluation of these solutions was made using C/VHDL co-simulation. This paper describes the experiment and the lessons learned about the capabilities and the restrictions of Cosmos and SDL. The use of SDL allows for drastic reduction of the model size when compared to C/VHDL model. SDL simulation may be 100 times faster than C/VHDL simulation. SDL provides powerful capabilities for system-level specification, but lacks facilities for the expression of DSP oriented computation.
引用
收藏
页码:111 / 115
页数:5
相关论文
共 50 条
  • [11] Hardware-Software Co-Design for Network Performance Measurement
    Narayana, Srinivas
    Sivaraman, Anirudh
    Nathan, Vikram
    Alizadeh, Mohammad
    Walker, David
    Rexford, Jennifer
    Jeyakumar, Vimalkumar
    Kim, Changhoon
    [J]. PROCEEDINGS OF THE 15TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS '16), 2016, : 190 - 196
  • [12] Convolutional neural network acceleration with hardware/software co-design
    Andrew Tzer-Yeu Chen
    Morteza Biglari-Abhari
    Kevin I-Kai Wang
    Abdesselam Bouzerdoum
    Fok Hing Chi Tivive
    [J]. Applied Intelligence, 2018, 48 : 1288 - 1301
  • [13] Hardware software co-design in Haskell
    Aronsson M.
    Sheeran M.
    [J]. 1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (52): : 162 - 173
  • [14] Hardware/software co-design then and now
    Wirth, N
    [J]. INFORMATION PROCESSING LETTERS, 2003, 88 (1-2) : 83 - 87
  • [15] A hardware/software co-design case study on MPEG AAC audio decoder
    Tsai, Tsung-Han
    Liu, Chun-Nan
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (1-2) : 125 - 133
  • [16] Hardware-software co-design in practice: A case study in image processing
    Joost, Ralf
    Salomon, Ralf
    [J]. IECON 2006 - 32ND ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS, VOLS 1-11, 2006, : 4034 - +
  • [17] On the Co-Design of Quantum Software and Hardware
    Li, Gushu
    Wu, Anbang
    Shi, Yunong
    Javadi-Abhari, Ali
    Ding, Yufei
    Xie, Yuan
    [J]. PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON NANOSCALE COMPUTING AND COMMUNICATION (ACM NANOCOM 2021), 2021,
  • [18] Hardware/software co-design for multimedia
    Wolf, W
    [J]. ADVANCED SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VII, 1997, 3162 : 510 - 517
  • [19] Hardware Software Co-design in Haskell
    Aronsson, Markus
    Sheeran, Mary
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (10) : 162 - 173
  • [20] Hierarchical hardware/software co-design
    Niculiu, T
    Burileanu, D
    Manolescu, A
    Becker, J
    Glesner, M
    [J]. SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 697 - 699