Some alternatives for alias handling

By: Linus Torvalds (torvalds.delete@this.linux-foundation.org), October 27, 2014 9:48 pm
Room: Moderated Discussions
Paul A. Clayton (paaronclayton.delete@this.gmail.com) on October 27, 2014 6:22 pm wrote:
>
> some people really dislike mandatory page coloring.

You misspelled "sane". It's sANe, not sOMe.

> (I do wonder what is so bad about using an artificially larger page—e.g., binding
>two PTE pages as one OS page.

Nothing, if the page size is very small (like 512 bytes). Of course, even then, you'd better not have ever exposed that small page size to user space, so that nobody ever does mmap() at small offsets. But tying together small pages like that to build up a slightly larger super-page is certainly not going to cause problems.

Now, if you have a larger page-size (say 4kB or more), then making it even bigger in software (so always mapping two pages at 8kB aligned, for example), then you are quickly in deep deep trouble.

The thing is, some people say "4k is small, let's use 64kB page sizes, because we are bad engineers and we can't make a good TLB, so let's try to minimize TLB costs by making the entries larger".

Those people are generally incompetent, and tend to be interested in very particular loads. For example, you see this on IBM powerpc, where the only load some people care about is a big database, or other very throughput-oriented loads like some big Fortran job. Nobody does any real general-purpose computing on those things any more. You don't exactly see desktop loads there, do you?

You also see that particular incompetence in the embedded world, because they often have bad hardware to contend with, but in particular, they can often (like the DB people) largely control their loads. So they know they don't need coherence, or only need it in very particular circumstances that they can then handle separately.

But for a general-purpose machine, and particularly one that wants to offer a high-quality implementation of "mmap()", large pages (whether natively in hardware, or by just tying smaller pages together in software to avoid aliasing) are a horrible horrible idea.

In particular, if you want to do a quality mmap(), you want all your file IO to always be coherent with your memory mappings. Things like Cyrus imapd cares, because it accesses the index with mmap, but some maintenance stuff uses read()/write().

Sure, you can decide that this isn't important enough, and you end up with absolute sh*t (and yes, it's been done - several of the "big" serious UNIXes were actually really horribly buggy crap, you can google it).

Anyway, a naturally coherent mmap means that you have to basically allocate the filesystem caches at the same granularity as the memory mapping. So if you have 16kB pages, your filesystem caches need to be in 16kB chunks (and 16kB aligned). And that simply doesn't work well in general, the memory fragmentation is excessive.

The amount of wasted memory is *enormous* for things like source code maintenance etc that has a lot of fairly small files. We're talking double or triple the memory costs of a 4kB page. Really. Look at the median size of your source code files, and ask yourself what happens if your cache granularity is 16kB.

Just do the math. I've done it. 4kB is good. 8kB is borderline ok. 16kB or more is simply not acceptable. Not if you work with collections of smallish files (source code management is one such load, there are tons of others - think of collections of scripts or web pages etc).

Yes, yes, you can do various tricks, like having entirely different caches for files that are memory mapped and small files that are not, and then dynamically moving the data from one class to the other as need arises. It's not insurmountable, but let's just say that it's painful as hell.

So don't do it. The page size is very much like a cacheline size: sane people keep those around 64 bytes, because anything smaller isn't efficient enough, and anything much larger results in too much cache capacity waste and false sharing. The exact same is true of page sizes. Sane people keep them around 4-8kB.

And forced coloring is nothing more than making the cacheline size bigger. Sometimes *much* bigger. The hardware people who think that is a good idea are generally simply not competent. In theory, they might be competent and just know that they only have specific loads that matter, but in practice I've never actually heard of that. It's always been just plain incompetence.

It's particularly egregiously incompetent when there are known ways to handle it. Either you can do like Intel does, and make the cache set be the same as the smallest page size. Or you can do what AMD did, and have extra alias avoidance at cache fill time.

But sadly there's been a huge amount of hardware that just have bad caches that aren't coherent at all unless you do forced coloring. Happily, it looks like all such architectures have largely died off. Good riddance.

