1 / 12

What Great Research ?s Can RAMP Help Answer?

What Great Research ?s Can RAMP Help Answer?. What Are RAMP’s Grand Challenges ?. Grand Challenges. A complete software development vehicle for every parallel programmer Debugger Functionally performance Co-design with HW. Grand Challenges.

fonda
Download Presentation

What Great Research ?s Can RAMP Help Answer?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What Great Research ?s Can RAMP Help Answer? What Are RAMP’s Grand Challenges ?

  2. Grand Challenges • A complete software development vehicle for every parallel programmer • Debugger • Functionally • performance • Co-design with HW

  3. Grand Challenges • Enable education and training of (parallel) programming • By providing useful feedbacks • By offering an inexpensive accessible parallel system

  4. Grand Challenges • Enable the study of global system optimization so that a RAMP system is more efficient than “traditional computing systems” • For solving applications through parallelism

  5. Research Questions • Scalability issue of MP systems • Design issues with systems consist of large number of processors • 1K • 10K • 100K

  6. Research Questions • CMP Architecture • Die area allocations tradeoffs • Logic, memory and interconnect ratio • Power and thermal study • Interconnect topology evaluation • Performance study

  7. Research Questions • Full system simulation • I/O behavior • Flexible performance monitoring of all levels of a system • OS effects • Debugging methodology

  8. Research Questions • Modeling of very large systems • Generate workloads emulating a large system • “Internet in a box” • Input injection into a middleware/backend system

  9. Research Questions • Interaction of SW and HW • Acceleration of special functions • Performance tradeoffs of SW/HW • New instructions and their implementation study • Software assertion’s effect observed by HW for software debugging

  10. Research Questions • Synchronization of MP system • Lock speculation and transaction memory • Lock behavior modeling and evaluation • Lock permutation

  11. Research Questions • Fault tolerance designs • Fault injection • Redundancy tradeoffs

  12. Research Questions • Others • Validation of new designs against existing designs • Speed up functional simulation • Security

More Related