Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jul 2008 08:12:57 +1000
From:      Peter Jeremy <peterjeremy@optushome.com.au>
To:        Julian Elischer <julian@elischer.org>
Cc:        FreeBSD Net <freebsd-net@freebsd.org>
Subject:   Re: Freebsd IP Forwarding performance (question, and some info) [7-stable, current, em, smp]
Message-ID:  <20080707221257.GH62764@server.vk2pj.dyndns.org>
In-Reply-To: <48727BA9.6020702@elischer.org>
References:  <2d3001c8def1$f4309b90$020b000a@bartwrkstxp> <486FFF70.3090402@gtcomm.net> <48701921.7090107@gtcomm.net> <4871E618.1080500@freebsd.org> <20080708002228.G680@besplex.bde.org> <48724238.2020103@freebsd.org> <20080708034304.R21502@delplex.bde.org> <20080708045135.V1022@besplex.bde.org> <ed91d4a80807071227q5d9ca283g59270a1ab92c80a9@mail.gmail.com> <48727BA9.6020702@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--hQiwHBbRI9kgIhsi
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2008-Jul-07 13:25:13 -0700, Julian Elischer <julian@elischer.org> wrote:
>what you need is a speculative prefetch where you an tell teh=20
>processor "We will probably need the following address so start=20
>getting it while we go do other stuff".

This looks like the PREFETCH instructions that exist in at least amd64
and SPARC.  Unfortunately, their optimal use is very implementation-
dependent and the AMD documentation suggests that incorrect use can
degrade performance.

--=20
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.

--hQiwHBbRI9kgIhsi
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkhylOkACgkQ/opHv/APuIf8cACgtZVatoLIA+W0RtB+atFbbhiy
WBgAoMHGNn/i3Rs4y4wD7c9Odcfswne+
=MR/n
-----END PGP SIGNATURE-----

--hQiwHBbRI9kgIhsi--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080707221257.GH62764>