This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Information on Loop Blocking


On January 3, 2020 2:04:20 AM GMT+01:00, Gary Oblock <goblock@marvell.com> wrote:
>One of the engineers here at Marvel was experimenting, at the user
>level, with GCC in a failed attempt
>to get loop blocking to do loop blocking. Here's basically his
>question.
>
>  Exactly how does loop blocking work in GCC?
>
>I know this must involve the polyhedral optimization code so an
>explanation might get a little ugly
>but he's very bright fellow and can cope with it.

Loop blocking is only done from polyhedral optimizations and it is done always with a fixed block size (there's a param) when dependence analysis allows it. 

Richard. 

>Thank,
>
>Gary Oblock


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]