Replies: 2 comments
-
Hey Kazem, We don't currently have OpenCilk-specific memory-analysis tools as part of an official OpenCilk release. What kind of memory analysis are you interested in doing? In practice, I've used several existing tools to analyze memory accesses in OpenCilk programs.
We have also done research work to analyze memory usage of Cilk programs, specifically, to analyze the memory high-water mark of a Cilk program on different processor counts. That tool is called Cilkmem, but I don't think we have a production release of that tool right now. I'm not sure I understand your second question, about whether Cilkscale is "for any parallel shared-memory programming model." Can you elaborate? Cheers, |
Beta Was this translation helpful? Give feedback.
-
Hey TB, I appreciate your clear explanation.
I was wondering if other programming models, such as OpenMP, are compatible with Cilkscale. But I understand that Cilkscale is designed for OpenCilk only. Cheers, |
Beta Was this translation helpful? Give feedback.
-
I am interested in profiling the memory performance of OpenCilk programs. I know that Cilkscale can be used to analyze the load balance and parallelism of OpenCilk programs. Is there a similar tool that can measure the cache or TLB accesses of OpenCilk programs? And is the Cilkscale for any parallel shared-memory programming model?
Thanks,
Kazem
Beta Was this translation helpful? Give feedback.
All reactions