search for: absar

Displaying 20 results from an estimated 21 matches for "absar".

Did you mean: abar
2010 Jun 21
0
[LLVMdev] Speculative Loop Parallelization on LLVM IR
...inion. So if i understand, we are not there yet .... and may be i can come back with some proposal/ideas and cross-check it with you guys. Thanks Javed On 18 June 2010 19:33, Tobias Grosser <grosser at fim.uni-passau.de> wrote: > Hi Javed, > > > > On 06/18/10 14:07, Javed Absar wrote: > >> Hi: >> I worked on loop-optimizations techniques previously using ORC. >> Currently i see lots of research on speculative parallelization of >> loops ... specially because multicores [for embedded systems] is >> becoming popular. In other words, because...
2010 Jun 18
4
[LLVMdev] Speculative Loop Parallelization on LLVM IR
Hi Javed, On 06/18/10 14:07, Javed Absar wrote: > Hi: > I worked on loop-optimizations techniques previously using ORC. > Currently i see lots of research on speculative parallelization of > loops ... specially because multicores [for embedded systems] is > becoming popular. In other words, because you have > multiple co...
2010 Jun 21
2
[LLVMdev] Speculative Loop Parallelization on LLVM IR
On Mon, Jun 21, 2010 at 1:12 AM, Javed Absar <javed.absar at gmail.com> wrote: > Hi Tobias: > > Thanks for replying . So if I understand correctly,  in LLVM currently, the > Polyhedral model is being built ( LLVM IR -------> Poly Model ----------> > LLVM IR ). > This is for compile-time optimizations of loop-nest...
2017 Mar 14
2
[cfe-dev] proposal - pragma section directive in clang
...eems to require same behavior. Jonathon, We are happy to revise the spelling to - #pragma clang section bss = "xyz" as you propose. Best Regards, Javed. From: Jonathan Roelofs <jonathan at codesourcery.com> Sent: 13 March 2017 18:12:57 To: James Molloy; Reid Kleckner; Javed Absar Cc: LLVM Dev; nd; cfe-dev at lists.llvm.org Subject: Re: [llvm-dev] [cfe-dev] proposal - pragma section directive in clang On 3/10/17 2:47 AM, James Molloy via llvm-dev wrote: > +llvm-dev properly this time. > > On Fri, 10 Mar 2017 at 09:42 James Molloy <james at jamesmolloy.co.uk &g...
2017 Mar 14
2
[cfe-dev] proposal - pragma section directive in clang
...> attachment that controls all sections a global could possibly live in > (text, data, rdata, bss). This avoids having three attachments with three > separate hashtable entries on every global variable we emit when the pragma > is active. > > On Tue, Mar 14, 2017 at 2:25 AM, Javed Absar <Javed.Absar at arm.com> wrote: > > Thanks Reid/Jonathon for your replies. > > > Reid, > > An important case against module level flags is that it wont allow > changing or resetting section names e.g. > > > int a; > > #pragma clang section bss = "x...
2018 Jan 11
0
How to get started with instruction scheduling? Advice needed.
...e chapter 10 (Instruction Level Parallelism) and chapter 11 (Optimizing for Parallelism and Locality) of Compiler Principle[1] * Adding and Optimizing a Subtarget for MIScheduler[2] by Dave Estes * Scheduler for in-order processors - what's present and what's missing in LLVM[3] by Javed Absar * Writing Great Machine Schedulers[4] by Javed Absar and Florian Hahn Hi Alex, Please leading me to implement Machine scheduling model for at least one core (e.g. Rocket, PULP)[5] Rocket - RV64G - "in-order", single-issue applicaEon core, BOOM - RV64G - "out-of-order", su...
2012 Oct 07
4
[LLVMdev] LLVM Loop Vectorizer (Nadav Rotem)
Hi Nadav (and others who are related to this issue) - I saw some discussions on loop vectorizer that you are planning to write. Do you foresee using Polyhedral Framework (polly project) in some way in that. Thanks J. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121007/476abc1c/attachment.html>
2010 Jun 21
0
[LLVMdev] Speculative Loop Parallelization on LLVM IR
On Mon, Jun 21, 2010 at 10:27 AM, Daniel Berlin <dberlin at dberlin.org> wrote: > On Mon, Jun 21, 2010 at 1:12 AM, Javed Absar <javed.absar at gmail.com> wrote: >> Hi Tobias: >> >> Thanks for replying . So if I understand correctly,  in LLVM currently, the >> Polyhedral model is being built ( LLVM IR -------> Poly Model ----------> >> LLVM IR ). >> This is for compile-time op...
2010 Jul 28
0
[LLVMdev] LLVM meta-data for run-time optimization
Javed Absar wrote: > Hi > > I read on LLVM blog that meta-data has been implemented to coney debug > information to run-time system. > Can one use meta-data to convey developer specifc hints to run-time > system (e.g. JIT compiler)? > Keen to know your thoughts on this. I don't se...
2012 Oct 07
0
[LLVMdev] LLVM Loop Vectorizer (Nadav Rotem)
...e to have isl (the integer set library) on which Polly depends relicensed such that it is now distributed under the MIT license, and thus Polly should be eligible for inclusion as some of LLVM's core analysis and transformation passes. -Hal ----- Original Message ----- > From: "Javed Absar" <javed.absar at gmail.com> > To: llvmdev at cs.uiuc.edu > Sent: Sunday, October 7, 2012 10:50:07 AM > Subject: [LLVMdev] LLVM Loop Vectorizer (Nadav Rotem) > > > Hi Nadav (and others who are related to this issue) - > > > I saw some discussions on loop vec...
2010 Jul 28
2
[LLVMdev] LLVM meta-data for run-time optimization
Hi I read on LLVM blog that meta-data has been implemented to coney debug information to run-time system. Can one use meta-data to convey developer specifc hints to run-time system (e.g. JIT compiler)? Keen to know your thoughts on this. Thanks Javed -- my homepage: http://www.javedabsar.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100728/040ed07a/attachment.html>
2019 Jan 22
2
Instruction scheduling in LLVM
Hi all, Can anyone tell me the current state of instruction scheduling in LLVM, i.e. what all internal scheduling algorithms and whether constraint solving methods are used in LLVM for a single issue processor ? Please let me know if anyone has any information about it. Thanks, Siddharth -------------- next part -------------- An HTML attachment was scrubbed... URL:
2012 Oct 08
0
[LLVMdev] LLVM Loop Vectorizer (Nadav Rotem)
...hedral framework. Anyone working on making polly into analysis+Transforms framework? -Prashantha -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Sahasrabuddhe, Sameer Sent: Monday, October 08, 2012 9:03 AM To: Hal Finkel; Javed Absar Cc: llvmdev at cs.uiuc.edu Subject: Re: [LLVMdev] LLVM Loop Vectorizer (Nadav Rotem) > -----Original Message----- > From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On > Behalf Of Hal Finkel > Sent: Monday, October 08, 2012 1:35 AM > > I'd like to...
2012 Oct 08
0
[LLVMdev] LLVM Loop Vectorizer (Nadav Rotem)
...imizer. I think that we should start with the examples from the gcc vectorizer page[1]. Thanks, Nadav [1] - http://gcc.gnu.org/projects/tree-ssa/vectorization.html First, we need to check and see if Polly is the solution to the problems that we have. On Oct 7, 2012, at 8:50 AM, Javed Absar <javed.absar at gmail.com> wrote: > Hi Nadav (and others who are related to this issue) - > > I saw some discussions on loop vectorizer that you are planning to write. Do you foresee using Polyhedral Framework (polly project) in some way in that. > > Thanks > J.
2012 Oct 08
3
[LLVMdev] LLVM Loop Vectorizer (Nadav Rotem)
> -----Original Message----- > From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On > Behalf Of Hal Finkel > Sent: Monday, October 08, 2012 1:35 AM > > I'd like to add that, mostly through Tobi's efforts, we were able to have isl (the > integer set library) on which Polly depends relicensed such that it is now > distributed under the MIT
2010 Jun 21
0
[LLVMdev] Speculative Loop Parallelization on LLVM IR
On 06/21/10 07:12, Javed Absar wrote: > Hi Tobias: > Thanks for replying . So if I understand correctly, in LLVM currently, > the Polyhedral model is being built ( LLVM IR -------> Poly Model > ----------> LLVM IR ). > This is for compile-time optimizations of loop-nests [e.g. > loop-transformations to e...
2012 Oct 08
1
[LLVMdev] LLVM Loop Vectorizer (Nadav Rotem)
On 10/08/2012 06:58 AM, Rao, Prashantha wrote: > It would be great to get "accurate" dependence analysis from polyhedral framework. Anyone working on making polly into analysis+Transforms framework? Polly is already divided into analysis and transformation passes. However, the interface is currently specific to the needs of polyhedral optimizers. If there is interest to use e.g.
2010 May 16
1
[LLVMdev] LLVM Valgrind
Hi: I have been working on Valgrind [porting it to non-supported architectures] and wanted to know what you guys think of Valgrind for LLVM. I haven't thought through fully myself - so wanted to get your inputs before becoming rigid in my own opinion. Original Valgrind works on object code - translating the asm to its own IR [intermediate representation]. But for LLVM, probably putting the
2017 Mar 10
3
[cfe-dev] proposal - pragma section directive in clang
...global i32 0, align 4 > > Normally LLVM will put this in .bss or use .lcomm for it. Your proposal > will put it in the user's data section instead of their bss section. If > that's important, we should use a module flag for this. > > On Thu, Mar 2, 2017 at 11:35 AM, Javed Absar via cfe-dev < > cfe-dev at lists.llvm.org> wrote: > > Hi all: > > > > We would like to propose a clang pragma directive to allow specialized > section names. > The semantics of it could be as follows. The pragma section name is > declared in global > scope. Al...
2018 May 15
1
[MachineScheduler] Question about IssueWidth / NumMicroOps
Hi Andy, >> Right now it seems that BeginGroup/EndGroup is only used by SystemZ, >> or? I see they are used in checkHazard(), which I actually don't see >> as helpful during pre-RA scheduling for SystemZ. Could this be made >> optional, or perhaps only done post-RA if target does post-RA >> scheduling? SystemZ does post-RA scheduling to manage decoder