a problem or an opportunity
play

A Problem or an Opportunity? Database workload + low throughput - PowerPoint PPT Presentation

A Problem or an Opportunity? Database workload + low throughput (0.8 IPC on an 8-wide superscalar) + naturally threaded application + widely used - already high cache miss rates on a single-threaded machine Key question: Can SMTs


  1. A Problem or an Opportunity? Database workload + low throughput (0.8 IPC on an 8-wide superscalar) + naturally threaded application + widely used - already high cache miss rates on a single-threaded machine Key question: Can SMT’s simultaneous multi-thread instruction issue hide the latencies from additional misses in this already memory-intensive databases? Spring 2005 CSE 548P 1

  2. Database Bottom Line SMT gets good speedups on commercial database workloads • 3x for debit/credit systems, 1.7 for big search problems The reasons: • Limits inter-thread data interference in the caches to superscalar levels by: • a virtual-to-physical page mapping policy that exploits temporal locality in the physically-addressed L2 cache • address offsetting for thread-private data in the L1 data cache • Exploits SMT’s inter-thread instruction sharing (35% reduction in instruction cache miss rates) • Hides latencies of all kinds with simultaneous, multi-thread instruction issue Spring 2005 CSE 548P 2

  3. SMT Performance Spring 2005 CSE 548P 3

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend