Displaying 20 results from an estimated 10000 matches similar to: "Re: Codec Issue on IAX trunk? (Solved)"
2005 Feb 11
2
Codec Issue on IAX trunk?
Hi All -
Well, after happily existing in a one office environment with asterisk
for a few months, I've now decided to start adding in our other offices
with their own * boxes and IAX connections (over VPN). Unfortunately,
I'm an idiot and I can't get it to work. I'm having some kind of
problem with codecs, I guess, but I don't understand what or why. When
trying to use
2005 Aug 26
0
ChanIsAvail for IAX not working again/still? AKA Redundant IAX connections not working
Hi -
I'm running CVS-HEAD from 2005-08-11 20:17:17 UTC, and I'm trying to
set up some redundancy on IAX connections between locations. I have
two IAX peers set up that work correctly by themselves: "ast551-out"
and "ast551-out-backup":
[ast551-out]
type=peer
secret=secret
username=ast551
host=X.X.X.X
qualify=1000
disallow=all
allow=gsm
allow=ulaw
trunk=no
2005 Feb 11
1
Re: Codec Issue on IAX trunk? (Solved)
Hi Rich -
> Personal opinion (and everyone has one) is the problem is a little
> deeper then just a codec. Try 'iax2 debug', place a call, and look
> through the early part of that trace. Are IP's right, etc?
>
> I believe the native 0 is simply suggesting there is no match when
> negotiating the codec. The "4" is ulaw (show codecs).
>
> If you can,
2019 Feb 05
2
Status update on the hot/cold splitting pass
On Tue, Feb 5, 2019, 3:46 PM Vedant Kumar <vedant_kumar at apple.com> wrote:
> Hi Teresa,
>
> On Feb 5, 2019, at 2:38 PM, Teresa Johnson via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>
>
>
> On Mon, Jan 28, 2019 at 11:03 AM Aditya K via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>> > The splitting pass currently doesn’t
2019 Feb 05
2
Status update on the hot/cold splitting pass
On Mon, Jan 28, 2019 at 11:03 AM Aditya K via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> > The splitting pass currently doesn’t move cold symbols into a separate
> section. Is that affecting your results?
> Maybe partly, the main reason is that, in the absence of good profile
> info, we aren't finding many cold blocks.
>
We noticed that the split cold functions
2020 Aug 05
3
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
On Tue, Aug 4, 2020 at 10:51 PM aditya kumar <hiraditya at gmail.com> wrote:
> Glad to hear that there is an interest in a function splitting pass. There
> are advantages to splitting functions at different stages as you've already
> noted.
>
Right -- with slightly different objectives. Machine Function Splitting
Pass's main focus is on performance improvement.
> -
2019 Jan 28
2
Status update on the hot/cold splitting pass
The splitting pass currently doesn’t move cold symbols into a separate section. Is that affecting your results?
On Darwin, we plan on using a symbol attribute to provide an ordering hint to the linker (see r352227, N_COLD_FUNC).
vedant
> On Jan 28, 2019, at 10:51 AM, Aditya K via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Very happy to see good results. On our side, we are
2019 Jan 26
2
Status update on the hot/cold splitting pass
Hello,
I’d like to give a status update to the community about the recently-added hot/cold splitting pass. I'll provide some motivation for the pass, describe its implementation, summarize recent/ongoing work, and share early results.
# Motivation
We (at Apple) have found that memory pressure from resident pages of code is significant on embedded devices. In particular, this pressure spikes
2018 Feb 27
1
On sharded tiered volume, only first shard of new file goes on hot tier.
Does anyone have any ideas about how to fix, or to work-around the
following issue?
Thanks!
Bug 1549714 - On sharded tiered volume, only first shard of new file
goes on hot tier.
https://bugzilla.redhat.com/show_bug.cgi?id=1549714
On sharded tiered volume, only first shard of new file goes on hot tier.
On a sharded tiered volume, only the first shard of a new file
goes on the hot tier, the rest
2016 Aug 16
2
A thought to improve IPRA
Hello Mentors,
I did analyze assembly files generated for IPRA + PGO. (1) I observed that
I did not considered the scope of the optimization so changing callee saved
register set for non local function is bad because IPRA can not pass this
information to other modules.
(2) applying this change to indirect function also has no effect because
for such case IPRA is currently not able to propagate
2020 Jun 01
2
Improve hot cold splitting to aggressively outline small blocks
Hello,
I am Ruijie Fang, a GSoC student working on "Improve hot cold
splitting to aggressively outline small blocks." Over the course of
last week, I met with my mentor and co-mentor, Aditya Kumar, and
Rodrigo Rocha, and we made a preliminary plan on improving the
existing hot/cold splitting pass in LLVM through identifying patterns
of cold blocks in real-world workloads via block
2016 Aug 05
2
A thought to improve IPRA
The code in X86TargetLowering::IsEligibleForTailCallOptimization() has this part:
// The callee has to preserve all registers the caller needs to preserve.
const X86RegisterInfo *TRI = Subtarget.getRegisterInfo();
const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC);
if (!CCMatch) {
const uint32_t *CalleePreserved = TRI->getCallPreservedMask(MF, CalleeCC);
2020 Jun 02
2
Improve hot cold splitting to aggressively outline small blocks
Hi Teresa,
Thank you for your reply! I discussed this with Aditya and Rodrigo today
about this. We will always have PGO turned on for our benchmark, (i.e. we
assume the profiling information is always available). In terms of the
workload we supply to PGO: For postgresql, I suggested we use the "pgbench"
benchmark, a TPC-B-based SQL benchmark for postgres, to supply profiling
information
2020 Sep 09
5
[RFC] New Feature Proposal: De-Optimizing Cold Functions using PGO Info
We would like to propose a new feature to disable optimizations on IR
Functions that are considered “cold” by PGO profiles. The primary goal for
this work is to improve code optimization speed (which also improves
compilation and LTO speed) without making too much impact on target code
performance.
The mechanism is pretty simple: In the second phase (i.e. optimization
phase) of PGO, we would add
2005 May 31
2
Centos4 SMP Kernel OOM
Hello,
I've just run out of memory on a dual xeon with 5GB ram,
considering there should have been around 4GB free (not counting
buffers and cache)... this is unusual.
Now after it OOM'ed I tried running top and memory usage was fine
(around 1GB of 5, no swap usage of 12GB).
So I thought it was a temporary thing, but processes kept on
OOM'ing for no understandable reason...
while
2016 Jul 29
0
A thought to improve IPRA
On Fri, Jul 29, 2016 at 9:01 AM, Hal Finkel <hfinkel at anl.gov> wrote:
> ----- Original Message -----
> > From: "vivek pandya" <vivekvpandya at gmail.com>
> > To: "Mehdi Amini" <mehdi.amini at apple.com>
> > Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Hal Finkel" <hfinkel at anl.gov>,
> "Quentin
2020 Jun 02
2
Improve hot cold splitting to aggressively outline small blocks
Hello Tobias,
Thank you for the suggestion! Aditya also mentioned this. I will look into
it.
Best regards,
Ruijie
Ruijie Fang
Email: ruijief at princeton.edu
On Tue, Jun 2, 2020 at 12:48 PM Tobias Hieta <tobias at plexapp.com> wrote:
> Hello Ruijie,
>
> One other workload that would be interesting to test might be clang
> itself. Building clang with PGO information is a
2020 Aug 05
10
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
Greetings,
We present “Machine Function Splitter”, a codegen optimization pass which
splits functions into hot and cold parts. This pass leverages the basic
block sections feature recently introduced in LLVM from the Propeller
project. The pass targets functions with profile coverage, identifies cold
blocks and moves them to a separate section. The linker groups all cold
blocks across functions
2017 Aug 24
1
[RFC] Enhance Partial Inliner by using a general outlining scheme for cold blocks
Hi David,
So I've began doing some implementation on the outlining portion of the
code. Currently, I got the partial inliner to outline cold regions (single
entry, single exit) of the code, based solely on the existence of
ProfileSummaryInfo (ie. profiling data). However, I have some concerns on
how this will co-exist with the existing code that peels early returns.
The control flow looks
2016 Jul 29
2
A thought to improve IPRA
----- Original Message -----
> From: "vivek pandya" <vivekvpandya at gmail.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: "llvm-dev" <llvm-dev at lists.llvm.org>, "Quentin Colombet"
> <qcolombet at apple.com>, "Mehdi Amini" <mehdi.amini at apple.com>
> Sent: Friday, July 29, 2016 5:02:44 AM
>