|
From: | Peter Cloetens |
Subject: | Re: speed of fread in octave |
Date: | Tue, 13 Jun 2006 20:17:22 +0200 |
We are using version 2.1.71. The platform is Linux Suse 8.2 , Suse 9.0 or RHEL4 on Xeon or Opteron CPU's. I didn't notice a significant difference between the different OS / cpu combinations. We are calling fread inside functions and scripts, but even in its simplest form the speed difference is obvious. I would not call it a bug, but a performance issue. For example: in octave: address@hidden:PZ> fid=fopen('ref0000_0000.edf','rb'); address@hidden:PZ> readedfheader(fid); address@hidden:PZ> tic;fread(fid,1748*2048,'uint16');toc ans = 0.53232 in matlab: >> fid=fopen('ref0001_0000.edf','rb'); >> readedfheader(fid); >> tic;fread(fid,1748*2048,'uint16');toc Elapsed time is 0.049493 seconds. Thanks, Peter On Jun 13, 2006, at 7:48 PM, John W. Eaton wrote:
Peter Cloetens ESRF BP 220 F-38043 Grenoble tel : + 33 (0)4 76 88 26 50 fax : + 33 (0)4 76 88 27 85 e-mail: address@hidden web: http://www.esrf.fr/ |
[Prev in Thread] | Current Thread | [Next in Thread] |