Skip to Content.
Sympa Menu

charm - Re: [charm] [ppl] CkCache

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] [ppl] CkCache


Chronological Thread 
  • From: Pritish Jetley <pjetley2 AT illinois.edu>
  • To: Evghenii Gaburov <e-gaburov AT northwestern.edu>
  • Cc: "charm AT cs.uiuc.edu" <charm AT cs.uiuc.edu>
  • Subject: Re: [charm] [ppl] CkCache
  • Date: Sun, 2 Oct 2011 14:33:25 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

Hello Evghenii,

CkCache is a software caching module for Charm++ applications. It is used to improve remote data reuse when several objects on a processor make requests to remote objects for the same data. In ChaNGa, it is used to share tree nodes and particles requested by TreePieces on a processor. Unfortunately, we do not have a manual entry for this yet, but the source file itself is well-documented. 

Look in src/libs/ck-libs/cache to find the CkCache.ci and CkCache.h files.

Let me know if you need help with the code, or if you are trying to use it in your own application.

Pritish

On Sun, Oct 2, 2011 at 11:54 AM, Evghenii Gaburov <e-gaburov AT northwestern.edu> wrote:
Hi All,

Looking at ChaNGa source code, i came across something like CkCache. However, I am unable to find in charm++ manual or examples (outside ChaNGa) instruction on how to use it?

Is there some short description available on how to use CkCache and what purpose does it serve.

Thanks!

Cheers,
 Evghenii

--
Evghenii Gaburov, e-gaburov AT northwestern.edu







_______________________________________________
charm mailing list
charm AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/charm
_______________________________________________
ppl mailing list
ppl AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/ppl



--
Pritish Jetley
Doctoral Candidate, Computer Science
University of Illinois at Urbana-Champaign



Archive powered by MHonArc 2.6.16.

Top of Page