Higher SRAM voltage and shared L1

Article: Intel's Near-Threshold Voltage Computing and Applications
By: Paul A. Clayton (paaronclayton.delete@this.gmail.com), September 18, 2012 2:38 pm
Room: Moderated Discussions
The statement about power variability reminded me of POWER7's use of its deep trench capacitors to stabilize voltage.

This brings me to ask if anyone here can comment on an idea I presented some time ago on comp.arch for micro-turboboost using capacitors to locally (temporally and spatially) accelerate a computation under exceptional conditions. (The example of an exceptional condition I gave was a carry misprediction, but more realistic examples might exist.) My comp.arch post received no replies and almost two weeks ago (5 September) I sent an email to someone at IBM research (in desperation or insane hope) asking about this but have not yet received a reply.

More on topic, the difference in voltage demands for memory and logic also brought to mind a paper which suggested sharing L1 cache among four cores. "Due to this higher optimal operating voltage, SRAMs remain energy efficient at higher supply voltages, and thus at higher speeds, compared to logic. Hence, there is the unique opportunity in the NTC regime to run caches faster than processors for energy efficiency, which naturally leads to architectures where multiple processors share the same first level cache." ("Reconfigurable Multicore Server Processors for Low Power Operation", Dreslinski et al., 2009)

Somewhat related to variable precision FP arithmetic, if software could handle approximate results, some additional power savings could be gained. Even just dropping the requirement for 0.5ULP rounding could save some power.

The area, power, and performance tradeoffs could also be interesting in memory-bandwidth (or latency) limited workloads. Increasing area would allow more off-chip interconnect/bandwidth and matching processing speed more closely to memory speed would have energy efficiency benefits with less downside for memory-bound workloads.

