• socasicfpgacpld > Electromagnetics
  • Electromagnetics

    免费下载 下载该文档 文档格式:PDF   更新时间:2006-01-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:pdf
    文档作者:雨林木风
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    Requirements for any FPGA/HPC Application Development Tool Flow
    … if you want any reasonable fraction of the FPGA's potential performance
    BOSTON
    UNIVERSITY
    Tom VanCourt Martin C. Herbordt Computer Architecture and Automated Design Lab
    http://www.bu.edu/caadlab
    What is FPGA/HPC exactly
    High performance computing
    Computational chem. Bioinformatics Astrophysics Electromagnetics Traffic modeling …
    Field Programmable Gate Arrays
    App. specific processors on demand Massive fine-grained parallelism Drivers of silicon process development
    T. VanCourt & M. C. Herbordt 2 of 10
    3 Feb 2006
    What's so hard about it
    Performance computing ≠ logic design
    Standard languages hide parallelism* FPGA tools address logic designers
    Contradictions in FPGA applications
    *Jeroen Voeten, ACM Trans. CAD 6(4)533-552, Oct 2001
    Applications should be widely applicable … but finely tuned to each particular usage Require customization by application specialist … but require unfamiliar hardware constructs Demand full use of hardware resources … use is app-specific, resources are FPGA-specific
    T. VanCourt & M. C. Herbordt 3 of 10
    3 Feb 2006
    What's wrong with C to gates
    "Unfortunately, and despite 40 years of parallelizing compilers for all sorts of machines, [optimization] algorithms don't work terribly well." Ian Page, 2004
    The best you get is C code in gates C distributes algorithms in time
    Good HW algorithm isn't SW algorithm
    FPGAs distribute algorithms in space … and a whole industry is dedicated to reinventing the von Neumann bottleneck
    T. VanCourt & M. C. Herbordt 4 of 10
    3 Feb 2006
    Example: Size-3 subsets
    C style:
    for i = 0 to N for j = 0 to i for k = 0 to j // use x[i],x[j],x[k]
    HW-oriented solution:

    3 Feb 2006
    T. VanCourt & M. C. Herbordt
    5 of 10
    Example: 3D Correlation

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • cpldfpga  fpgacpld助学小组  fpgacpld区别  cpld与fpga的区别  cpld和fpga区别  fpga和cpld的区别  cpld和fpga  fpga与cpld区别  fpga与cpld  cpld解密