search for: tinystm

Displaying 5 results from an estimated 5 matches for "tinystm".

Did you mean: tinydrm
2008 Apr 22
1
[LLVMdev] Google Summer of Code Projects
..., google only displays the abstract on the results page, but I do know about Tanger and it was mentioned in both the proposal and the comments that followed, I'll write an email to you later with that info in a bit, and I do intend to use as much available infrastructure as possible, and tanger/tinystm are certainly going to be of great interest to the project. I'm kind of on a deadline right now, but I'd like to arrange a meeting on irc or something like that some time if you can do it. Do you hang on #llvm ? Duncan, I was writing an email to you, but then I noticed that you're bal...
2008 Apr 22
0
[LLVMdev] Google Summer of Code Projects
...ract states, there are open C/C++ based implementations for compiler support for memory transactions. Besides some efforts to modify GCC (AFAIK the respective groups haven't published source code yet), there is also an open-source tool that is implemented as an LLVM pass (Tanger, see http://tinystm.org/tanger). I'm part of a group that does research on transactional memory. We are working on many aspects of (S)TM (STM algorithms and implementations, compiler support, infrastructure, ...) and collaborate with several other research groups. For example, I have worked on STM optimization...
2008 Apr 22
2
[LLVMdev] Google Summer of Code Projects
I'm happy to say that LLVM has 6 projects approved for Google SoC this year (3x more than last year!): [vmkit] "Generics support for N3" by Tilmann Schelle [clang] "Adding support for C++ classes in clang" by Argiris Kirtzidis [codegen] "PSP (Playstation Portable) support into LLVM Mips backend" by Bruno Cardoso Lopes [llvmir]
2007 Aug 19
2
[LLVMdev] Tool support for generation of transactional code
I would like to announce the availability of compiler support for generation of transactional code in LLVM IR. Our tool is called Tanger and it is an LLVM pass. You can download Tanger at: http://tinystm.org Transactional memory (TM) is viewed by a lot of people to be an important tool for enabling parallelism in a wide area of applications, and especially for developers that are not skilled in concurrent programming. It is a lot better than locking (e.g., w.r.t. composability) and far easier t...
2007 Aug 19
0
[LLVMdev] Tool support for generation of transactional code
...adve http://llvm.org On Aug 19, 2007, at 3:22 PM, Torvald Riegel wrote: > I would like to announce the availability of compiler support for > generation > of transactional code in LLVM IR. Our tool is called Tanger and it > is an LLVM > pass. You can download Tanger at: http://tinystm.org > > Transactional memory (TM) is viewed by a lot of people to be an > important tool > for enabling parallelism in a wide area of applications, and > especially for > developers that are not skilled in concurrent programming. It is a > lot better > than locking (e....