Re: [rtcweb] Audio transcoding: CPU costs

Jean-Marc Valin <jmvalin@mozilla.com> Thu, 14 March 2013 05:32 UTC

Return-Path: <jmvalin@mozilla.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C34021F8EEA for <rtcweb@ietfa.amsl.com>; Wed, 13 Mar 2013 22:32:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.677
X-Spam-Level:
X-Spam-Status: No, score=-2.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NaiJ31l+h5eR for <rtcweb@ietfa.amsl.com>; Wed, 13 Mar 2013 22:32:24 -0700 (PDT)
Received: from smtp.mozilla.org (mx2.corp.phx1.mozilla.com [63.245.216.70]) by ietfa.amsl.com (Postfix) with ESMTP id B7D7C21F8EF1 for <rtcweb@ietf.org>; Wed, 13 Mar 2013 22:32:24 -0700 (PDT)
Received: from [192.168.255.57] (unknown [216.189.219.66]) (Authenticated sender: jvalin@mozilla.com) by mx2.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 36309F2026; Wed, 13 Mar 2013 22:32:24 -0700 (PDT)
Message-ID: <514160E7.1090205@mozilla.com>
Date: Thu, 14 Mar 2013 01:32:23 -0400
From: Jean-Marc Valin <jmvalin@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: Roman Shpount <roman@telurix.com>
References: <5141133D.3040100@alvestrand.no> <CAD5OKxvqbWYCb8f8_M14yqhk-OYxtVmhp6xKmWuyiaNSaSLAmQ@mail.gmail.com>
In-Reply-To: <CAD5OKxvqbWYCb8f8_M14yqhk-OYxtVmhp6xKmWuyiaNSaSLAmQ@mail.gmail.com>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Audio transcoding: CPU costs
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Mar 2013 05:32:25 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/14/2013 01:03 AM, Roman Shpount wrote:
> 1. Based on the message you are quoting, current performance is
> 150 channels per core. It would require some non-trivial work to
> get it to 500 channels.

Yeah, it'd probably take 2-3 weeks to write some assembly. Also, keep
in mind that these numbers were measured using a single core of a
laptop that just turned three years old
(http://ark.intel.com/products/43560/Intel-Core-i7-620M-Processor-4M-Cache-2_66-GHz).
I would expect your servers to have slightly more powerful CPUs :-)

	Jean-Marc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRQWDnAAoJEJ6/8sItn9q9/IAIAKxX5xG8ACKxhQrlMLjhD1eX
uhITi8mVOiE3wGuBbdge4JzAs7IlmJ+Db7sp0w7INmv8G0GgmOT44c3wZgU7l6LF
k5wKE6/UzCC+tFBtLVfuMJtvnswrjPEQvHkp9mM0U4sA1RBzIMv9NyCymt/zgQtG
3jlH9Tr9oD4n5Ug90UbRlF52cT5yfPL+nsDflCPhEcDvsnseckLQtO0N+kIBgabH
9MWh9sq3RFzwtE4iWq5vdzlhWnPd0qp7bAWa8flMA4DAfcgaYkXMh/N8ejo/zo0e
SAkL6jlMm259Nnl3fTVtD0SdPKTPUckRNuggai/GfHsgCrAFz0ua8sePyiQXZgg=
=yLLG
-----END PGP SIGNATURE-----