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