Speed of plb_temac 3.00 on ML403

Ming Liu eemingliu at hotmail.com
Wed Dec 6 03:49:28 EST 2006


Dear Thomas,
Now I am also fighting against improving the performance of the TEMAC on 
ml403 board. But the difference is I work on the old plb_temac and 
hard_temac cores and my linux is 2.6.

I used some little programs written by myself to test the throughput of the 
network between a pc and my board. (I would like to say, I am not an 
experienced programmer so I cannot make sure my programs have no problem, 
although they are simple. :-) ) According to my result, the largest 
throughput between my board and a pc is around 4MB/s, for a round-trip. 
However when those programs applied on two servers interconnected by 
gigabit ethernet, the largest throughput is around 12MB/s, three times than 
my board.

I have not used the popular software, such as Netperf, to measure my little 
network.

I also noticed that when transfering the data, the CPU utilization is very 
high(almost 100%). I am not sure if this is the reason. I think because 
there is SGDMA who can deal with data transfer, the CPU utilization should 
not be so high. 

I am also waiting for some suggestions from some experts who are more 
experienced in such field.

Did you ever measure the throughput of your network? If possible, let's 
share some experience. :)

BR
Ming


>From: Thomas Denzinger <t.denzinger at lesametric.de>
>To: <linuxppc-embedded at ozlabs.org>
>Subject: Speed of plb_temac 3.00 on ML403
>Date: Tue, 05 Dec 2006 17:18:07 +0100
>
>Hi all,
>
>I have to interface to a camera with the GigE Vision protocol.
>
>For that I set up a design on ML403 with PPC, Temac and sgDMA. I use 
MontaVista 2.4.20 Linux with the BSP from Xilinx EDK 8.2. The camera vendor 
supplied a library for GigE Vision, which works under Linux.
>The results of some tests showed that I have to insert waiting time 
between frames sent by the camera, otherwise the lib signals errors.
>This leeds to only 1/10 of the needed transfer rate.
>
>My question is now: Has anybody deeper knowledge how ethernet and sgDMA 
works? How deep is the PPC involved in the data transfer? Or does the 
Temac-core handle the datatransfer to DDR-memory autonomous?
>
>I learnd from the camera vendor, that on PCs with special Intel ethernet 
chips, it works outonomous and so the high transfer rate can be 
accomplished.
>
>I'm very interested to get in contact with people who have to interface 
with a GigE Vision camera.
>
>Also interesting is if anybody benchmarked the gigabit ethernet on the 
ML403 hardware. How fast is the gigabit interface realy?
>
>Thomas
>
>
>--
>Thomas Denzinger
>LesaMetric GmbH
>Hauptstrasse 46
>35649 Bischoffen
>
>Tel.: 06444/931928
>Fax : 06444/931912
>_______________________________________________
>Linuxppc-embedded mailing list
>Linuxppc-embedded at ozlabs.org
>https://ozlabs.org/mailman/listinfo/linuxppc-embedded

_________________________________________________________________
免费下载 MSN Explorer:   http://explorer.msn.com/lccn  




More information about the Linuxppc-embedded mailing list