search for: codeanalyst

Displaying 18 results from an estimated 18 matches for "codeanalyst".

2009 Jun 18
2
Performance and Optimization
...sting ones also in release build with some O-flags. Someone who is knowledgeable in these functions might know if their impact can be reduced and what the best practices are. > > > If you want to profile with symbols, you know you can compile a release > build with symbols, right? The CodeAnalyst documentation describes > how to do that with Visual Studio. (I've done it.) Ok. thx. > > > Tom > > Greger Burman <greger at mobile-robotics.com> wrote: > > > > I have a question about the overall performance of Speex and what I can > do > > to im...
2009 Sep 02
0
[LLVMdev] A simulation tool
...#39;simulates' cache behavior through it's own > cache model, whereas Oprofile (or other counter based profilers) > report real cache events. > > Depending on what your needs are (ease of use, runtime overhead, etc) > you could pick either. I am curious, how do you think AMD CodeAnalyst works in regards to performance counting? It seems to be quite fast to me, only causing a slow-down of between 2x to 6x depending on the program.
2008 Sep 30
2
[LLVMdev] Hi Cache Miss and Branch Misprediction
On Mon, Sep 29, 2008 at 6:30 PM, Mike Stump <mrs at apple.com> wrote: > /* snip */ AMD's CodeAnalyst is free and quite wonderful at this job. Shows details about just about anything the CPU reports (and on newer AMD CPU's there is an even more ridiculous amount of information) about every little function call, time they took, multiple profiling modes, etc...
2009 Sep 01
4
[LLVMdev] A simulation tool
Hello everybody, I am looking for a tool (in Linux or Windows) that allow me to get performance measures like cycle execution, cache accesses, etc. for an x86 architecture. I want to estimate the performance overhead due to the modification that I do using LLVM. Any suggestion is welcome. Thanks in advance, -- Juan Carlos -------------- next part -------------- An HTML attachment was
2009 Jun 15
1
Performance and Optimization
...g, denoising and echo cancellation. I've noticed that speex consumes a lot of cpu resources. When I run this on a Celeron 2,6GHz I have to disable EC in order to not overload the cpu. Am I correct to assume that there are massive floating point calculations happening? I did a quick profile with CodeAnalyst and identified the most expensive functions as (in order): CPU Clocks, Function 4657, kiss_fft_stride 4456, speex_echo_cancellation 2494, split_cb_search_shape_sign 1490, fir_mem16 1419, speex_preprocess_run I'm looking for advise on how to boost the performance with as little code rewrite as p...
2009 Jun 15
0
Performance and Optimization
...rformance analysis or optimization on a debug build. Debug build not only has no optimization - it also has extra checks that may have a significant performance impact depending on the code. If you want to profile with symbols, you know you can compile a release build with symbols, right? The CodeAnalyst documentation describes how to do that with Visual Studio. (I've done it.) Tom Greger Burman <greger at mobile-robotics.com> wrote: > > I have a question about the overall performance of Speex and what I can do > to improve it. I'm running Speex Windows x86, Visual C++ E...
2009 Jun 18
0
Performance and Optimization
...ith some O-flags. > Someone who is knowledgeable in these functions might know if their impact > can be reduced and what the best practices are. > > > > > > > If you want to profile with symbols, you know you can compile a release > > build with symbols, right? The CodeAnalyst documentation describes > > how to do that with Visual Studio. (I've done it.) > > Ok. thx. > > > > > > > Tom > > > > Greger Burman <greger at mobile-robotics.com> wrote: > > > > > > I have a question about the overall perfor...
2008 Sep 30
0
[LLVMdev] Hi Cache Miss and Branch Misprediction
...evelopers Mailing List" <llvmdev at cs.uiuc.edu> Sent: Monday, September 29, 2008 10:17:41 PM GMT -05:00 US/Canada Eastern Subject: Re: [LLVMdev] Hi Cache Miss and Branch Misprediction On Mon, Sep 29, 2008 at 6:30 PM, Mike Stump <mrs at apple.com> wrote: > /* snip */ AMD's CodeAnalyst is free and quite wonderful at this job. Shows details about just about anything the CPU reports (and on newer AMD CPU's there is an even more ridiculous amount of information) about every little function call, time they took, multiple profiling modes, etc... __________________________________...
2005 May 29
0
cpu utilization across speex versions
Kemal, It sounds like you are doing something wrong. I strongly recommend that you profile your application to see exactly where the CPU time is being spent. AMD happens to have a nice profiler called CodeAnalyst that they give away for free. And it's plenty usable on Intel CPUs as well. http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_3604,00.html Make sure you test a release build of your app with symbols (the CodeAnalyst help will tell you how to do this if you're not sure), and...
2008 Sep 30
1
[LLVMdev] Hi Cache Miss and Branch Misprediction
...u> > Sent: Monday, September 29, 2008 10:17:41 PM GMT -05:00 US/Canada Eastern > Subject: Re: [LLVMdev] Hi Cache Miss and Branch Misprediction > > On Mon, Sep 29, 2008 at 6:30 PM, Mike Stump <mrs at apple.com> wrote: > >> /* snip */ >> > > AMD's CodeAnalyst is free and quite wonderful at this job. Shows > details about just about anything the CPU reports (and on newer AMD > CPU's there is an even more ridiculous amount of information) about > every little function call, time they took, multiple profiling modes, > etc... > _________...
2008 Sep 30
0
[LLVMdev] Hi Cache Miss and Branch Misprediction
On Sep 28, 2008, at 6:43 PM, Ketan Pundlik Umare wrote: > I am an absolute newbie to the compiler community. I am > experimenting a little bit with llvm. > I have a few small questions, i would be really great if someone > could help me. > > 1. Can i find out (is there something already built), if the > previous instruction / or some instruction was a cache miss. >
2008 Mar 04
0
AMD Barcelona Technical Training Opportunities for SW Developers - LA Area - Week of March 10
...shared L3 cache * Software and the caches, and how to help the processor * Paging, the TLB, and large pages, and software memory management * Hypertransport and multiple memory controllers * Software and NUMA * Performance Measurement, hardware help and CodeAnalyst * Software optimization for AMD architecture * AMD Developer resources - Developer Center Tuesday March 11 9am-5pm Santa Monica, CA. Thursday March 13 9am-5pm Costa Mesa, CA. Virtualization * Introduction to Virtualization - What is it? Why is it being...
2009 Jun 11
0
[LLVMdev] Output to a DLL
"Nicolas Capens" <nicolas at capens.net> writes: Hello Nicolas. > I'd like to be able to write JIT-compiled code to a Windows DLL. I have no > idea where to start though. Does LLVM already offer some support for > this? Nope. Don't hold your breadth waiting for it. It is far from trivial to do. I don't know your requirements, but mine is to avoid
2008 Sep 29
4
[LLVMdev] Hi Cache Miss and Branch Misprediction
Hi Guys, I am an absolute newbie to the compiler community. I am experimenting a little bit with llvm. I have a few small questions, i would be really great if someone could help me. 1. Can i find out (is there something already built), if the previous instruction / or some instruction was a cache miss. Basically i want to detect cache misses and instructions that are causing this 2. Can i find
2016 Jul 20
2
[XRay] Build instrumented Clang, some analysis results
...y blocked by my lack of familiarity with the LLVM codebase, and other n00b-y things :D). There's not a concrete list of features, and we're certainly open to contributions from the community to add features that make sense. :) > > Graphics tools for analysis? AMD open sourced their CodeAnalyst - What > about some integration with that? > Thanks for the pointer! Yes, I'd love to have more integration with existing visualisation tools that read a particular well-documented format. Others have mentioned Jumpshot which might be a little dated, but still something that some people...
2016 Jul 20
2
[XRay] Build instrumented Clang, some analysis results
Hi everyone, TL;DR: With current pending patches applied in compiler-rt and llvm, and trunk clang, you can build your application with XRay tracing enabled on Linux with tracing enabled before main starts, and logging stops when the main thread exits. Just a quick update, I have some patches under review that when applied cleanly to LLVM and compiler-rt allows for building applications with XRay
2009 Jun 11
5
[LLVMdev] Output to a DLL
Hi all, I'd like to be able to write JIT-compiled code to a Windows DLL. I have no idea where to start though. Does LLVM already offer some support for this? Or would it be straightforward to write my own DLL writer (no advanced features needed)? Or maybe I could use an external linker? All help highly appreciated! Cheers, Nicolas -------------- next part -------------- An HTML
2007 Oct 04
16
Spec/Test Speed
Just wanted to pick some smart people about this topic: What are you guys doing to increase the speed of your specs? I''m a big fan of autotest, but right now my current project has 438 specs (for rails). Most of them are in the model, and for all of them we are hitting the database (they are more functional specs than unit-tests). The whole suite takes 112 seconds (meaning the