similar to: [LLVMdev] LLVM and Pool Allocation with PARSEC?

Displaying 20 results from an estimated 6000 matches similar to: "[LLVMdev] LLVM and Pool Allocation with PARSEC?"

2010 Aug 05
2
[LLVMdev] PARSEC Patch
I have completed work merging PARSEC into the LLVM test suite infrastructure? The patch is available at [http://zion.cs.uiuc.edu/~simmon12/parsec.patch]. If there are no objections, would someone please commit this patch to test-suite? Best regards, --Patrick
2010 Aug 14
0
[LLVMdev] PARSEC Patch
Would someone please merge this for me? --Patrick On 08/05/10 13:43, Patrick Alexander Simmons wrote: > I have completed work merging PARSEC into the LLVM test suite > infrastructure? The patch is available at > [http://zion.cs.uiuc.edu/~simmon12/parsec.patch]. If there are no > objections, would someone please commit this patch to test-suite? > > Best regards, > --Patrick
2010 Jul 22
0
[LLVMdev] I would like to merge PARSEC into test-suite
It's not *that* big. The patch is 634K uncompressed. I'd say it would be annoying to have that attached to an email message, but it's no bigger than existing MultiSource tests. --Patrick On 07/21/2010 08:13 PM, Daniel Dunbar wrote: > On Wed, Jul 21, 2010 at 11:57 AM, John Criswell<criswell at uiuc.edu> wrote: > >> Daniel Dunbar wrote: >>
2010 Jul 22
2
[LLVMdev] I would like to merge PARSEC into test-suite
On Wed, Jul 21, 2010 at 11:57 AM, John Criswell <criswell at uiuc.edu> wrote: > Daniel Dunbar wrote: >> >> On Tue, Jul 20, 2010 at 1:30 AM, Owen Anderson <resistor at mac.com> wrote: >> >>> >>> Patrick, >>> >>> On Jul 20, 2010, at 1:18 AM, Patrick Simmons wrote: >>> >>>> >>>> It is open-source and
2010 Jul 20
3
[LLVMdev] I would like to merge PARSEC into test-suite
On Tue, Jul 20, 2010 at 1:30 AM, Owen Anderson <resistor at mac.com> wrote: > Patrick, > > On Jul 20, 2010, at 1:18 AM, Patrick Simmons wrote: >> It is open-source and redistributable, and I have added LICENSE.TXT >> files to all the pieces I want to merge.  These are blackscholes, >> canneal, dedup, fluidanimate, freqmine, streamcluster, and swaptions.  I >>
2010 Jul 20
0
[LLVMdev] I would like to merge PARSEC into test-suite
Patrick, On Jul 20, 2010, at 1:18 AM, Patrick Simmons wrote: > It is open-source and redistributable, and I have added LICENSE.TXT > files to all the pieces I want to merge. These are blackscholes, > canneal, dedup, fluidanimate, freqmine, streamcluster, and swaptions. I > will disable the tests by default on the initial merge and test > thoroughly on Linux and MacOS before
2010 Jul 21
0
[LLVMdev] I would like to merge PARSEC into test-suite
Daniel Dunbar wrote: > On Tue, Jul 20, 2010 at 1:30 AM, Owen Anderson <resistor at mac.com> wrote: > >> Patrick, >> >> On Jul 20, 2010, at 1:18 AM, Patrick Simmons wrote: >> >>> It is open-source and redistributable, and I have added LICENSE.TXT >>> files to all the pieces I want to merge. These are blackscholes, >>> canneal,
2010 Jul 20
2
[LLVMdev] I would like to merge PARSEC into test-suite
From here: http://parsec.cs.princeton.edu It is open-source and redistributable, and I have added LICENSE.TXT files to all the pieces I want to merge. These are blackscholes, canneal, dedup, fluidanimate, freqmine, streamcluster, and swaptions. I will disable the tests by default on the initial merge and test thoroughly on Linux and MacOS before enabling them. May I please commit my
2009 Jul 06
1
[LLVMdev] Pool Allocation Segfaulting with opt
John Criswell wrote: > You can use the -debug-pass=Arguments option to opt to print out which > DSA passes it is using. > > -- John T. > The argument list was this: -dsa-local -dsa-stdlib -dsa-bu -dsa-eqtd -poolalloc -preverify -domtree -verify So, the last DSA pass done would appear to have been "-dsa-eqtd". Does this mean pool allocation is using TDeq and not BUeq
2015 Oct 01
2
Pool allocator + safecode
Hi, I'm trying to get the pool allocator and safe code building against llvm trunk. I've run into a build error, and I see that in the past another user was told just not to build the pool allocator for use with safecode [1]. However, I really want the pool allocator transforms, so I just wanted to check why the suggestion was not to use it. Has it been superseded in some way by something
2015 Oct 08
2
Pool allocator + safecode
Thanks for the fast response John. On Thu, Oct 1, 2015, at 04:51 PM, John Criswell wrote: > Dear Ed, > > First, someone has updated the DSA code in the poolalloc project to LLVM > 3.7, and a Master's student worked for me over the summer to update a > large chunk of SAFECode to LLVM 3.7. However, the update to LLVM 3.7 > isn't finished (we need to finish integrating
2011 Aug 04
1
[LLVMdev] Merging PARSEC into the test suite
There was some talk a year ago about a patch that merges PARSEC into the test suite. Here is a link to the thread: http://lists.cs.uiuc.edu/pipermail/llvmdev/2010-August/033877.html Has this just fallen through the cracks? Any help on this subject is welcome. Thanks! -- Wonsun -------------- next part -------------- An HTML attachment was scrubbed... URL:
2009 Jun 08
2
[LLVMdev] Pool Allocation and DSA
I don't really have a specific question, but, as I've been looking through pool allocation and the DS graphs extensively, I wanted to verify that my understanding of the representations used is correct. Therefore, I'm summarizing my understanding below (which, if it's correct, may hopefully be helpful to others). I would appreciate if someone who understands pool allocation
2010 Jul 10
2
[LLVMdev] Disabling certain backends in test-suite?
Hello, I'm trying to add some tests from PARSEC to MultiSource, and I can't figure out how to disable the lli and cbe backends. Because the code uses inline assembly, only the llc backend works. Does anyone know how to do this? Thanks, --Patrick -- If I'm not here, I've gone out to find myself. If I get back before I return, please keep me here.
2009 Jun 10
2
[LLVMdev] Pool Allocation and DSA
Thank you, and I apologize for conflating the two passes. My main remaining concern is about what happens when there is a node in a function's DSGraph that points to a pool (or pools, if there are multiple callers) that is not in the DSGraph of that function. For example, on page 3 of the 2005 PLDI paper, the DSGraph given for createnode(), Data is pointing to an unlabeled node in the
2011 May 03
5
[LLVMdev] LLVM-based address sanity checker
Hello, We've just released the first version of our LLVM-based address sanity checker: AddressSanitizer (http://code.google.com/p/address-sanitizer/). The tool finds out-of-bound and use-after-free bugs (the subset of bugs detectable by Valgrind/Memcheck); it consists of a LLVM compiler plugin which performs simple code instrumentation and a malloc replacement library. The main advantage of
2010 Jul 10
0
[LLVMdev] Disabling certain backends in test-suite?
If you disable them at configure time, they won't be run. You probably want: --enable-targets=host --disable-jit Reid On Sat, Jul 10, 2010 at 8:56 PM, Patrick Simmons <simmon12 at illinois.edu> wrote: > Hello, > > I'm trying to add some tests from PARSEC to MultiSource, and I can't > figure out how to disable the lli and cbe backends.  Because the code > uses
2008 Jul 25
3
[LLVMdev] Analysis Passes
Devang Patel wrote: > On Jul 25, 2008, at 12:58 PM, Marc de Kruijf wrote: > > I'd like to write a pass that does both: implements a code transformation and saves information that can be accessed by subsequent passes. > > Ideally, we want to use two separate pass. However, it is quiet possible that your requirement is unique. Would it be possible to provide more info. on what
2009 Jun 09
0
[LLVMdev] Pool Allocation and DSA
Patrick Alexander Simmons wrote: > I don't really have a specific question, but, as I've been looking > through pool allocation and the DS graphs extensively, I wanted to > verify that my understanding of the representations used is correct. > Therefore, I'm summarizing my understanding below (which, if it's > correct, may hopefully be helpful to others). I
2010 Mar 17
1
[LLVMdev] Getting the DSNode from a Pool Descriptor?
Depending on the value of dsa_pass_to_use, either EquivBUDataStructures or EQTDDataStructures is used. In the case that the top-down DSA is used, information is pushed down to nodes in callees. However, if bottom-up DSA is used, information has only been merged upwards and the nodes are not necessarily equivalent. Harmen Andrew Lenharth wrote: > On Tue, Mar 16, 2010 at 3:46 PM, Patrick