Displaying 12 results from an estimated 12 matches for "bondhugula".
2020 Feb 08
2
Writing loop transformations on the right representation is more productive
...ers.
>
> Cool. I’d really recommend you connect with some of the loop optimization
> people working on MLIR to learn more about what they are doing, because it
> is directly related to this and I’d love for there to be more communication.
>
> I’ve cc'd Nicolas Vasilache, Uday Bondhugula, and Albert Cohen as examples
> that would be great to connect with.
>
You may have already seen my discussion with Uday on the mailing list. I
would like to discuss approaches with all 3 of them, at latest at EuroLLVM
(or contact be before that, e.g. on this mailing-list thread).
Michael
-...
2020 Jan 30
2
Writing loop transformations on the right representation is more productive
Am Mo., 27. Jan. 2020 um 22:06 Uhr schrieb Uday Kumar Reddy Bondhugula <
uday at polymagelabs.com>:
> Hi Michael,
>
> Although the approach to use a higher order in-memory abstraction like the
> loop tree will make it easier than what you have today, if you used MLIR
> for this representation, you already get a round trippable textual format
>...
2020 Feb 10
2
Writing loop transformations on the right representation is more productive
...really recommend you connect with some of the loop
>> optimization people working on MLIR to learn more about what they are
>> doing, because it is directly related to this and I’d love for there to be
>> more communication.
>>
>> I’ve cc'd Nicolas Vasilache, Uday Bondhugula, and Albert Cohen as
>> examples that would be great to connect with.
>>
>
> You may have already seen my discussion with Uday on the mailing list. I
> would like to discuss approaches with all 3 of them, at latest at EuroLLVM
> (or contact be before that, e.g. on this maili...
2016 Jun 29
0
[GSoC 2016] Implementation of the packing transformation
...State of the art:
- POPL 2016
http://conf.researchr.org/event/POPL-2016/popl-2016-papers-smo-an-integrated-approach-to-intra-array-and-inter-array-storage-optimization
http://dl.acm.org/citation.cfm?id=2837636
There is a tool available but it has received little publicity yet:
https://github.com/bondhugula/smo
Yet the input is in for of polyhedral sets/maps, not code.
- CC 2016, Darte, Isoard, Yuki
https://www.conference-publishing.com/list.php?Event=CC16
Better heuristic. Currently limited to single-array SMO.
Again, much potential for research and implementation.
I'll be glad to discuss tran...
2016 Jun 28
2
[GSoC 2016] Implementation of the packing transformation
2016-06-27 15:52 GMT+05:00 4lbert C0hen <4lbert.h.c0hen at gmail.com>:
> Dear Roman and all,
>
> Such features would be extremely useful to implement array expansion (scalar
> and array renaming, privatization with new subscript expressions of higher
> dimension) and storage mapping optimization (generalizing array
> contraction). It would be interesting to have these
2020 Feb 06
2
Writing loop transformations on the right representation is more productive
Am Mi., 5. Feb. 2020 um 18:13 Uhr schrieb Chris Lattner <clattner at nondot.org>:
> If I understand your claims, you are claiming both that red/green trees are essential for a loop optimizer, and that this essential nature “justifies” the cost of reinventing an entire compiler infrastructure is lower than the benefit of using (e.g.) MLIR to do this. I haven’t seen evidence of either
2008 May 22
0
[ANNOUNCE] xf86-input-vmmouse 12.5.1
Vinay Bondhugula (2):
Compatibility with older versions of X
Don't call conversion_proc for older Xservers
git tag: xf86-input-vmmouse-12.5.1
http://xorg.freedesktop.org/archive/individual/driver/xf86-input-vmmouse-12.5.1.tar.bz2
MD5: 1e2feafb8e4f1b670aeb39bcac9fbb18 xf86-input-vmmouse-12.5.1.tar...
2008 Jun 12
0
[ANNOUNCE] xf86-video-vmware 10.16.2
Vinay Bondhugula (3):
More xorg and xfree86 backwards compatibility
Fix VMWARE_CTRL and Xinerama Initialization
Prepare for 10.16.2
git tag: xf86-video-vmware-10.16.2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-10.16.2.tar.bz2
MD5: d79b660e1effb86628930e5c01989216 xf...
2008 Mar 19
0
[ANNOUNCE] xf86-video-vmware 10.16.0
Adam Jackson (2):
Fix distcheck.
vmware 10.16.0
Bankim Bhavsar (2):
Xv extension for VMware's video driver
Video Overlay: Source video parameters
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
Vinay (1):
Trivial libpciaccess related fix
Vinay Bondhugula (1):
Port to libpciaccess.
git tag: xf86-video-vmware-10.16.0
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-vmware-10.16.0.tar.bz2
MD5: 2768dd5c5c3867ac6fc390ae15dc85bd xf86-video-vmware-10.16.0.tar.bz2
SHA1: 57d87ce92d481d85506b13707139a5d5e18f61d3 xf86-video-vmware-10...
2008 Mar 20
0
[ANNOUNCE] xf86-input-vmmouse 12.5.0
Adam Jackson (1):
vmmouse 12.5.0
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
Vinay Bondhugula (2):
Fix an old sign bug for the relative mode
Fix device to screen space coordinate conversion
git tag: xf86-input-vmmouse-12.5.0
http://xorg.freedesktop.org/archive/individual/driver/xf86-input-vmmouse-12.5.0.tar.bz2
MD5: 367357d01f33a03888559e2e5cc6e08e xf86-input-vmmouse-12.5.0.t...
2020 Feb 03
5
Writing loop transformations on the right representation is more productive
Am Do., 30. Jan. 2020 um 04:40 Uhr schrieb Uday Kumar Reddy Bondhugula
<uday at polymagelabs.com>:
> There are multiple ways regions in MLIR can be viewed, but the more relevant point here is you do have a loop tree structure native in the IR with MLIR. Regions in MLIR didn't evolve from modeling inlined calls - the affine.for/affine.if were originally th...
2020 Jan 03
10
Writing loop transformations on the right representation is more productive
In the 2018 LLVM DevMtg [1], I presented some shortcomings of how LLVM
optimizes loops. In summary, the biggest issues are (a) the complexity
of writing a new loop optimization pass (including needing to deal
with a variety of low-level issues, a significant amount of required
boilerplate, the difficulty of analysis preservation, etc.), (b)
independent optimization heuristics and a fixed pass