[Fwd: Re: Parallelized loads and widening mults cont:ed (was: Re: GCC porting tutorials)]

2010-05-03 Thread Jonas Paulsson
>> Date: Thu, 29 Apr 2010 08:55:56 +0200 (CEST) >> From: "Jonas Paulsson" > >> It feels good to know that the widening mults issue has been >> resolved > > Yes, nice, and as late as last week too, though the patch was > from February. > >> as >> it was a bit of a disapointment I noted the erratic

Parallelized loads and widening mults cont:ed (was: Re: GCC porting tutorials)

2010-04-29 Thread Hans-Peter Nilsson
> Date: Thu, 29 Apr 2010 08:55:56 +0200 (CEST) > From: "Jonas Paulsson" > It feels good to know that the widening mults issue has been > resolved Yes, nice, and as late as last week too, though the patch was from February. > as > it was a bit of a disapointment I noted the erratic behaviour wit

Re: GCC porting tutorials

2010-04-28 Thread Jonas Paulsson
It feels good to know that the widening mults issue has been resolved as it was a bit of a disapointment I noted the erratic behaviour with GCC 4.4.1. Perhaps you would care to comment on what to expect as a user now, then? Another issue that gave me porting problems was the SIMD memory accesses,

Re: GCC porting tutorials

2010-04-28 Thread Bernd Schmidt
On 04/27/2010 08:41 PM, Jonas Paulsson wrote: >> I've recently been bitten by the lost-widening-multiplication- >> when-in-loop issue myself, and noted it for revisit Some Day. >> Fixing that by other means made a whopping 27% improvement for >> the application where I saw it: a hot loop doing a M

Widening multiplications (was: Re: GCC porting tutorials)

2010-04-28 Thread Hans-Peter Nilsson
> Date: Tue, 27 Apr 2010 20:41:47 +0200 (CEST) > From: "Jonas Paulsson" > I've been following the discussion a bit about contributing, and find > myself here now even directly pointed at :-) As I mentioned, I am not very > experienced with GCC, for one thing I have not studied other ports very >

Re: GCC porting tutorials

2010-04-27 Thread Jonas Paulsson
I've been following the discussion a bit about contributing, and find myself here now even directly pointed at :-) As I mentioned, I am not very experienced with GCC, for one thing I have not studied other ports very much. To make a GCC patch for this problem to be generally handled is then a bit

Re: GCC porting tutorials

2010-04-26 Thread Hans-Peter Nilsson
> From: "Jonas Paulsson" > Date: Mon, 26 Apr 2010 11:07:04 +0200 > I recently completed my degree project on LTH on retargeting GCC. See > http://sam.cs.lth.se/ExjobGetFile?id=224 for my report (it will be moved to > http://cs.lth.se/examensarbete/rapporter/rapporter_2010/ soon). Interesting o

Re: GCC porting tutorials

2010-04-26 Thread Radu Hobincu
Hello again and thank you a lot for the quick replies! I am impressed by the number of mails I got in such a short time. You helped us loads. I will also try to document our work every step of the way, maybe it will help someone else in the future. Regards, Radu

Re: GCC porting tutorials

2010-04-26 Thread Jonas Paulsson
Petronela Agache" Sent: Saturday, April 24, 2010 10:53 AM Subject: GCC porting tutorials Hello, My name is Radu Hobincu, I am part of a team at "Politehnica" University of Bucharest that is developing a massive parallel computing architecture and currently my job is to port the

Re: GCC porting tutorials

2010-04-24 Thread Bernd Roesch
Hello On 24.04.10, you wrote: > I don't know of a tutorial, but I want to make sure that you are > looking at the internal docs: http://gcc.gnu.org/onlinedocs/gccint/ . > They include the information you need for a new port, though not > organized as a tutorial. I know only Porting GCC for Dun

Re: GCC porting tutorials

2010-04-24 Thread Ian Lance Taylor
"Radu Hobincu" writes: > I've been looking over the GCC official site at http://gcc.gnu.org/ but I > couldn't find an official porting tutorial. Is there such a thing? And > maybe a small example for a lightweight architecture? I don't know of a tutorial, but I want to make sure that you are loo

Re: GCC porting tutorials

2010-04-24 Thread Michael Hope
Hi Radu. I found the MMIX backend to be quite useful. It's reasonably small and acceptably up to date. Keep in mind that the MMIX is a 64 bit machine though. The Picochip and ARM are good as well. The ARM port is very complicated due to the number of targets that it supports but fairly clean o

Re: GCC porting tutorials

2010-04-24 Thread Sergio Ruocco
Hi Radu, Check both the GCC Wiki and the work done at IIT Bombay: http://www.cse.iitb.ac.in/grc/reach.html Activities->Workshops They developed some tutorials on porting GCC and writing new backends, such as: http://www.cse.iitb.ac.in/grc/gcc-workshop-09/ http://www.cse.iitb.ac.in/~uday/gcc-mini-

GCC porting tutorials

2010-04-24 Thread Radu Hobincu
Hello, My name is Radu Hobincu, I am part of a team at "Politehnica" University of Bucharest that is developing a massive parallel computing architecture and currently my job is to port the GCC compiler to this new machine. I've been looking over the GCC official site at http://gcc.gnu.org/ but I