Re: Kernel code and processor's Cache



all right thanks for your answers
Cache dedicated to the kernel would slow the libraries.
I am still not convinced. if the Kernel code needs to run in a system
with no dedicated kernel cache, user application code and data can be
evicted from the cache to be brought back later. This will definitely
slowdown the execution of the user application. with dedicated kernel
cache, the content of the user cache is unchanged and hence user
application execution can be resumed without immediate cache Miss. How
can deciated cache to the kernel slow down user applications

Thank you


.



Relevant Pages

  • Re: OOO_versus_Runahead_versus_Log-based_replay_for_runahead
    ... when an unpredictable, long-latency, event such as a cache miss occurs ... What you describe is a good idea, and may be something described in some of the runahead literature. ... I think the rationale behind this runahead is that one of the biggest benefits of out-of-order execution is prefetch, ... register selector value, ...
    (comp.arch)
  • Re: Periodic spike on stored procedure execution time
    ... There's no cache remove within the procedure. ... Among the 200 execution, the recompile of plan takes a consistent ...
    (microsoft.public.sqlserver.server)
  • Re: Big OOO, SpMT, and possible designs (Was Re: Free/Open x86 Sim)
    ... whose execution is delayed because of memory". ... Do the same thing for memory operations, especially cache misses - 0 latency, infinite bandwidth - and you get a much better result. ... Especially if you handle branch mispredictions - in such an idealized model, should branch mispredictions cost 0 cycles or N cycles, where N is the pipeline depth (in which case you get good, but not great, speedups, if you have a pipeline. ...
    (comp.arch)
  • Re: compilation and execution plan
    ... the proc plan doesn't exist and fir the first execution ... > if you empty the proc cache. ... > next execution SQL Server will need to REcompile that plan. ... >> exec MySP - sp:cachemiss, ...
    (microsoft.public.sqlserver.server)
  • Re: Reducing build-times for large projects.
    ... If the line before it executed, then the very next inline code has ... if your architecture does speculative execution and fetch. ... > THE FUNCTION THAT IS ALREADY IN CACHE! ... Loop unrolling "works" because you get to do N iterations worth of the ...
    (comp.lang.cpp)