Recent Changes - Search:

PmWiki

pmwiki.org

edit SideBar

20141105Notes

  1. Hurricane assembler (Palmer):
    • DREAMER compiler doesn’t generate good DSP code, and RTL bugs exist
    • use VLIW-like instruction bundles to give atomic parallel instructions (like moving data between network ports)
    • what’s left:
      • how do we tell these tools about a particular instance of Hurricane hardware?
      • how do we represent cross-tile communication?
    • Action Item (Palmer): test on more benchmarks
    • Action Item (Palmer): hurricane torture test
  2. What makes Hurricane unique?
    • we need a competitive edge to get publications and prominence
    • let’s get an overview of existing architectures and compiling techniques to see how we stack up and how we’re different/unique
    • Action Item (JRB): compile overview of similar architectures and compilers
  3. Functional Simulator (Albert):
    • models single tile, but can be extended to multi-tile programs
    • models correct behavior for any program by simulating one tile at a time
    • not working yet, 90% done
    • Action Item (Albert): finish simulator
  4. Documentation (Everyone):
    • what document
    • how document update, did anyone get it to work?
    • link to raven3 repo: /tools/designs/raven3/raven3-design-doc.git
    • Action Item (Everyone): Document what you’ve done!
  5. RTL Changes:
    • all bugs have been fixed
    • complex multiply has been added, but uses four multipliers
      • Action Item (Albert): explore the design space of this (three multipliers?)
      • switch it to 16x16 bit multiply
    • Action Item (Albert): finish single-port memory changes

For next week:

  1. Pad Frame (John):
  2. LVDS Update (Stevo/John):
  3. Correlator Mapping and other Kernels (Palmer):
  4. Clock tree problems (Stevo):
Edit - History - Print - Recent Changes - Search
Page last modified on November 06, 2014, at 01:51 am