Modeling and evaluation of hardware/software designs

被引:1
|
作者
Tibrewala, NK [1 ]
Paul, JM [1 ]
Thomas, DE [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
来源
PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN | 2001年
关键词
hardware/software codesign; computer system modeling and simulation; digital system design;
D O I
10.1109/HSC.2001.924642
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce the foundation of a system modeling environment targeted at capturing the anticipated interactions of hardware and software behaviors - not just their co-execution. Key to our approach is the separation of external and internal design testbenches. We use a frequency interleaved scheduling foundation ideally suited to our approach because it allows unrestricted hardware and software modeling, a mix of untimed and timed software, and a layered approach using software schedulers and protocols to resolve software to resource time budgets. We illustrate our approach by discussing how architectural corner cases that arise due to interacting hardware and software behaviors can be a meaningful digital modeling concept. In addition to characterizing the response of a system when viewed as a black box, we characterize the response of the design to anticipated design changes. We include examples and simulation results.
引用
收藏
页码:11 / 16
页数:6
相关论文
共 50 条
  • [41] Hardware-software partitioning at the knowledge level
    López-Vallejo, ML
    López, JC
    Iglesias, CA
    APPLIED INTELLIGENCE, 1999, 10 (2-3) : 173 - 184
  • [42] Putting hardware-software codesign into practice
    Schrott, G
    Tempelmeier, T
    CONTROL ENGINEERING PRACTICE, 1998, 6 (03) : 397 - 402
  • [43] Co-Z ECC scalar multiplications for hardware, software and hardware-software co-design on embedded systems
    Baldwin, Brian
    Goundar, Raveen R.
    Hamilton, Mark
    Marnane, William P.
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2012, 2 (04) : 221 - 240
  • [44] Acceleration of software algorithms using hardware/software co-design techniques
    Edwards, MD
    Forrest, J
    Whelan, AE
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 42 (9-10) : 697 - 707
  • [45] Power-aware hardware/software codesign of mobile devicesPower-aware Hardware/Software Codesign für mobile Systeme
    C. Steger
    C. Bachmann
    A. Genser
    R. Weiss
    J. Haid
    e & i Elektrotechnik und Informationstechnik, 2010, 127 (11) : 327 - 334
  • [46] A branch-and-bound algorithm for hardware/software partitioning
    Wu, JG
    Thambipillai, S
    PROCEEDINGS OF THE FOURTH IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, 2004, : 526 - 529
  • [47] GPGPU: HARDWARE/SOFTWARE CO-DESIGN FOR THE MASSES
    Mann, Zoltan Adam
    COMPUTING AND INFORMATICS, 2011, 30 (06) : 1247 - 1257
  • [48] Rethinking Hardware-Software Codesign for Exascale Systems
    Shalf, John
    Quinlan, Dan
    Janssen, Curtis
    COMPUTER, 2011, 44 (11) : 22 - 30
  • [49] The Blue Gene/L Supercomputer: A Hardware and Software Story
    José E. Moreira
    Valentina Salapura
    George Almasi
    Charles Archer
    Ralph Bellofatto
    Peter Bergner
    Randy Bickford
    Mathias Blumrich
    José R. Brunheroto
    Arthur A. Bright
    Michael Brutman
    José G. Castaños
    Dong Chen
    Paul Coteus
    Paul Crumley
    Sam Ellis
    Thomas Engelsiepen
    Alan Gara
    Mark Giampapa
    Tom Gooding
    Shawn Hall
    Ruud A. Haring
    Roger Haskin
    Philip Heidelberger
    Dirk Hoenicke
    Todd Inglett
    Gerrard V. Kopcsay
    Derek Lieber
    David Limpert
    Pat McCarthy
    Mark Megerian
    Mike Mundy
    Martin Ohmacht
    Jeff Parker
    Rick A. Rand
    Don Reed
    Ramendra Sahoo
    Alda Sanomiya
    Richard Shok
    Brian Smith
    Gordon G. Stewart
    Todd Takken
    Pavlos Vranas
    Brian Wallenfelt
    Michael Blocksome
    Joe Ratterman
    International Journal of Parallel Programming, 2007, 35 : 181 - 206
  • [50] Hardware-software codesign of a fingerprint alignment processor
    Fons, M.
    Fons, F.
    Canto, E.
    MIXDES 2007: Proceedings of the 14th International Conference on Mixed Design of Integrated Circuits and Systems:, 2007, : 661 - 666