hardware parallelism vs software parallelism
play

Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot - PowerPoint PPT Presentation

Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009 Billions of transistors Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009 Multicore


  1. Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  2. Billions of transistors Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  3. Multicore Architectures Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  4. Multicore Architectures Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  5. Multicore Architectures Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  6. Multicore Architectures Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  7. Reconfigurable HYbrid Multicore Architecture Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  8. Reconfigurable HYbrid Multicore Architecture Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  9. Hardware computing Algorithm Speedup FPGA CPU DES Encryption 24 GARP 133MHz SPARC 167MHz Xilinx XC4085 UltraSPARC Number Factoring 6.8 16MHz 200MHz Xilinx Virtex2 Intrusion Detection 27.8 Intel P4 1.7GHz 303MHz Xilinx Virtex4 Numerical Simulation 5.69 Intel P4 3.0GHz 50MHz Xilinx Virtex4 AMD Opteron Genome Sequencing 100 125MHz 2.2GHz Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  10. Computational Density Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  11. Hardware computing Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  12. Reconfigurable Computing Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  13. Reconfigurable HYbrid Multicore Architecture Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  14. Reconfigurable HYbrid Multicore Architecture Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  15. Reconfigurable HYbrid Multicore Architecture Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  16. Hardware libraries Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  17. Task execution Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  18. Task execution Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  19. RHYMA Computing Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  20. Hardware sharing Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  21. RHYMA Computing So8ware shared library Library func3ons are Executable executed on the host program processors ………………… Custom Shared Library ………………… Func3on call A Decides on implemen3ng the func3on …………………….. on FPGA or on the host processor based …………………….. on the currently available FPGA resources …………………….. Func3on call B …………………….. …………………….. Hardware shared library Library func3ons are executed on an FPGA dynamically configured with par3al bit streams corresponding to the func3on being called Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  22. RHYMA Status Hardware Parallelism vs. Software Parallelism USENIX Workshop on Hot Topics in Parallelism March 30, 2009

  23. Summary Hardware Parallelism vs. Software Parallelism HotPar Workshop March 30, 2009

Recommend


More recommend