TRIM (was Quad pixel?)

By: Linus Torvalds (torvalds.delete@this.linux-foundation.org), January 20, 2011 9:34 am
Room: Moderated Discussions
Aaron Spink (aaronspink@notearthlink.net) on 1/20/11 wrote:
>
>Can we agree that if the SSD does anything but either ignore the TRIM command or
>merely mark the PBA to free but dirty, it is probably a bad design?

Umm, Aaron, I don't think you understand the complexities.

TRIM (these days) has real semantics: it guarantees that
the block will read back as zero. Now, part of the problem
is that there is historical baggage that does not
guarantee that, but that's historical and broken.

So no, you can't just ignore the command. As an SSD, you
have the choice to say that you don't support it at all
and error out, but it's not a no-op.

And no, you can't just "merely mark it free" either. It
needs to be marked free _stably_, so you need to actually
write it to the long-term translation map, not just set
a bit in your RAM cache. Depending on just how that one is
set up, that can be quite complex and end up triggering
your GC cycle or whatever.

End result: you'll find several SSD's that are either
actually buggy and will corrupt or brick your drive, or
(more commonly) you'll find SSD's for which TRIM will be
extremely slow and synchronize everything, the way a
write does, because what they do is actually very close
to what they do for a write.

(And as usual, it's often a "depends on the exact case"
thing - iow you may well have just the occasional
huge latency spike because it depends on whether it ended
up forcing a synchronous GC event).

The ones that do TRIM well are usually the ones that do
regular writes so well that you don't really care
about TRIM in the first place, as they do good GC and do
it in the background.

>Unfortunately, considering Linus' hatred of the existence of TRIM and considering
>he is a smart guy, the only logical conclusion I could come to was that he didn't
>fully understand the underlying hardware