Linus
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Cache pipelineHugo Décharnes2014/10/27 05:39 AM
  your picture is broken, not visible (NT)Heikki Kultala2014/10/27 07:09 AM
    your picture is broken, not visibleKaneki2014/10/27 07:24 AM
  Cache pipelinesune2014/10/27 11:58 AM
    Cache pipelineHugo Décharnes2014/10/27 01:59 PM
      Cache pipelinePatrick Chase2014/10/27 04:13 PM
        Some alternatives for alias handlingPaul A. Clayton2014/10/27 06:22 PM
          Some alternatives for alias handlingLinus Torvalds2014/10/27 09:48 PM
            Some alternatives for alias handlingEtienne2014/10/28 05:06 AM
              Some alternatives for alias handlinganon2014/10/28 07:42 AM
              Some alternatives for alias handlingLinus Torvalds2014/10/28 08:58 AM
                Some alternatives for alias handlingEtienne2014/10/28 10:00 AM
                  Some alternatives for alias handlingHugo Décharnes2014/10/28 11:34 AM
                  Some alternatives for alias handlingLinus Torvalds2014/10/28 11:47 AM
                    Some alternatives for alias handlingPatrick Chase2014/10/28 01:25 PM
                      Some alternatives for alias handlingLinus Torvalds2014/10/28 02:10 PM
                        HugepagesRobert David Graham2014/10/29 04:23 PM
                          Hugepages : Isn't the kernel itself put in hugepages ? (NT)TREZA2014/10/29 07:33 PM
                          HugepagesGabriele Svelto2014/10/30 12:52 AM
                          HugepagesHugo Décharnes2014/10/30 02:22 AM
                            Hugepagesanon2014/10/30 03:52 AM
                              HugepagesJouni Osmala2014/10/30 04:17 AM
                                Hugepagesanon2014/10/30 05:35 AM
                                  HugepagesMichael S2014/10/30 06:40 AM
                                  HugepagesJouni Osmala2014/10/30 07:38 AM
                                    HP has internet tool to play around cache parameters and see their latencies in nsJouni Osmala2014/10/31 01:47 AM
                                      HP has internet tool to play around cache parameters and see their latencies in nsPatrick Chase2014/10/31 10:21 AM
                                        HP has internet tool to play around cache parameters and see their latencies in nsJouni Osmala2014/10/31 11:58 AM
                                          HP has internet tool to play around cache parameters and see their latencies in nsLinus Torvalds2014/10/31 04:04 PM
                                            HP has internet tool to play around cache parameters and see their latencies in nsTREZA2014/10/31 06:23 PM
                                              HP has internet tool to play around cache parameters and see their latencies in nsLinus Torvalds2014/10/31 07:07 PM
                                                I understand better your disgust, direct map caches on CPUs as complex as Alphas is unforgiveable. (NT)TREZA2014/11/01 04:54 PM
                                                  21064 was not that complexMichael S2014/11/01 05:21 PM
                                                    21064 was not that complexPatrick Chase2014/11/03 12:40 PM
                                                      21064 was not that complexMichael S2014/11/03 01:13 PM
                                                        21064 was not that complexPatrick Chase2014/11/03 02:51 PM
                                                          21064 was not that complexMichael S2014/11/03 03:25 PM
                                                            21064 was not that complexPatrick Chase2014/11/03 06:52 PM
                                                              21064 was not that complexLinus Torvalds2014/11/03 10:38 PM
                                                                21064 was not that complexPatrick Chase2014/11/04 11:00 AM
                                                                  21064 was not that complexAnon2014/11/06 08:17 AM
                                                                    Could Alpha have been a volume play? Probably not...Mark Roulo2014/11/06 10:21 AM
                                                                      Could Alpha have been a volume play? Probably not...Anon2014/11/07 05:30 AM
                                                                        Could Alpha have been a volume play? Probably not...David Hess2014/11/18 08:38 PM
                                                                          Could Alpha have been a volume play? Probably not...Brett2014/11/18 10:17 PM
                                                                            Could Alpha have been a volume play? Probably not...Gabriele Svelto2014/11/19 03:01 AM
                                                                              Could Alpha have been a volume play? Probably not...Michael S2014/11/19 03:33 AM
                                                                                Could Alpha have been a volume play? Probably not...coppice2014/11/19 03:45 AM
                                                                                  ARM versions and popularityHeikki Kultala2014/11/20 01:28 AM
                                                                                    ARM versions and popularitycoppice2014/11/20 09:41 AM
                                                                                    ARM versions and popularitycoppice2014/11/20 09:55 AM
                                                                                      ARM versions and popularityMichael S2014/11/20 10:29 AM
                                                                                        ARM versions and popularitycoppice2014/11/20 11:03 AM
                                                                                          ARM versions and popularityMichael S2014/11/20 11:14 AM
                                                                                            ARM versions and popularitycoppice2014/11/20 11:26 AM
                                                                                      nokias processoers(re:ARM versions and popularity)Heikki Kultala2014/11/20 04:17 PM
                                                                                        nokias processoers(re:ARM versions and popularity)coppice2014/11/20 07:52 PM
                                                                                          nokias processoers(re:ARM versions and popularity)anon2014/11/20 10:18 PM
                                                                                            nokias processoers(re:ARM versions and popularity)Heikki Kultala2014/11/21 12:44 AM
                                                                                              nokias processoers(re:ARM versions and popularity)Rob Thorpe2014/11/22 10:00 AM
                                                                                          nokias processoers(re:ARM versions and popularity)Heikki Kultala2014/11/21 12:57 AM
                                                                                          nokias processoers(re:ARM versions and popularity)Rob Thorpe2014/11/22 09:54 AM
                                                                                            bluetooth(nokias processoers(re:ARM versions and popularity))Heikki Kultala2014/11/22 04:37 PM
                                                                                              bluetooth(nokias processoers(re:ARM versions and popularity))Rob Thorpe2014/11/22 08:52 PM
                                                                                  Could Alpha have been a volume play? Probably not...Rob Thorpe2014/11/20 05:01 AM
                                                                            worst coreRichardC2014/11/19 05:27 AM
                                                                              worst coredmcq2014/11/19 07:53 AM
                                                                                worst coreLinus Torvalds2014/11/19 10:55 AM
                                                                                  worst corePatrick Chase2014/11/19 11:34 AM
                                                                                    worst coreLinus Torvalds2014/11/19 12:15 PM
                                                                                  worst coredmcq2014/11/19 11:55 AM
                                                                                    worst coreLinus Torvalds2014/11/19 01:36 PM
                                                                                      worst coredmcq2014/11/19 02:36 PM
                                                                                        worst coreExophase2014/11/19 03:12 PM
                                                                                          worst coredmcq2014/11/19 05:46 PM
                                                                                            worst coreKonrad Schwarz2014/11/20 08:51 AM
                                                                                            worst coreExophase2014/11/20 07:59 PM
                                                                                      worst coreRichardC2014/11/19 06:07 PM
                                                                                        worst coredmcq2014/11/20 03:42 AM
                                                                                          worst coreRichardC2014/11/20 10:00 AM
                                                                                            worst coredmcq2014/11/20 05:15 PM
                                                                                    worst coreExophase2014/11/19 02:08 PM
                                                                          Could Alpha have been a volume play? Probably not...Maynard Handley2014/11/18 11:03 PM
                                                                            Americans brought the world Cheez-Whiz!Mark Roulo2014/11/19 10:06 AM
                                                                              Americans brought the world Cheez-Whiz!Brett2014/11/19 12:16 PM
                                                                                You have missed the pointMark Roulo2014/11/19 12:28 PM
                                                                                  You have missed the pointBrett2014/11/20 11:08 AM
                                                                                Americans brought the world Cheez-Whiz!Gabriele Svelto2014/11/19 03:17 PM
                                                                                  Americans brought the world Cheez-Whiz!James2014/11/20 06:15 AM
                                                                                    Americans brought the world Cheez-Whiz!Konrad Schwarz2014/11/20 09:00 AM
                                                                                Americans brought the world Cheez-Whiz!Wilco2014/11/19 03:41 PM
                                                                                  ARM2 vs 8088 or 80386?Mark Roulo2014/11/19 04:40 PM
                                                                                    ARM2 vs 8088 or 80386?Wilco2014/11/19 05:53 PM
                                                                                    ARM2 vs 8088 or 80386?Linus Torvalds2014/11/19 06:03 PM
                                                                                      Even 486 was fairly slowWilco2014/11/19 07:07 PM
                                                                                        Even 486 was fairly slowLinus Torvalds2014/11/20 11:50 AM
                                                                                          Even 486 was fairly slowLinus Torvalds2014/11/20 12:09 PM
                                                                                            Even 486 was fairly slowDoug S2014/11/20 09:51 PM
                                                                                          Even 486 was fairly slowincorrector2014/11/20 01:57 PM
                                                                                            Even 486 was fairly slowLinus Torvalds2014/11/20 02:44 PM
                                                                                              Even 486 was fairly slowincorrector2014/11/20 04:01 PM
                                                                                                Even 486 was fairly slowLinus Torvalds2014/11/20 04:11 PM
                                                                                                  Even 486 was fairly slowincorrector2014/11/20 04:58 PM
                                                                                              Even 486 was fairly slowWilco2014/11/20 04:16 PM
                                                                                                Even 486 was slow: 33Mhz was faster than 66MhzJouni Osmala2014/11/21 06:03 AM
                                                                                                  Even 486 was slow: 33Mhz was faster than 66MhzJames2014/11/21 06:47 AM
                                                                                              Even 486 was fairly slowJesper Frimann2014/11/21 02:00 AM
                                                                                            Even 486 was fairly slowSeni2014/11/20 03:51 PM
                                                                                              Even 486 was fairly slowincorrector2014/11/20 04:32 PM
                                                                                                Even 486 was fairly slowYuhong Bao2014/11/20 06:26 PM
                                                                                                Even 486 was fairly slowcoppice2014/11/20 07:21 PM
                                                                                              Even 486 was fairly slowHeikki Kultala2014/11/21 01:07 AM
                                                                                                Even 486 was fairly slowGabriele Svelto2014/11/21 02:51 AM
                                                                                          Even 486 was fairly slowcoppice2014/11/20 07:01 PM
                                                                                      ARM2 vs 8088 or 80386?David Hess2014/11/19 09:15 PM
                                                                                        ARM2 vs 8088 or 80386?rwessel2014/11/19 10:07 PM
                                                                                        ARM2 vs 8088 or 80386?Yuhong Bao2014/11/19 11:54 PM
                                                                                        80286 vs 80386Heikki Kultala2014/11/20 12:55 AM
                                                                                      ARM2 vs 8088 or 80386?Michael S2014/11/20 02:00 AM
                                                                                    ARM2 vs 8088 or 80386?incorrector2014/11/20 09:49 AM
                                                                                    ARM2 vs 8088 or 80386?Tim McCffrey2014/11/20 03:19 PM
                                                                                      ARM2 vs 8088 or 80386?Wilco2014/11/20 04:57 PM
                                                                                        ARM2 vs 8088 or 80386?Tim McCaffrey2014/11/21 02:10 PM
                                                                                          ARM2 vs 8088 or 80386?Wilco2014/11/21 05:48 PM
                                                                                            ARM2 vs 8088 or 80386?Linus Torvalds2014/11/21 06:10 PM
                                                                                              ARM2 vs 8088 or 80386?incorrector2014/11/21 06:40 PM
                                                                                                ARM2 vs 8088 or 80386?Linus Torvalds2014/11/22 12:14 AM
                                                                                                  ARM2 vs 8088 or 80386?Exophase2014/11/22 01:03 AM
                                                                                                  ARM2 vs 8088 or 80386?incorrector2014/11/22 01:58 PM
                                                                                                    ARM2 vs 8088 or 80386?Linus Torvalds2014/11/22 04:07 PM
                                                                                                      ARM2 vs 8088 or 80386?incorrector2014/11/22 05:45 PM
                                                                                                      Would Linux have still existed?Doug S2014/11/22 07:00 PM
                                                                                                        Would Linux have still existed?Linus Torvalds2014/11/23 12:30 PM
                                                                                                      ARM2 vs 8088 or 80386?Wilco2014/11/23 08:30 AM
                                                                                                        ARM2 vs 8088 or 80386?Patrick Chase2014/11/23 12:02 PM
                                                                                                          386BSD? (NT)Michael S2014/11/23 12:08 PM
                                                                                                            386BSD?Linus Torvalds2014/11/23 12:21 PM
                                                                                                          ARM2 vs 8088 or 80386?Yuhong Bao2014/11/23 04:29 PM
                                                                                                          ARM2 vs 8088 or 80386?Ricardo B2014/11/23 05:05 PM
                                                                                                        ARM2 vs 8088 or 80386?Linus Torvalds2014/11/23 04:58 PM
                                                                                                          ARM2 vs 8088 or 80386?Yuhong Bao2014/11/23 05:19 PM
                                                                                                            ARM2 vs 8088 or 80386?Patrick Chase2014/11/24 12:51 PM
                                                                                                              ARM2 vs 8088 or 80386?Yuhong Bao2014/11/24 06:23 PM
                                                                                                                ARM2 vs 8088 or 80386?Doug S2014/11/24 08:51 PM
                                                                                                                  ARM2 vs 8088 or 80386?Yuhong Bao2014/11/25 06:11 PM
                                                                                                                  ARM2 vs 8088 or 80386?Patrick Chase2014/11/25 07:52 PM
                                                                                                                    ARM2 vs 8088 or 80386?Linus Torvalds2014/11/25 11:04 PM
                                                                                                                      ARM2 vs 8088 or 80386?Patrick Chase2014/11/26 06:47 PM
                                                                                                                        ARM2 vs 8088 or 80386?Doug S2014/11/27 01:04 AM
                                                                                                                          ARM2 vs 8088 or 80386?Maynard Handley2014/11/27 11:26 AM
                                                                                                                          ARM2 vs 8088 or 80386?NoSpammer2014/11/27 01:07 PM
                                                                                                      ARM2 vs 8088 or 80386?Yuhong Bao2014/11/23 05:37 PM
                                                                                                ARM2 vs 8088 or 80386?dmcq2014/11/22 05:29 AM
                                                                                                ARM2 vs 8088 or 80386?pgerassi2014/11/22 05:54 AM
                                                                                                  ARM2 vs 8088 or 80386?Yuhong Bao2014/11/22 12:46 PM
                                                                                            ARM2 vs 8088 or 80386?Tim McCaffrey2014/11/23 09:01 PM
                                                                                              ARM2 vs 8088 or 80386?Exophase2014/11/23 09:41 PM
                                                                                                ARM2 vs 8088 or 80386?gallier22014/11/24 12:20 AM
                                                                                                  ARM2 vs 8088 or 80386?Exophase2014/11/24 01:07 AM
                                                                                                    ARM2 vs 8088 or 80386?Exophase2014/11/24 01:11 AM
                                                                                                    ARM2 vs 8088 or 80386?gallier22014/11/24 03:14 AM
                                                                                                    ARM2 vs 8088 or 80386?Linus Torvalds2014/11/24 10:53 AM
                                                                                                      ARM2 vs 8088 or 80386?Exophase2014/11/24 11:56 AM
                                                                                                        ARM2 vs 8088 or 80386?Patrick Chase2014/11/26 11:37 AM
                                                                                                          ARM2 vs 8088 or 80386?coppice2014/11/26 06:45 PM
                                                                                                    ARM2 vs 8088 or 80386?David Hess2014/12/07 03:21 AM
                                                                                                      ARM2 vs 8088 or 80386?Exophase2014/12/07 04:47 AM
                                                                                                        ARM2 vs 8088 or 80386?David Hess2014/12/07 10:05 AM
                                                                                                          ARM2 vs 8088 or 80386?Yuhong Bao2014/12/07 04:08 PM
                                                                                              ARM2 vs 8088 or 80386?incorrector2014/11/24 02:39 AM
                                                                                                ARM2 vs 8088 or 80386?Michael S2014/11/24 02:58 AM
                                                                                                  ARM2 vs 8088 or 80386?incorrector2014/11/24 05:03 AM
                                                                                                ARM2 vs 8088 or 80386?Tim McCaffrey2014/11/24 11:48 AM
                                                                                                  ARM2 vs 8088 or 80386?incorrector2014/11/24 04:58 PM
                                                                                        ARM2 vs 8088 or 80386?gallier22014/11/23 02:13 AM
                                                                                          ARM2 vs 8088 or 80386?Wilco2014/11/23 07:47 AM
                                                                                            ARM2 vs 8088 or 80386?gallier22014/11/23 10:41 AM
                                                                                          ARM2 vs 8088 or 80386?_Arthur2014/11/24 09:37 AM
                                                                              Americans brought the world Cheez-Whiz!coppice2014/11/19 09:47 PM
                                                                          Could Alpha have been a volume play? Probably not...coppice2014/11/19 02:24 AM
                                                                            Could Alpha have been a volume play? Probably not...Gabriele Svelto2014/11/19 03:38 AM
                                                                        Could Alpha have been a volume play? Probably not...coppice2014/11/19 02:31 AM
                                                                    21064 was not that complexLinus Torvalds2014/11/06 11:28 AM
                                                                      21064 was not that complexDoug S2014/11/06 12:07 PM
                                                                        21064 was not that complexLinus Torvalds2014/11/06 03:39 PM
                                                                          21064 was not that complexDoug S2014/11/06 10:03 PM
                                                                          21064 was not that complexcoppice2014/11/07 08:55 AM
                                                                            21064 was not that complexLinus Torvalds2014/11/07 02:50 PM
                                                                              21064 was not that complexcoppice2014/11/10 02:59 AM
                                                                                21064 was not that complexMichael S2014/11/10 03:09 AM
                                                                                  21064 was not that complexcoppice2014/11/10 03:20 AM
                                                                        21064 was not that complexanon2014/11/07 05:46 AM
                                                                        21064 was not that complexPatrick Chase2014/11/16 08:12 PM
                                                                      21064 was not that complexanon2014/11/07 05:35 AM
                                                                    Samsung and Alpha Processor IncRichardC2014/11/09 06:03 AM
                                                                      Samsung and Alpha Processor IncKevin G2014/11/11 08:49 AM
                                                                        Samsung and Alpha Processor IncRichardC2014/11/12 09:04 PM
                                                                          Samsung and Alpha Processor IncRichardC2014/11/13 02:04 PM
                                                                            Samsung and Alpha Processor IncYuhong Bao2014/11/20 06:48 PM
                                              MIPS made 2- and 4-way associative off-chip cachesPaul A. Clayton2014/11/01 06:17 AM
                                                MIPS made 2- and 4-way associative off-chip cachesrwessel2014/11/01 08:10 AM
                                                  Yes, Pentium Pro had 4-way associative L2Paul A. Clayton2014/11/01 09:15 AM
                                                    Yes, Pentium Pro had 4-way associative L2Antti-Ville Tuunainen2014/11/02 01:34 AM
                                            HP has internet tool to play around cache parameters and see their latencies in nsJouni Osmala2014/11/01 09:13 AM
                                  HugepagesPatrick Chase2014/10/30 09:43 PM
                              HugepagesHugo Décharnes2014/10/30 04:47 AM
                                Hugepagesanon2014/10/30 05:49 AM
                                  HugepagesHugo Décharnes2014/10/30 09:08 AM
                                    Hugepagesanon2014/10/30 10:42 AM
                                      ASIDsDavid Kanter2014/10/30 11:41 PM
                                        ASIDsPatrick Chase2014/10/31 10:00 AM
                                          ASIDsMegol2014/11/01 03:19 AM
                                            PCIDs, enabled since Westmere (NT)David Kanter2014/11/01 12:12 PM
                                              PCIDs, enabled since WestmerePatrick Chase2014/11/03 01:03 AM
                                                PCIDs, enabled since WestmereDavid Kanter2014/11/03 08:01 AM
                                                  PCIDs, enabled since WestmerePatrick Chase2014/11/03 09:22 AM
                                    HugepagesPatrick Chase2014/10/30 10:14 PM
                                      HugepagesHugo Décharnes2014/10/31 02:32 AM
                                        HugepagesBrendan2014/10/31 10:43 AM
                                          HugepagesLinus Torvalds2014/10/31 12:25 PM
                                            HugepagesLinus Torvalds2014/10/31 12:43 PM
                              Compare with SPARCgallier22014/10/31 01:05 AM
                                Compare with SPARCGabriele Svelto2014/10/31 03:42 AM
                                  16k pagesIan Ameline2014/11/02 07:12 AM
                                    16k pagesLinus Torvalds2014/11/02 11:50 AM
                                      16k pagesDoug S2014/11/02 03:18 PM
                                        16k pagesLinus Torvalds2014/11/03 11:45 AM
                                      16k pagesnksingh2014/11/02 09:26 PM
                                        16k pages and memory usageDavid Kanter2014/11/03 08:03 AM
                                          16k pages and memory usageanon2014/11/03 10:28 AM
                                            16k pages and memory usageDavid Kanter2014/11/03 10:39 AM
                                              16k pages and memory usageanon2014/11/03 11:06 AM
                        Some alternatives for alias handlingEtienne2014/10/31 04:48 AM
                          Write combining?Paul A. Clayton2014/10/31 05:50 AM
                            Write combining?rwessel2014/10/31 09:16 AM
                          Some alternatives for alias handlingMichael S2014/10/31 05:56 AM
                            Some alternatives for alias handlingEric Bron2014/10/31 06:50 AM
                              Some alternatives for alias handlingMichael S2014/10/31 07:12 AM
                            Some alternatives for alias handlingEtienne2014/10/31 07:38 AM
                              Some alternatives for alias handlingEric Bron2014/10/31 08:06 AM
                                Some alternatives for alias handlingEtienne2014/10/31 08:30 AM
                                  Some alternatives for alias handlingEric Bron2014/10/31 08:45 AM
                                  Some alternatives for alias handlingEric Bron2014/10/31 08:54 AM
                              Some alternatives for alias handlingMichael S2014/11/01 10:38 AM
                            Some alternatives for alias handlingKonrad Schwarz2014/10/31 08:11 AM
                              Some alternatives for alias handlingMichael S2014/11/01 10:11 AM
                    Some alternatives for alias handlingEtienne2014/10/29 04:28 AM
                      Some alternatives for alias handlinganon2014/10/29 05:19 AM
                        Some alternatives for alias handlingEtienne2014/10/29 07:47 AM
                          Some alternatives for alias handlinganon2014/10/29 08:17 AM
            The real reason for page coloring etc...Jouni Osmala2014/10/29 12:33 AM
          Some alternatives for alias handlingPatrick Chase2014/10/28 10:20 AM
        Cache pipelineHugo Décharnes2014/10/28 12:55 AM
          Cache pipelinePatrick Chase2014/10/28 10:41 AM
        Cache pipelineHugo Décharnes2014/10/28 01:17 AM
          Cache pipelinePatrick Chase2014/10/28 10:43 AM
            Cache pipelineHugo Décharnes2014/10/28 11:13 AM
              Cache pipelineKlimax2014/10/28 11:36 AM
                Cache pipelineHugo Décharnes2014/10/28 11:58 AM
                  Cache pipelinePatrick Chase2014/10/28 01:49 PM
                    Cache pipelineHugo Décharnes2014/10/28 02:45 PM
                      Cache pipelinePatrick Chase2014/10/28 03:19 PM
                        Cache pipelineHugo Décharnes2014/10/29 12:59 AM
                          This assumes (tag) inclusionPaul A. Clayton2014/10/29 06:17 AM
                            This assumes (tag) inclusionHugo Décharnes2014/10/29 06:59 AM
                          Cache pipelineJouni Osmala2014/10/29 06:50 AM
                            Cache pipelineHugo Décharnes2014/10/29 07:24 AM
                              Cache pipelineJouni Osmala2014/10/29 07:59 AM
                                Cache pipelineHugo Décharnes2014/10/29 08:23 AM
        Cache pipelineMichael S2014/10/28 01:37 AM
          Fun with terminologyPatrick Chase2014/10/28 10:17 AM
            Fun with terminologyEtienne2014/10/29 03:28 AM
              Fun with terminologyHugo Décharnes2014/10/29 04:25 AM
              %(2<<n) indexing can also be painful (NT)Paul A. Clayton2014/10/29 06:20 AM
              Fun with terminologyPatrick Chase2014/10/29 10:23 AM
  Cache pipelineHugo Décharnes2014/10/29 04:40 AM
    Cache read is probably multiple cyclesPaul A. Clayton2014/10/29 08:15 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell green?