1 / 9

DB system design for new hardware and sciences

DB system design for new hardware and sciences. Anastasia Ailamaki École Polytechnique Fédérale de Lausanne and Carnegie Mellon University. introspective. sharing. Uni-processor. Multi-core. Multi-processor. Cluster. Exploit max parallelism and sharing simultaneously. parallelism.

Download Presentation

DB system design for new hardware and sciences

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. DB system design for new hardware and sciences Anastasia Ailamaki École Polytechnique Fédérale de Lausanne and Carnegie Mellon University

  2. introspective

  3. sharing Uni-processor Multi-core Multi-processor Cluster Exploit max parallelism and sharing simultaneously parallelism

  4. Moore’s Law = cores Performance burden shifts to software CRS-1 (Tensilica) UltraSparc T2 Power4 80486

  5. Multi-core challenges for DBMS • CMP-aware parallelism in OLTP • Efficient synchronization • Highly concurrent algorithms • CMP-aware sharing in BI • Eliminate redundancy with work sharing • Improve locality in query operators • … • But programmers are not multithreaded

  6. sciences

  7. Challenges: Complexity AND size Brain Mind Institute, EPFL • Automate DB Design • Computational Support • Understanding Data Alliez et al, INRIA, SIGGRAPH’05

  8. Summary • Challenge #1: exploit hardware • Parallelism, sharing maximized simultaneously • Infrastructure to parallel thinking&programming • Challenge #2: serve sciences • Reduce complexity through abstraction • Manage large datasets on large computers

  9. “Multicore: This is the one which will have the biggest impact on us. We have never had a problem to solve like this. A breakthrough is needed in how applications are done on multicore devices.” – Bill Gates “It’s time we rethought some of the basics of computing. It’s scary and lots of fun at the same time.” – Burton Smith

More Related