• DocumentCode
    2061991
  • Title

    Supporting High Level Language Semantics within Hardware Resident Threads

  • Author

    Anderson, Erik ; Peck, Wesley ; Stevens, Jim ; Agron, Jason ; Baijot, Fabrice ; Warn, Seth ; Andrews, David

  • Author_Institution
    Univ. of Kansas, Lawrence
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    98
  • Lastpage
    103
  • Abstract
    The paper presents the new hardware thread interface (HWTI), a meaningful and semantic rich target for a high level language to hardware descriptive language translator. The HWTI provides a hardware thread with the same thread system calls available to software threads, a fast global distributed memory, support for pointers, a generalized function call model including recursion, local variable declaration, dynamic memory allocation, and a remote procedural call model that enables hardware threads access to any library function.
  • Keywords
    field programmable gate arrays; hardware description languages; hardware-software codesign; programming language semantics; remote procedure calls; distributed memory; dynamic memory allocation; generalized function call model; hardware descriptive language translator; hardware resident threads; hardware thread interface; high level language semantics; library function access; local variable declaration; recursion; remote procedural call; software threads; system calls; Access protocols; Application software; Delay; Fabrics; Field programmable gate arrays; Hardware design languages; High level languages; Logic; Software libraries; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380632
  • Filename
    4380632