I also wonder how NTV design would interact with asynchronous design. Asynchronous design would seem to better tolerate latency variability.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
New article: Intel's Near-Threshold ComputingDavid Kanter2012/09/18 12:26 PM
  Higher SRAM voltage and shared L1Paul A. Clayton2012/09/18 02:38 PM
    Higher SRAM voltage and shared L1David Kanter2012/09/18 05:20 PM
      Higher SRAM voltage and shared L1Eric2012/09/20 10:44 AM
        Higher SRAM voltage and shared L1David Kanter2012/09/20 12:24 PM
      Yes, that kind of asynchronousPaul A. Clayton2012/09/20 02:53 PM
    Higher SRAM voltage and shared L1somebody2012/09/19 09:27 AM
      So micro-turboboost is doubly impracticalPaul A. Clayton2012/09/20 02:53 PM
  Big littleDoug S2012/09/18 03:04 PM
    Big littleDavid Kanter2012/09/18 04:05 PM
    Big littleRicardo B2012/09/19 04:06 AM
  New article: Intel's Near-Threshold Computingdefderdar2012/09/18 09:39 PM
    New article: Intel's Near-Threshold Computingtarlinian2012/09/19 08:32 AM
      New article: Intel's Near-Threshold ComputingDavid Kanter2012/09/19 10:44 AM
  New article: Intel's Near-Threshold ComputingMark Christiansen2012/09/19 11:31 AM
    New article: Intel's Near-Threshold ComputingChris Brodersen2012/09/19 12:54 PM
  New article: Intel's Near-Threshold ComputingEric2012/09/20 10:47 AM
  Latency and HPC WorkloadsRobert Myers2012/10/03 10:52 AM
    Latency and HPC Workloadsanon2012/10/03 06:50 PM
      Latency and HPC WorkloadsRobert Myers2012/10/04 10:24 AM
        Latency and HPC WorkloadsSHK2012/10/08 05:42 AM
          Latency and HPC WorkloadsMichael S2012/10/08 01:59 PM
            Latency and HPC WorkloadsSHK2012/10/08 02:42 PM
              Latency and HPC WorkloadsMichael S2012/10/08 05:12 PM
                Latency and HPC Workloadsforestlaughing2012/10/15 08:41 AM
                  The original context was Micron RLDRAM (NT)Michael S2012/10/15 08:55 AM
                    The original context was Micron RLDRAMforestlaughing2012/10/15 10:21 AM
              Latency and HPC Workloads - Why not SRAM?Kevin G2012/10/09 09:48 AM
                Latency and HPC Workloads - Why not SRAM?Michael S2012/10/09 10:33 AM
                  Latency and HPC Workloads - Why not SRAM?SHK2012/10/09 12:55 PM
                    Why not SRAM? - CapacityRohit2012/10/09 09:13 PM
                  Latency and HPC Workloads - Why not SRAM?Kevin G2012/10/09 03:04 PM
                    Latency and HPC Workloads - Why not SRAM?Michael S2012/10/09 04:52 PM
                      Latency and HPC Workloads - Why not SRAM?Robert Myers2012/10/10 10:11 AM
                        Latency and HPC Workloads - Why not SRAM?forestlaughing2012/10/15 08:02 AM
                          Latency and HPC Workloads - Why not SRAM?Robert Myers2012/10/15 09:04 AM
                            Latency and HPC Workloads - Why not SRAM?forestlaughing2012/10/16 09:13 AM
                          Latency and HPC Workloads - Why not SRAM?SHK2012/10/16 08:12 AM
                    Latency and HPC Workloads - Why not SRAM?slacker2012/10/11 01:35 PM
                      SRAM leakageDavid Kanter2012/10/11 03:00 PM
          Latency and HPC Workloadsforestlaughing2012/10/15 08:57 AM
            Latency and HPC WorkloadsRobert Myers2012/10/16 07:28 AM
              Latency and HPC WorkloadsMichael S2012/10/16 07:35 AM
              Latency and HPC Workloadsanon2012/10/16 08:17 AM
                Latency and HPC WorkloadsRobert Myers2012/10/16 09:56 AM
                  Supercomputer variant of Kahan quotePaul A. Clayton2012/10/16 11:09 AM
                    Supercomputer variant of Kahan quoteanon2012/10/17 01:17 AM
                      Supercomputer variant of Kahan quoteRobert Myers2012/10/17 04:34 AM
                        Supercomputer variant of Kahan quoteanon2012/10/17 05:12 AM
                          Supercomputer variant of Kahan quoteRobert Myers2012/10/17 02:38 PM
                            Supercomputer variant of Kahan quoteanon2012/10/17 05:24 PM
                              Supercomputer variant of Kahan quoteRobert Myers2012/10/17 05:45 PM
                                Supercomputer variant of Kahan quoteanon2012/10/17 05:58 PM
                                Supercomputer variant of Kahan quoteanon2012/10/17 05:58 PM
                                  Supercomputer variant of Kahan quoteRobert Myers2012/10/17 07:14 PM
                                    Supercomputer variant of Kahan quoteanon2012/10/17 08:36 PM
                                      Supercomputer variant of Kahan quoteRobert Myers2012/10/18 09:47 AM
                                        Supercomputer variant of Kahan quoteanon2012/10/19 02:34 AM
                                          Supercomputer variant of Kahan quoteanon2012/10/19 04:47 AM
                                          Supercomputer variant of Kahan quoteRobert Myers2012/10/19 03:14 PM
                        Supercomputer variant of Kahan quoteMichael S2012/10/17 06:56 PM
                          Supercomputer variant of Kahan quoteanon2012/10/17 09:02 PM
                            Supercomputer variant of Kahan quoteRobert Myers2012/10/18 01:29 PM
                              Supercomputer variant of Kahan quoteanon2012/10/19 02:27 AM
                                Supercomputer variant of Kahan quoteRobert Myers2012/10/19 07:24 AM
                                  Supercomputer variant of Kahan quoteanon2012/10/19 08:00 AM
                                    Supercomputer variant of Kahan quoteRobert Myers2012/10/19 09:28 AM
                                      Supercomputer variant of Kahan quoteanon2012/10/19 10:27 AM
                              Supercomputer variant of Kahan quoteforestlaughing2012/10/19 10:26 AM
                                Supercomputer variant of Kahan quoteRobert Myers2012/10/19 07:04 PM
                                  Supercomputer variant of Kahan quoteEmil Briggs2012/10/20 04:52 AM
                                    Supercomputer variant of Kahan quoteRobert Myers2012/10/20 07:51 AM
                                      Supercomputer variant of Kahan quoteEmil Briggs2012/10/20 08:33 AM
                                        Supercomputer variant of Kahan quoteEmil Briggs2012/10/20 08:34 AM
                                          Supercomputer variant of Kahan quoteRobert Myers2012/10/20 09:35 AM
                                            Supercomputer variant of Kahan quoteEmil Briggs2012/10/20 10:04 AM
                                              Supercomputer variant of Kahan quoteRobert Myers2012/10/20 11:23 AM
                  Latency and HPC Workloadsanon2012/10/16 06:48 PM
                    Latency and HPC Workloadsforestlaughing2012/10/19 11:43 AM
              Latency and HPC Workloadsforestlaughing2012/10/19 09:38 AM
                Latency and HPC WorkloadsRobert Myers2012/10/19 11:40 AM
                Potential false economics in researchPaul A. Clayton2012/10/19 12:54 PM
                  Potential false economics in researchVincent Diepeveen2012/10/20 08:59 AM
                  Potential false economics in researchforestlaughing2012/10/23 10:56 AM
                    Potential false economics in researchRobert Myers2012/10/23 07:16 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell green?