From owner-freebsd-questions@FreeBSD.ORG Fri Feb 23 16:14:41 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 49EAD16A400 for ; Fri, 23 Feb 2007 16:14:41 +0000 (UTC) (envelope-from ysidhu@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.231]) by mx1.freebsd.org (Postfix) with ESMTP id EBA5F13C428 for ; Fri, 23 Feb 2007 16:14:40 +0000 (UTC) (envelope-from ysidhu@gmail.com) Received: by nz-out-0506.google.com with SMTP id i11so545851nzh for ; Fri, 23 Feb 2007 08:14:40 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; b=gQ9eR3VFohBx0j3LSTqLqhiH7uDGMqKC1yzVZu52Dzo5N0E1PVw84J3kmMfUwux+OcvLn2x0hbhYgyhriTyl73Eirl2PaedbkeqX2fESh3+aQuyZb//nwzE3jWN7PJp/NOLPNSLbVruQcZ9yN9+0b0en45nI4cqYcdoEshor2HY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=b16tqFjaH6/qEP62dszjoJ7QlaLRbXByaJbEs6zjKERKFerOQnE5X+CFVcW5f358ft3zmPW4VB58NF0S31nVP8hSJ7GvL7yCVVBqLzPE7421N6Oko7ZYq42GACdBYBzmvGSyFmZOM6vAVy3HpILzyzkNYvW++YThE5PfzMNjEWA= Received: by 10.64.27.13 with SMTP id a13mr1707152qba.1172247280349; Fri, 23 Feb 2007 08:14:40 -0800 (PST) Received: by 10.65.215.15 with HTTP; Fri, 23 Feb 2007 08:14:40 -0800 (PST) Message-ID: Date: Fri, 23 Feb 2007 08:14:40 -0800 From: "Y Sidhu" To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Decompressing Emulecompressed Packets with Hardware X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Feb 2007 16:14:41 -0000 I am losing kernel and threaded packets when processing emulecompressed p2p packets. This takes up a lot of the CPU and I am wondering if the decompression, and other floating point processing, could be better performed by a card such as a GPU, DSP, or a sound or video graphics cards? I have tried Intel configurations such as 32 bit, 64 bit, dual cpu, dual core, SCSI, SATA - they all bog down when these packets have to be processed. I am running a modified FBSD 6.1 on UFS 1. I guess I am hoping some one can point me in a direction to do more research. I am not looking to re-write my code, I am looking to see if there I can introduce hardware which can take over these math intensive threads. -- Yudhvir Singh Sidhu 408 375 3134 cell