Displaying 9 results from an estimated 9 matches for "lctes".
Did you mean:
lates
2009 Mar 26
3
[LLVMdev] secure virtual architecture / safecode
...whole-program compilation of
embedded codes using LLVM. The transformations that are most
interesting to me are those that do not make sense (and hence, have not
been explored deeply) by the general-purpose compiler community. A
good example is getting rid of the call stack (we have an upcoming LCTES
paper about this). Clearly it's stupid to do this for Firefox or
MSWord, but it can win for microcontroller codes. Our prototype was
partially via source-to-source transformation, partially via gcc
hacks. Overall this was not very fun-- we should have done the work in
LLVM (but nobody wro...
2008 Mar 25
3
[LLVMdev] Whole-function isel
...inal
implementation (llvm 2.1). we've used the ARM backend for evaluation and
obtained quite encouraging results: speedups are up to 10% for
SPEC/Mibench and up to 57% for simple loop kernels. the compile time
increase is about a factor of 2.
the paper has been accepted for this year's LCTES conference (june
12-13, tucson, az). i'm afraid i cannot post it on the list but i'm
happy to send a preliminary version to anybody who's interested.
the implementation is not yet as efficient as it could be (e.g., we
maintain an additional datastructure for the ssa graph along with...
2015 Oct 09
2
llvm-dev Digest, Vol 136, Issue 22
...memory safety could be enforced without *any* run-time checks or GC. We found that array bounds checks were the biggest problem; ignoring these, we can ensure the safety of pointer and dynamic memory usage in all the embedded benchmarks we tried without any run-time checks. The paper appeared at LCTES:
http://llvm.org/pubs/2003-05-05-LCTES03-CodeSafety.html
Like the later work, this did not eliminate use-after-free but used APA to ensure that any use-after-free errors are “harmless” in that they did not violate all the other type- and memory-safety guarantees.
Let me know if you have any quest...
2009 Mar 25
0
[LLVMdev] secure virtual architecture / safecode
John,
We (more accurately, John Criswell and Brice Lin) are working on a
debugging version of SAFECode right now, which should be robust enough
to play with soon.
What kinds of embedded codes do you have in mind? One of our goals
has been to minimize or even eliminate run-time checks for embedded
code that meets certain restrictions. You can see the following paper
for more details:
2009 Mar 25
2
[LLVMdev] secure virtual architecture / safecode
SVA/safecode looks interesting. Is it available to play with? I grepped
for strings such as "sva" "secure" "safecode" in the LLVM source tree and
didn't find anything, nor did I see obvious links to implementations from
the project web pages.
In the short term, questions I'd be interested in answering are: What
happens when embedded codes that I care
2009 Mar 26
0
[LLVMdev] secure virtual architecture / safecode
...; embedded codes using LLVM. The transformations that are most
> interesting to me are those that do not make sense (and hence, have
> not
> been explored deeply) by the general-purpose compiler community. A
> good example is getting rid of the call stack (we have an upcoming
> LCTES
> paper about this). Clearly it's stupid to do this for Firefox or
> MSWord, but it can win for microcontroller codes. Our prototype was
> partially via source-to-source transformation, partially via gcc
> hacks. Overall this was not very fun-- we should have done the work
>...
2008 Mar 25
0
[LLVMdev] Whole-function isel
...d the ARM backend for evaluation
> and
> obtained quite encouraging results: speedups are up to 10% for
> SPEC/Mibench and up to 57% for simple loop kernels. the compile time
> increase is about a factor of 2.
Very nice!
>
>
> the paper has been accepted for this year's LCTES conference (june
> 12-13, tucson, az). i'm afraid i cannot post it on the list but i'm
> happy to send a preliminary version to anybody who's interested.
>
> the implementation is not yet as efficient as it could be (e.g., we
> maintain an additional datastructure for the...
2008 Mar 25
0
[LLVMdev] Whole-function isel
On Mar 24, 2008, at 10:47 PM, Christopher Lamb wrote:
> I know that this has been discussed (at least in passing) a few
> times on the list, but I couldn't locate a bug for it. Have any
> architectural plans been made for it?
Funny you bring this up. Evan and I were tossing around crazy ideas
about this just today. If you're interested, maybe we should get
together for
2008 Mar 25
4
[LLVMdev] Whole-function isel
I know that this has been discussed (at least in passing) a few times
on the list, but I couldn't locate a bug for it. Have any
architectural plans been made for it?
Are there architectural roadblocks with the current LLVM
infrastructure that will complicate the process? What has demotivated
the implementation of this so far (is it not that big a benefit on
important targets, too