On Mon, Mar 27, 2006 at 11:14:25AM +0200, Florent Daigni?re (NextGen$) wrote: > * Marco A. Calamari <marcoc1 at dada.it> [2006-03-27 10:56:32]: > > > On Fri, 2006-03-24 at 13:47 +0100, Florent Daigni?re (NextGen$) wrote: > > > * Marco A. Calamari <marcoc1 at dada.it> [2006-03-24 12:27:38]: > > > > > > > > > > > I'm running a freenet stable node on an embedded processor > > > > AMD Geode, that is i386 fully compatible; I run a stock > > > > Linux Debian kernel on it. > > > > > > > > Freenet of course load the generic library. > > > > > > > > There is a way to force the loading of the right native library, the > > > > 386 one ? What is the name of the library ? > > > > > > > > Thanks a lot. Marco > > > > > > > Hi, > > > > > > I suggest you read the header of > > > > > > https://emu.freenetproject.org/svn/trunk/freenet/src/net/i2p/util/NativeBigInteger.java > > > > > > Please keep us posted on how "fast" are the native libraries on > > > this platform. > > > > > > To do a benchmark, use this command line : > > > java -cp freenet-latest.jar:freenet-ext.jar > > > net.i2p.util.NativeBigInteger > > > > Reaing the header (I doesn't know java) I understood add > > > > -Djbigi.impl=xxxx > > > > to the last line of start-freenet.sh > > > > But reading the code it seems to me that there is no > > librari for I386 > > > > Are my understantings correct ? > > > > Thx. Marco > > -- > > Yes, unfortunatly there is no optimized library aviable for x86 > before pentium processors (as they were the first generation to > bundle an arithmetic co-processor).
Does the bigint stuff use floating point? Anyway the 486DX has a floating point coproc, and you could *get one* for an 8088. > > Anyway, I will help you building a native library if needed. > from > > http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_13022%5E13058,00.html, > I don't get what instruction set is supported : > > "x86/x87-compatible core" / " Integrated FPU that supports the > Intel MMX? and AMD 3DNow!\u2122 Technology instruction sets" Sounds a lot like an embedded K6-2. What does it identify itself as? > > it's a bit vague :) But I do think that the "pentiummx" binary > is the most appropriated for your purpose. The Geode processor > seems to be "better" than an old 386 :) > > If you are planning to *use* freenet on this chip, I do > recommand that you try building your own native library. I can > help you with that if you manage to pick me up on IRC (#freenet > on irc.freenode.net). It shouldn't be a big deal if you have a > working C compiler, gnu/make and a working jvm. > > Try benchmarking different native binaries on your chip : > java -cp freenet-cvs-snapshot.jar:freenet-ext.jar > net.i2p.util.NativeBigInteger > using the .7 code > > NextGen$ -- Matthew J Toseland - toad at amphibian.dyndns.org Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20060327/c817a5e4/attachment.pgp>
