• DocumentCode
    619556
  • Title

    The role of Cascade, a cycle-based simulation infrastructure, in designing the Anton special-purpose supercomputers

  • Author

    Grossman, J.P. ; Towles, Brian ; Bank, Joseph A. ; Shaw, David E.

  • Author_Institution
    D.E. Shaw Res., New York, NY, USA
  • fYear
    2013
  • fDate
    May 29 2013-June 7 2013
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Cascade is a cycle-based C++ simulation infrastructure used in the design and verification of two successive versions of Anton, a specialized machine designed for high-speed molecular dynamics computation. Cascade was engineered to address the size and speed challenges inherent in simulating massively parallel special-purpose machines. It provides a lightweight programming interface, rich debugging support, tight Verilog integration, fast multithreaded execution, and low memory overhead. Here, we describe the core features of Cascade that proved most valuable for our simulation efforts.
  • Keywords
    C++ language; computer debugging; mainframes; parallel machines; Anton special-purpose supercomputers; Cascade; Verilog; cycle-based C++ simulation infrastructure; cycle-based simulation infrastructure; debugging support; molecular dynamics computation; parallel special-purpose machines; Clocks; Debugging; Hardware; Hardware design languages; Ports (Computers); Reflection; Registers; Anton; Cascade; cycle-based simulation; reflection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
  • Conference_Location
    Austin, TX
  • ISSN
    0738-100X
  • Type

    conf

  • Filename
    6560715