From mboxrd@z Thu Jan 1 00:00:00 1970 Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: <775b8d190604100137g2b2e02f2i8a2586b71b8a2164@mail.gmail.com> References: <775b8d190604100137g2b2e02f2i8a2586b71b8a2164@mail.gmail.com> Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-25-1016690282" Message-Id: From: Paul Lalonde Subject: Re: [9fans] Good enough approximation for ape/pcc Date: Mon, 10 Apr 2006 07:42:10 -0700 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 34299272-ead1-11e9-9d60-3106f5b1d025 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --Apple-Mail-25-1016690282 Content-Type: multipart/alternative; boundary=Apple-Mail-24-1016690048 --Apple-Mail-24-1016690048 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed You should see the bare machine then... Sony's GCC is even more hooped. And the PS3 version is no better, with huge dependence on "restrict" for any sort of performance, especially on SPU. And don't It's made me go back to coding assembly instead. And its structure packing so interferes with good data layout I want to cry. (Shameless plug follows) That said, Neoptica (www.neoptica.com - the startup I'm involved (committed?) with) is looking for a world-class systems/compilers person to join our team; we're working on novel approaches to exploit multi-core architectures, GPUs, and fast bi-directional busses to improve the visuals in next-games. The systems job add isn't posted yet, but should be soon - for the flavour through, think Brook (http://graphics.stanford.edu/papers/brookgpu/brookgpu.pdf), Sequoia (http://graphics.stanford.edu/~kayvonf/papers/sequoia_draft.pdf), and EAGL (http://www.cs.brown.edu/~tor/sig2002/ea-shader.pdf) Paul On 10-Apr-06, at 1:37 AM, Bruce Ellis wrote: > distrust anthing with more than one underscore. > > i've seen ... > > #define iniline __inline__ > > more than once, and don't care what it means. > the ps2 linux port is crazy. trying to align things. > > brucee > > On 4/10/06, lucio@proxima.alt.za wrote: >>> Gcc does all these kinds of optimizations and more. I can't imagine >>> what they're optimizing for. >>> >>> gcc-developer time? many hours went into writing that code. >> >> On the contrary, they are protecting their "job" just like any other >> employee, by making themselves indispensable. I don't think it's >> necessary or a conscious decision on their part, but it's that aspect >> of human nature that eventually defeats any attempt at benevolent >> social engineering. Call it "the tragedy of the commons", if you >> need >> a label. >> >> ++L >> >> --Apple-Mail-24-1016690048 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 You should see the bare machine = then... Sony's GCC is even more hooped.

And the PS3 version is no = better, with huge dependence on "restrict" for any sort of performance, = especially on SPU.=A0 And don't=A0 It's made me go back to coding = assembly instead.=A0 And its structure packing so interferes with good = data layout I want to cry.

(Shameless plug = follows)

That = said, Neoptica (www.neoptica.com = - the startup I'm involved (committed?) with) is looking for a = world-class systems/compilers person to join our team; we're working on = novel approaches to exploit multi-core architectures, GPUs, and fast = bi-directional busses to improve the visuals in next-games.=A0 The = systems job add isn't posted yet, but should be soon - for the flavour = through, think Brook (http://= graphics.stanford.edu/papers/brookgpu/brookgpu.pdf), Sequoia (ht= tp://graphics.stanford.edu/~kayvonf/papers/sequoia_draft.pdf), and = EAGL (http://www.cs.= brown.edu/~tor/sig2002/ea-shader.pdf)


Paul

= On 10-Apr-06, at 1:37 AM, Bruce Ellis wrote:

distrust anthing with more than one = underscore.

i've seen=A0 = ...

#define iniline __inline__

more = than once, and don't care what it means.
the ps2 = linux port is crazy.=A0 = trying to align things.

brucee

On = 4/10/06, lucio@proxima.alt.za = <lucio@proxima.alt.za> = wrote:
Gcc does all these kinds of optimizations and = more.=A0 I can't = imagine
what they're optimizing = for.

=A0 =A0 = gcc-developer time?=A0 = many hours went into writing that code.

On the = contrary, they are protecting their "job" just like any other
employee, by making themselves indispensable.=A0 I don't think it's
necessary or a conscious decision on their part, but = it's that aspect
of human nature that eventually = defeats any attempt at benevolent
social = engineering.=A0 Call it = "the tragedy of the commons", if you need
a = label.

++L


=

= --Apple-Mail-24-1016690048-- --Apple-Mail-25-1016690282 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) iD8DBQFEOm7DpJeHo/Fbu1wRAgbEAKC5TaDw8ckgG0gdaHLGsGgKyFxGkACfX2cN Po/gQXB2SEMQmbeVQr1w+vY= =uG6X -----END PGP SIGNATURE----- --Apple-Mail-25-1016690282--