I understand the hardware. The problem is, you don't. You
only understand the concept. Or maybe you're one of
those people who understand the flash hardware at a cell
level, and are usually the least informed about the actual
end results (because they don't understand what a realtime
GC really entails, but only concentrate on the "you need
to not write the cell too much" problem).

The concept of trim is fine. It's the implementation
that sucks so much that it's not even funny.

"In theory, practice and theory is the same, but in
practice, they aren't"

and it's not actually TRIM I despise as much as I despise
some of the people who push TRIM. They really often are
the same people who pushed the "you need to do writes in
64kB-aligned chunks of 64kB, because SSD's are basically
flash and the erase block.. derp derp derp".

They were wrong. TRIM is a hack, and it should be seen as
such. It should be seen mainly as a way to allow slightly
more efficient GC, and as a way to prolong the life of
the media a bit. But even then, if you think TRIM is
somehow "fundamentally important", you're WRONG.

Even the "it extends the life of the media" argument is
TOTAL AND UTTER CRAP! Why? Because you can never guarantee
that TRIM will happen anyway (think databases: they do lots
of writes, and they overwrite their preallocated
database, there is never any TRIM going on), so your
lifetime calculations need to be done without any TRIM in
any case. So it has absolutely zero practical result.

And the performance upside is limited. The only real upside
you should ever see is that it extends the extra space that
the SSD has for GC anyway (usually in the range of 10% of
the actual flash capacity), and that can make the GC
algorithm able to do a better job of remapping blocks. But
that's a rather small incremental improvement unless your
GC sucked to begin with.

See?

This is why I detest TRIM as a practical feature that has
been oversold way too much by people who don't understand
the practical details. It's simply not as important
as people claim it to be. You cannot and mustn't rely on
it, and if it makes a huge difference in performance, all
that really tells you is that the GC and remapping of the
drive sucked to begin with.

And it really is problematic. It's slow and unreliable in
practice. It's by no means instantaneous, even in the good
cases.

So right now - and likely for the next few years - the
downsides of TRIM outweigh the upsides.

You don't understand that, because you think of TRIM as
some conceptualized ideal. While I think of it as an actual
practical detail. In your conceptualized world, there are
no downsides.

Linus
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
The ARM story: Earthquake looming?Will Smith01/12/11 01:30 AM
  The ARM story: Earthquake looming?Max01/12/11 02:50 AM
    Any x86 -> ARM port experience?Ben Harper01/12/11 04:22 AM
      Any x86 -> ARM port experience?Michael S01/12/11 07:52 AM
        Any x86 -> ARM port experience?Megol01/12/11 10:10 AM
          Any x86 -> ARM port experience?Michael S01/12/11 11:19 AM
            Any x86 -> ARM port experience?Wilco01/12/11 12:47 PM
              badly written?Michael S01/12/11 01:59 PM
                badly written?Wilco01/12/11 03:03 PM
                  badly written?Megol01/13/11 05:16 AM
                    badly written?Wilco01/13/11 07:09 AM
                      badly written?Megol01/14/11 03:28 AM
                        badly written?Wilco01/14/11 07:20 AM
                  badly written?mpx01/13/11 09:19 AM
                    badly written?James01/14/11 04:15 AM
                  unaligned read is fast on NehalemRichard Cownie01/13/11 10:10 AM
                    unaligned read is fast on NehalemLinus Torvalds01/13/11 10:45 AM
                      l1 access size?anon01/13/11 12:16 PM
                      unaligned read is fast on NehalemRichard Cownie01/13/11 12:21 PM
                      unaligned read is fast on NehalemEduardoS01/13/11 04:42 PM
                        unaligned read is fast on NehalemMichael S01/13/11 04:50 PM
                        unaligned read is fast on NehalemRichard Cownie01/13/11 05:50 PM
                      unaligned read is fast on NehalemKonrad Schwarz01/17/11 07:28 AM
                badly written?anoneeeemouse01/12/11 06:31 PM
              And endianness?Ben Harper01/13/11 05:34 AM
                And endianness?rwessel01/13/11 05:40 AM
                  And endianness?Wilco01/13/11 06:20 AM
                    And endianness?Ben Harper01/13/11 08:11 AM
                    And endianness?Konrad Schwarz01/17/11 07:20 AM
                      And endianness?Megol01/17/11 11:09 AM
        Any x86 -> ARM port experience?EduardoS01/12/11 02:30 PM
      Any x86 -> ARM port experience?anon01/12/11 10:53 AM
        Any x86 -> ARM port experience?anon01/12/11 10:28 PM
          Any x86 -> ARM port experience?anon01/12/11 10:52 PM
    The ARM story: Earthquake looming?Linus Torvalds01/12/11 11:44 AM
      The ARM story: Earthquake looming?Wilco01/12/11 03:53 PM
        The ARM story: Earthquake looming?anon01/12/11 04:14 PM
          The ARM story: Earthquake looming?Wilco01/12/11 04:20 PM
            The ARM story: Earthquake looming?anon01/12/11 04:36 PM
              The ARM story: Earthquake looming?Wilco01/12/11 05:17 PM
                The ARM story: Earthquake looming?Aaron Spink01/12/11 05:46 PM
                  The ARM story: Earthquake looming?Wilco01/12/11 05:54 PM
                The ARM story: Earthquake looming?anon01/12/11 05:49 PM
                  The ARM story: Earthquake looming?Wilco01/12/11 06:20 PM
                    The ARM story: Earthquake looming?anon01/12/11 07:20 PM
                      The ARM story: Earthquake looming?Wilco01/12/11 08:51 PM
                    Some CoreMark resultsPaul A. Clayton01/12/11 07:41 PM
                      Some CoreMark resultsWilco01/12/11 10:49 PM
                        Some CoreMark resultsPaul A. Clayton01/13/11 09:14 AM
                          Some CoreMark resultsWilco01/13/11 12:31 PM
                            Some CoreMark resultsLinus Torvalds01/13/11 12:36 PM
                              Some CoreMark resultsanonymous01/13/11 01:05 PM
                              Some CoreMark resultsWilco01/13/11 01:15 PM
                                Some CoreMark resultsLinus Torvalds01/13/11 03:02 PM
                                  Some CoreMark resultsWilco01/14/11 08:24 AM
                                    Some CoreMark resultsnone01/14/11 08:55 AM
        The ARM story: Earthquake looming?Linus Torvalds01/12/11 04:21 PM
          The ARM story: Earthquake looming?Wilco01/12/11 05:07 PM
            The ARM story: Earthquake looming?Linus Torvalds01/12/11 06:07 PM
              The ARM story: Earthquake looming?Michael S01/13/11 04:33 AM
                The ARM story: Earthquake looming?Linus Torvalds01/13/11 09:19 AM
                  The ARM story: Earthquake looming?Megol01/14/11 04:51 AM
          The ARM story: Earthquake looming?anon01/12/11 05:09 PM
            The ARM story: Earthquake looming?Linus Torvalds01/12/11 06:09 PM
              The ARM story: Earthquake looming?anonymous01/13/11 06:50 AM
                The ARM story: Earthquake looming?Michael S01/13/11 07:52 AM
                The ARM story: Earthquake looming?Linus Torvalds01/13/11 10:28 AM
                  The ARM story: Earthquake looming??01/14/11 08:48 AM
                    The ARM story: Earthquake looming?none01/14/11 09:01 AM
                      The ARM story: Earthquake looming?someone01/14/11 11:03 AM
                        The ARM story: Earthquake looming?none01/14/11 03:38 PM
                          The ARM story: Earthquake looming?someone01/15/11 10:53 AM
                        The ARM story: Earthquake looming?mpx01/15/11 01:18 AM
                          The ARM story: Earthquake looming?Aaron Spink01/15/11 06:03 AM
                            The ARM story: Earthquake looming?Brett01/15/11 12:01 PM
                              The ARM story: Earthquake looming?mpx01/15/11 01:40 PM
                              The ARM story: Earthquake looming?Aaron Spink01/17/11 04:11 PM
                                The ARM story: Earthquake looming?Rob Thorpe01/17/11 04:35 PM
                                  The ARM story: Earthquake looming?Michael S01/17/11 05:23 PM
                                    As you can see...Rob Thorpe01/17/11 06:52 PM
                                  The ARM story: Earthquake looming?Aaron Spink01/17/11 05:57 PM
                              The ARM story: Earthquake looming?Greg Gritton01/17/11 11:57 PM
                                The ARM story: Earthquake looming?Brett01/18/11 11:00 AM
                                  The ARM story: Earthquake looming?Megol01/18/11 11:11 AM
                              The ARM story: Earthquake looming?Max01/18/11 01:34 AM
                                The ARM story: Earthquake looming?Brett01/18/11 10:39 AM
                                  AppleDavid Kanter01/18/11 11:22 AM
                                  The ARM story: Earthquake looming?Max01/18/11 12:17 PM
                                  The ARM story: Earthquake looming?Rob Thorpe01/18/11 03:36 PM
                                    The ARM story: Earthquake looming?Brett01/18/11 06:00 PM
                                      The ARM story: Earthquake looming?David Kanter01/18/11 07:44 PM
                                        The ARM story: Earthquake looming?rwessel01/18/11 09:19 PM
                                        Definition of SOCRob Thorpe01/19/11 02:24 PM
                                      The ARM story: Earthquake looming?Aaron Spink01/18/11 11:26 PM
                                        The ARM story: Earthquake looming?Brett01/19/11 01:57 AM
                                          The ARM story: Earthquake looming?Aaron Spink01/19/11 02:15 AM
                                            Pioneers get arrows in their backsBrett01/19/11 07:08 PM
                                              Pioneers get arrows in their backsAaron Spink01/19/11 08:22 PM
                                          Plausible ID, HCI translationPaul A. Clayton01/19/11 09:18 AM
                                          Quad pixel?David Kanter01/19/11 02:37 PM
                                            Quad pixel?Brett01/19/11 03:53 PM
                                              Quad pixel?David Kanter01/19/11 08:10 PM
                                            TRIM (was Quad pixel?)Linus Torvalds01/19/11 05:22 PM
                                              TRIM (was Quad pixel?)Aaron Spink01/19/11 08:15 PM
                                                TRIM (was Quad pixel?)anon01/19/11 09:11 PM
                                                TRIM (was Quad pixel?)Linus Torvalds01/19/11 09:12 PM
                                                  TRIM (was Quad pixel?)iz01/19/11 10:03 PM
                                                    TRIM (was Quad pixel?)Linus Torvalds01/19/11 10:52 PM
                                                      TRIM (was Quad pixel?)Aaron Spink01/19/11 11:35 PM
                                                        TRIM (was Quad pixel?)anon01/19/11 11:43 PM
                                                          TRIM (was Quad pixel?)Aaron Spink01/20/11 12:23 AM
                                                            TRIM (was Quad pixel?)anon01/20/11 01:00 AM
                                                              TRIM (was Quad pixel?)mpx01/20/11 02:34 PM
                                                                TRIM (was Quad pixel?)anon01/20/11 04:29 PM
                                                            TRIM (was Quad pixel?)Linus Torvalds01/20/11 09:34 AM
                                                              TRIM (was Quad pixel?)Ricardo B01/20/11 11:25 AM
                                                                TRIM (was Quad pixel?)Linus Torvalds01/20/11 11:51 AM
                                                                  TRIM (was Quad pixel?)Aaron Spink01/20/11 01:28 PM
                                                                    TRIM (was Quad pixel?)anon01/20/11 02:00 PM
                                                                      TRIM (was Quad pixel?)Aaron Spink01/20/11 03:52 PM
                                                                        TRIM (was Quad pixel?)anon01/20/11 04:30 PM
                                                                  TRIM (was Quad pixel?)Ricardo B01/20/11 01:36 PM
                                                                    TRIM (was Quad pixel?)Linus Torvalds01/20/11 04:57 PM
                                                                      TRIM (was Quad pixel?)Ricardo B01/20/11 06:14 PM
                                                                        TRIM (was Quad pixel?)MS01/21/11 09:06 AM
                                                              TRIM (was Quad pixel?)Aaron Spink01/20/11 01:19 PM
                                                              TRIM (was Quad pixel?)mpx01/21/11 05:45 AM
                                                                TRIM (was Quad pixel?)James01/21/11 07:37 AM
                                                                  TRIM (was Quad pixel?)mpx01/21/11 03:10 PM
                                                              databases and filesystemsFoo_01/21/11 06:26 AM
                                                      TRIM (was Quad pixel?)iz01/20/11 12:45 AM
                                                        TRIM (was Quad pixel?)Linus Torvalds01/20/11 09:54 AM
                                                          TRIM (was Quad pixel?)iz01/20/11 11:28 PM
                                                  TRIM (was Quad pixel?)anon01/19/11 10:34 PM
                                                    TRIM (was Quad pixel?)Doug Siebert01/19/11 11:48 PM
                                                      TRIM (was Quad pixel?)anon01/19/11 11:59 PM
                                                        TRIM - How about we use LBA and PBA?Aaron Spink01/20/11 12:06 AM
                                                          TRIM - How about we use LBA and PBA?anon01/20/11 12:10 AM
                                                        TRIM (was Quad pixel?)Aaron Spink01/20/11 05:23 PM
                                                  TRIM (was Quad pixel?)Anon01/19/11 10:58 PM
                                                  TRIM (was Quad pixel?)Aaron Spink01/19/11 11:04 PM
                                                    TRIM (was Quad pixel?)anon01/19/11 11:34 PM
                                                      TRIM (was Quad pixel?)Aaron Spink01/19/11 11:59 PM
                                                        TRIM (was Quad pixel?)anon01/20/11 12:18 AM
                                                          TRIM (was Quad pixel?)Aaron Spink01/20/11 12:54 AM
                                                            TRIM (was Quad pixel?)anon01/20/11 01:12 AM
                                                              TRIM (was Quad pixel?)Aaron Spink01/20/11 01:44 AM
                                                                TRIM (was Quad pixel?)anon01/20/11 08:56 AM
                                                                  TRIM (was Quad pixel?)anon01/20/11 08:59 AM
                                                                  TRIM (was Quad pixel?)Aaron Spink01/20/11 01:33 PM
                                                                    TRIM (was Quad pixel?)anon01/20/11 04:55 PM
                                                                      TRIM (was Quad pixel?)Aaron Spink01/20/11 05:14 PM
                                                                        TRIM (was Quad pixel?)anon01/20/11 06:14 PM
                                                                          TRIM (was Quad pixel?)Aaron Spink01/20/11 08:38 PM
                                                                            TRIM (was Quad pixel?)anon01/20/11 09:16 PM
                                                                TRIM (was Quad pixel?)mpx01/20/11 03:58 PM
                                                                Supercapsslacker01/20/11 04:57 PM
                                                                  SupercapsAaron Spink01/20/11 05:20 PM
                                                                    Supercapsslacker01/20/11 05:43 PM
                                                                      SupercapsAaron Spink01/20/11 08:25 PM
                                                                        Supercapsslacker01/20/11 11:02 PM
                                                                          SupercapsMS01/21/11 01:37 PM
                                                    TRIM (was Quad pixel?)Linus Torvalds01/20/11 09:58 AM
                                                TRIM (was Quad pixel?)ajensen01/21/11 03:23 AM
                                                  Mythical SSDsRicardo B01/21/11 06:27 AM
                                                    Mythical SSDsLinus Torvalds01/21/11 10:24 AM
                                                      Mythical SSDsanon01/21/11 12:00 PM
                                                      What is off-line?David Kanter01/21/11 12:09 PM
                                                        What is off-line?Linus Torvalds01/21/11 01:51 PM
                                                        What is off-line?Octoploid01/21/11 02:04 PM
                                                      Mythical SSDsajensen01/21/11 12:28 PM
                                                      Mythical SSDsAaron Spink01/21/11 12:58 PM
                                                        Mythical SSDsLinus Torvalds01/21/11 01:21 PM
                                                          Mythical SSDsAaron Spink01/21/11 04:13 PM
                                                            Mythical SSDsanon01/21/11 07:47 PM
                                                      Mythical SSDsmpx01/22/11 01:01 AM
                                                        Mythical SSDsanon01/22/11 02:08 AM
                                                      Mythical Linus?01/25/11 07:16 AM
                                                        Mythical LinusUngo01/25/11 12:35 PM
                                                        Mythical LinusDean Kent01/25/11 01:14 PM
                                                        Filesystem impactDavid Kanter01/25/11 01:16 PM
                                                          Filesystem impactUngo01/25/11 03:15 PM
                                                            Filesystem impactiz01/25/11 05:18 PM
                                                              Filesystem impactAaron Spink01/26/11 01:25 PM
                                                          Filesystem impactFoo_01/25/11 05:14 PM
                                                            Filesystem impactiz01/25/11 05:24 PM
                                                              Filesystem impactAaron Spink01/26/11 01:27 PM
                                                                Filesystem impactRobert Myers01/26/11 06:43 PM
                                                                  Filesystem impactanon01/26/11 08:29 PM
                                                                Filesystem impactanon01/26/11 07:19 PM
                                                          Filesystem impactGroo01/25/11 07:42 PM
                                                            Filesystem impactiz01/25/11 10:03 PM
                                                              Filesystem impactmpx01/26/11 02:15 AM
                                                                Filesystem impactiz01/26/11 03:14 AM
                                                          Windows 7 and SSDs: Setup secrets and tune-up tweaks_Arthur01/26/11 06:59 PM
                                              TRIMiz01/19/11 09:54 PM
                                                TRIMAaron Spink01/19/11 11:43 PM
                                                  TRIMiz01/20/11 01:01 AM
                                                    TRIMAaron Spink01/20/11 01:25 AM
                                                      TRIMiz01/20/11 04:29 AM
                                              TRIM (was Quad pixel?)Megol01/20/11 03:29 AM
                                                TRIM (was Quad pixel?)Linus Torvalds01/20/11 10:05 AM
                                                  TRIM (was Quad pixel?)Rob Thorpe01/22/11 01:30 PM
                                                    TRIM (was Quad pixel?)anon01/22/11 07:07 PM
                                                      TRIMDavid Kanter01/24/11 02:05 PM
                                                        TRIManon01/24/11 02:57 PM
                                                          TRIMMS01/24/11 03:22 PM
                                                            TRIMDan Downs01/24/11 06:44 PM
                                                              TRIMDan Downs01/24/11 06:51 PM
                                                            TRIManon01/24/11 07:29 PM
                                                              TRIMMS01/24/11 08:40 PM
                                                            TRIMRicardo B01/25/11 03:40 PM
                                                        TRIMAnon01/24/11 06:37 PM
                                                          TRIMRichard Cownie01/24/11 07:45 PM
                                                            TRIMAaron Spink01/24/11 07:53 PM
                                                              TRIMAnon01/24/11 09:28 PM
                                                                TRIMRichard Cownie01/25/11 07:39 AM
                                                                  TRIM Linus is rightgallier201/25/11 11:18 AM
                                                                    TRIM Linus is rightMax01/25/11 12:30 PM
                                                                      TRIM Linus is rightMichael S01/25/11 01:17 PM
                                                                        TRIM Linus is rightMax01/25/11 06:15 PM
                                                                        TRIM Linus is rightAnon01/25/11 09:09 PM
                                                                          TRIM Linus is rightgallier201/26/11 02:26 AM
                                                                          TRIM Linus is rightanon01/26/11 09:30 PM
                                                                        TRIM Linus is rightRicardo B01/26/11 02:12 AM
                                                                          TRIM Linus is rightiz01/26/11 03:19 AM
                                                                            Linus is wrong - TRIM is *essential*?01/26/11 05:04 AM
                                                                              Linus is wrong - TRIM is *essential*Meeple01/26/11 04:34 PM
                                                                              Linus is wrong - TRIM is *essential*iz01/26/11 08:01 PM
                                                                              Linus is wrong - TRIM is *essential*anon01/26/11 08:40 PM
                                                                                Linus is wrong - TRIM is *essential*David Kanter01/26/11 09:09 PM
                                                                                  Linus is wrong - TRIM is *essential*anon01/26/11 09:40 PM
                                                                            TRIM Linus is rightMS01/26/11 12:03 PM
                                                                              TRIM Linus is rightMichael S01/26/11 12:48 PM
                                                                                TRIM Linus is rightMS01/26/11 01:30 PM
                                                                              Relative latencyDavid Kanter01/26/11 01:09 PM
                                                                                Relative latencyMS01/26/11 01:34 PM
                                                                                  NAND flash latenciesslacker01/26/11 07:14 PM
                                                                                    NAND flash latenciesiz01/26/11 08:18 PM
                                                                                      NAND flash latencies -- Correctionslacker01/26/11 08:58 PM
                                                                                        NAND flash latencies -- Correctioniz01/27/11 12:58 AM
                                                                                          NAND flash latencies -- CorrectionDavid Kanter01/27/11 01:54 AM
                                                                                            NAND flash latencies -- CorrectionRicardo B01/27/11 04:42 AM
                                                                                              NAND flash latencies -- Correctioniz01/27/11 07:54 PM
                                                                                                NAND flash latencies -- CorrectionRicardo B01/28/11 06:02 AM
                                                                                                  NAND flash latencies -- CorrectionMS01/28/11 03:06 PM
                                                                                                  NAND flash latencies -- Correctioniz01/28/11 05:12 PM
                                                                                Relative latencyRicardo B01/26/11 03:23 PM
                                                                                  Relative latencyMS01/26/11 04:16 PM
                                                                        TRIM Linus is rightJames01/26/11 05:26 AM
                                                                      TRIM Linus is rightgallier201/25/11 02:46 PM
                                                                    TRIM Linus is rightMS01/25/11 03:10 PM
                                                                      Linus is HALF rightDarrell Coker01/25/11 07:36 PM
                                                                        Linus is HALF rightRicardo B01/26/11 01:52 AM
                                                                        EXT4 *not* heavily optimized for rotating media?01/26/11 02:34 AM
                                                                  TRIMAnon01/25/11 09:00 PM
                                              The alternative to TRIMMax01/20/11 11:35 AM
                                                The alternative to TRIManon01/20/11 04:57 PM
                                                  The alternative to TRIMMax01/21/11 02:27 AM
                                                The alternative to TRIMDan Downs01/20/11 05:18 PM
                                                  The alternative to TRIMAaron Spink01/20/11 05:34 PM
                                                    The alternative to TRIMLinus Torvalds01/20/11 06:16 PM
                                                      The alternative to TRIMGabriele Svelto01/22/11 02:10 AM
                                                    The alternative to TRIMDan Downs01/20/11 07:12 PM
                                                      The alternative to TRIMAaron Spink01/20/11 08:34 PM
                                                Another Alternative to TrimMark Christiansen01/22/11 12:07 PM
                                                  Another Alternative to Trimiz01/22/11 06:43 PM
                                                    Another Alternative to TrimLinus Torvalds01/22/11 09:12 PM
                                                      Another Alternative to TrimAaron Spink01/23/11 02:01 AM
                                                      Another Alternative to Trimiz01/23/11 05:20 AM
                                                      Another Alternative to Trimmpx01/23/11 12:00 PM
                                                        Another Alternative to Trimiz01/23/11 06:10 PM
                                              TRIM vs. GC for SSD Longevitympx01/20/11 02:19 PM
                                                TRIM vs. GC for SSD Longevityiz01/20/11 07:05 PM
                                                  TRIM vs. GC for SSD Longevitympx01/21/11 03:29 AM
                                                    TRIM vs. GC for SSD Longevityanon01/21/11 07:51 PM
                                                TRIM vs. GC for SSD LongevityAaron Spink01/20/11 08:42 PM
                                                  TRIM vs. GC for SSD LongevityMS01/21/11 06:07 PM
                                            Quad pixel?Anon01/19/11 10:48 PM
                                            Quad pixel?mpx01/20/11 08:40 AM
                                      The ARM story: Earthquake looming?Rob Thorpe01/19/11 01:57 PM
                                        The ARM story: Earthquake looming?Brett01/19/11 03:35 PM
                                          The ARM story: Earthquake looming?Aaron Spink01/19/11 08:30 PM
                                            Apollo ComputerBrett01/19/11 09:52 PM
                                      iPad 2 display same as iPadDavid Kanter02/02/11 11:12 AM
                                        iPad 2 display same as iPadBrett02/02/11 01:30 PM
                                          iPad 2 display same as iPadMark Roulo02/02/11 02:25 PM
                                            iPad 2 display same as iPadBrett02/02/11 02:59 PM
                                            iPad 2 display same as iPadRichard Cownie02/03/11 10:30 AM
                                          iPad 2 display same as iPadAnon02/02/11 04:08 PM
                                        iPad 2 display same as iPadRob Thorpe02/03/11 11:42 AM
                                The ARM story: Earthquake looming?Ungo01/19/11 05:54 AM
                            The ARM story: Earthquake looming?mpx01/15/11 01:32 PM
                              The ARM story: Earthquake looming?Aaron Spink01/17/11 04:20 PM
                            The ARM story: Earthquake looming?slacker01/15/11 04:03 PM
                        Intel GMs for low-endDavid Kanter01/18/11 11:05 AM
                    The ARM story: Earthquake looming?Linus Torvalds01/14/11 09:29 AM
                      The ARM story: Earthquake looming?a reader01/14/11 07:25 PM
                        The ARM story: Earthquake looming?Foo_01/15/11 03:12 AM
                          The ARM story: Earthquake looming?Matt Sayler01/15/11 12:25 PM
                            The ARM story: Earthquake looming?IntelUser200001/16/11 05:20 PM
                              The ARM story: Earthquake looming?Matt Sayler01/16/11 06:02 PM
                                The ARM story: Earthquake looming?Megol01/17/11 10:18 AM
                                  The ARM story: Earthquake looming?Brett01/17/11 04:58 PM
                                    The ARM story: Earthquake looming?Louis Gerbarg01/17/11 06:12 PM
                                      The ARM story: Earthquake looming?Brett01/17/11 08:06 PM
                                        The ARM story: Earthquake looming?Louis Gerbarg01/18/11 10:13 AM
                                        The ARM story: Earthquake looming?Rob Thorpe01/18/11 03:23 PM
                                      Nice postDavid Kanter01/18/11 11:38 AM
                            New MacBook Pros are getting closerMatt Sayler02/24/11 09:46 AM
                      The ARM story: Earthquake looming??01/16/11 09:29 AM
                        The ARM story: Earthquake looming?anon01/16/11 10:08 PM
                        The ARM story: Earthquake looming?Gabriele Svelto01/17/11 12:43 AM
                  The ARM story: Earthquake looming?Robert Myers01/14/11 06:29 PM
                    The ARM story: Earthquake looming?Max01/15/11 07:18 AM
        The ARM story: Earthquake looming?Groo01/12/11 04:59 PM
          The ARM story: Earthquake looming?Wilco01/12/11 05:40 PM
            The ARM story: Earthquake looming?Groo01/12/11 09:14 PM
        The ARM story: Earthquake looming?Adrian01/13/11 02:35 PM
          The ARM story: Earthquake looming?Paul01/13/11 05:19 PM
            The ARM story: Earthquake looming?Adrian01/14/11 03:50 AM
              The ARM story: Earthquake looming?Wilco01/14/11 07:00 AM
                The ARM story: Earthquake looming?none01/14/11 07:26 AM
                  The ARM story: Earthquake looming?Wilco01/14/11 07:46 AM
                    The ARM story: Earthquake looming?none01/14/11 08:02 AM
                    The ARM story: Earthquake looming?Linus Torvalds01/14/11 09:42 AM
                      The ARM story: Earthquake looming?Richard Cownie01/14/11 10:06 AM
                        The ARM story: Earthquake looming?someone01/14/11 11:20 AM
                          The ARM story: Earthquake looming?fastpathguru01/14/11 12:22 PM
                          The ARM story: Earthquake looming?Richard Cownie01/14/11 06:01 PM
                            The ARM story: Earthquake looming?Aaron Spink01/15/11 06:07 AM
                            The ARM story: Earthquake looming?slacker01/15/11 04:08 PM
                              The ARM story: Earthquake looming?Jukka Larja01/16/11 01:44 AM
                          The ARM story: Earthquake looming?mpx01/15/11 05:08 AM
                            The ARM story: Earthquake looming?Paul01/15/11 09:20 AM
                        The ARM story: 64 bit or bust?Kevin G01/14/11 05:21 PM
                          The ARM story: 64 bit or bust?someone01/15/11 10:48 AM
                      Bye, bye native binarympx01/15/11 12:51 AM
                        Bye, bye native binaryExophase01/18/11 06:39 PM
                      RISC with 16 GPRs!?anon01/19/11 05:42 PM
                        RISC with 16 GPRs!?Exophase01/19/11 06:20 PM
                        doomed ARM sells 6B cores/yearRichard Cownie01/19/11 10:01 PM
      The ARM story: Earthquake looming?anon01/12/11 10:30 PM
      The ARM story: Earthquake looming?mpx01/13/11 04:05 AM
  Not a chance in hellRohit01/12/11 07:49 AM
  The ARM story: Earthquake looming?notsure01/12/11 12:39 PM
  The ARM story: Earthquake looming?mpx01/13/11 04:27 AM
  The _Android_ story: Earthquake looming?fastpathguru01/13/11 11:50 AM
    Internet + web apps + multimedia = enablermpx01/14/11 02:11 AM
    The _Android_ story: Earthquake looming?Will Smith01/14/11 09:48 AM
  Notebook vendors show no interest in Oak Trail Nicki Minaj01/16/11 06:37 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell green?