Software Transactional Memory DevLab announcement
-
Link
I would like to thank everyone who downloaded and participated in the MSDN DevLab and tried our .NET 4.0 Framework enabled to use Software Transactional Memory (STM.NET). The incubation is now concluded.
We appreciate all the feedback we have received since STM.NET was released; it truly helps us define our product decisions and technology investments. STM provides ease-of-use and safe, compositional synchronization. Both MSR and the parallel-programming team in Microsoft will continue to research and incubate various technologies to help the developer safely and easily scale their application; your input is important.
You can follow future efforts at the Parallel Computing Developer Center. We will continue to this blog but our STM.NET forum will be locked. Of course, you can still participate in the Parallel Extensions to .NET Forum.
While the .NET download and samples have been removed, you can still download the STM Programmer’s Guide.
Thank you!
-
Link
This forum is to discuss the .NET Framework Enabled to Use Software Transactional Memory (STM.NET). Software transactional memory (STM) is a promising technology to help users synchronize access to shared memory. STM.NET is available from MSDN Devlabs.
Use this forum to:
-
Ask questions about using STM.NET
-
Report bugs and
-
Report how you are using
-
Give us feedback
We are looking to discover if the programming model and feature set exposed by this experimental .NET Framework help you develop applications that can take advantage of today’s multi-core and many-core processors.
To set expectations, we are a very small team and we will endeavor to answer your questions and help workaround any bugs and limitations in this release. The .NET Framework we based this release on is the same as shipped with Beta1 of Visual Studio 2010.
Please feel free to look over our Programming Guide. This will give you a good introduction to STM and how to use our implantation of STM in the .NET Framework.
-
-
0 VotesMOS
What is MOS process any one having any idea ?Discussion | 1 Replies | 30336 Views | Created by Naresh Paralkar - Thursday, April 29, 2010 12:10 PM | Last reply by Dana Groff - Tuesday, May 11, 2010 8:38 PM -
0 VotesCommit ticket protocol is used only for conflicting transactions?
Hi, I couldn't understand from the user guide or from the documentation that I found on the web if in your implementation the commit ticket protocol is applied for ...Answered | 1 Replies | 14765 Views | Created by Aviad Ezra - Tuesday, February 23, 2010 4:02 PM | Last reply by Sasha Dadiomov - Thursday, February 25, 2010 10:46 PM -
0 VotesSTM.NET in RTM?
Hallo, Can anyone tell me about the .net 4.0 RTM? Will it be integrated? Thanks, RonnyAnswered | 1 Replies | 12060 Views | Created by Flauschi - Tuesday, February 2, 2010 6:29 AM | Last reply by Sasha Dadiomov - Thursday, February 4, 2010 2:56 PM -
0 VotesMultiple undo?
I've just read the MSDN article on STM. It mentions using STM to support the "Cancel" behavior in dialog boxes. If I was to use something like STM for that kind of thing, I would ...Discussion | 2 Replies | 11885 Views | Created by John Rusk - Thursday, January 7, 2010 8:40 AM | Last reply by John Rusk - Thursday, January 28, 2010 8:23 AM -
0 VotesSupport for VS 2010 / .NET 4 Beta 2?
Just wondering when or if there will be an STM.NET drop that supports beta 2 of VS 2010 and .NET 4. As long as I have a VM for VS 2010 B2, it would be nice to dual-purpose it for testing VS 2010 ...Answered | 2 Replies | 13871 Views | Created by Keith Hill MVP - Saturday, October 24, 2009 9:30 PM | Last reply by Rainer Hilmer - Friday, December 4, 2009 8:17 AM -
1 VotesDirection for production?
Having lived in a multi-threaded world for the last 15 years, and using lock-free primitives for the last 10, I've been looking forward to "real" support for STM. While the hardware vendors ...Answered | 6 Replies | 14414 Views | Created by Jon Watte - Friday, August 28, 2009 6:14 PM | Last reply by RobertMcCarter - Thursday, November 12, 2009 7:41 PM -
1 VotesSTM applications: Genome C# and WormBench
Hi, In a recent work we have translated Genome application from STAMP transactional memory application suite from C to C#. It is available for download at ...Discussion | 2 Replies | 13778 Views | Created by Ferad Zyulkyarov - Wednesday, August 26, 2009 10:15 AM | Last reply by Yossi Levanoni - Wednesday, November 11, 2009 7:36 PM -
0 Voteshow to code transactions in an STM like way without STM.NET?
How would I code my transaction processing in an STM like way without the STM.NET framework? ( asking to understand what STM.NET does ) Would I code a two pass process? Where the ...Answered | 6 Replies | 13210 Views | Created by Steve Richter - Friday, August 21, 2009 5:00 PM | Last reply by Yossi Levanoni - Wednesday, November 11, 2009 7:32 PM -
0 VotesInstallation of Crystal Report
I have Installed Visual Studio 6 and Crystal Report 2008. But I cannot use Crystal Report from with Visual Basic as it does not appear in the Add-in Menu as Reprt Designer. Please help me what should ...Discussion | 1 Replies | 12206 Views | Created by Bauni Sanju - Friday, October 16, 2009 5:34 PM | Last reply by Yossi Levanoni - Wednesday, November 11, 2009 7:11 PM -
1 VotesSTM user guide
Hi, in chapter 5.1.4 Publishing and Privatizing Data, I see an example which is confusing. We use transaction to read list of items. Then we take it offline. After we return back ...Discussion | 4 Replies | 13224 Views | Created by Pavel Savara - Wednesday, July 29, 2009 10:34 PM | Last reply by Yossi Levanoni - Wednesday, November 11, 2009 7:08 PM -
0 VotesETA for x64 Support
Can we get an ETA for x64 support? We 64-bit OS users aren't feeling the love :(.Answered | 5 Replies | 13616 Views | Created by mike.strobel - Thursday, October 1, 2009 3:48 PM | Last reply by Dana Groff - Monday, October 26, 2009 4:03 PM -
0 VotesPossibly naive question about STM.NET and its possibilities
If i wanted to build my own object database system, complete with shadow copies and two phase transaction protocol, etc, wouldn't STM.NET get me 90% of the way there? Wouldn't serializing my objects ...Answered | 1 Replies | 11997 Views | Created by Todd.Wilder - Wednesday, September 30, 2009 10:01 PM | Last reply by Dana Groff - Thursday, October 1, 2009 7:40 PM -
0 VotesAbortReexecException
{ while (true) { Atomic.Do(() => { _foo++; Thread.Sleep(1); ...Answered | 3 Replies | 12135 Views | Created by Banjobeni2 - Thursday, September 17, 2009 9:41 PM | Last reply by Yossi Levanoni - Monday, September 21, 2009 5:59 AM -
1 VotesInstalled STM.NET break VS 2010 and CLR 4
Hi, I installed VS 2010 beta in my PC. Recently, I've installed STM.NET, and boom!!!, VS 2010 stops working, it can't open any solution or project. I can't uninstall STM.NET. I ...Answered | 3 Replies | 15257 Views | Created by Nguyen Minh Dung - Wednesday, August 26, 2009 4:29 AM | Last reply by Michelle Stevens - Friday, September 4, 2009 6:34 PM -
1 Votesdoes STM.NET use locks during the transaction commit phase?
When STM.NET commits a transaction does it use a lock to prevent clashes with other threads commiting their transactions? The point of the question being that if my non-STM transaction code only uses ...Answered | 1 Replies | 13327 Views | Created by Steve Richter - Saturday, August 22, 2009 2:25 PM | Last reply by Sasha Dadiomov - Tuesday, August 25, 2009 3:39 PM -
0 VotesCan I use STM.NET in VS 2010 Beta 1
For some reason I can only install VS2010 in my laptop. I'm using Windows 7 RTM. Can I use STM.NET with this environment? Any difference between (Vista + VS2008) and (Win7 + VS2010)?Happy programming, ...Answered | 1 Replies | 13393 Views | Created by Jeffrey Zhao - Tuesday, August 11, 2009 8:21 AM | Last reply by Sasha Dadiomov - Tuesday, August 11, 2009 4:36 PM -
2 VotesSTM.NET is unlikely to ship before
I wish to get some ideal of when STM.NET may ship as a full product; I know how hard it is to answer this short of questions at this stage in a project. So can you give us ...Answered | 3 Replies | 13427 Views | Created by Ian Ringrose - Thursday, July 30, 2009 3:07 PM | Last reply by Dana Groff - Wednesday, August 5, 2009 8:58 PM -
4 VotesHow to apply STM in this scenario?
Hi guys, congrats on the STM public release. I am playing with STM and, while I understand the basics, I am having trouble understanding how to apply it to our big ...Answered | 7 Replies | 13951 Views | Created by Judah Gabriel Himango - Wednesday, July 29, 2009 9:00 PM | Last reply by Judah Gabriel Himango - Monday, August 3, 2009 3:33 PM -
1 VotesWhat about the TransactionScope class? Will this supercede it?
Two questions: 1. How does SMN.NET differ from the TransactionScope class? Does it mean that we need to switch from using the TransactionScope class to ...Answered | 1 Replies | 15354 Views | Created by Natural Remedies - Friday, July 31, 2009 4:30 PM | Last reply by Sasha Dadiomov - Saturday, August 1, 2009 3:04 AM -
0 VotesSupported OS
Is windows 7.0 supported?Answered | 1 Replies | 13138 Views | Created by drclark - Tuesday, July 28, 2009 1:59 AM | Last reply by Dana Groff - Friday, July 31, 2009 2:35 AM - Items 1 to 20 of 21 Next ›
Software Transactional Memory DevLab announcement
-
Link
I would like to thank everyone who downloaded and participated in the MSDN DevLab and tried our .NET 4.0 Framework enabled to use Software Transactional Memory (STM.NET). The incubation is now concluded.
We appreciate all the feedback we have received since STM.NET was released; it truly helps us define our product decisions and technology investments. STM provides ease-of-use and safe, compositional synchronization. Both MSR and the parallel-programming team in Microsoft will continue to research and incubate various technologies to help the developer safely and easily scale their application; your input is important.
You can follow future efforts at the Parallel Computing Developer Center. We will continue to this blog but our STM.NET forum will be locked. Of course, you can still participate in the Parallel Extensions to .NET Forum.
While the .NET download and samples have been removed, you can still download the STM Programmer’s Guide.
Thank you!
-
Link
This forum is to discuss the .NET Framework Enabled to Use Software Transactional Memory (STM.NET). Software transactional memory (STM) is a promising technology to help users synchronize access to shared memory. STM.NET is available from MSDN Devlabs.
Use this forum to:
-
Ask questions about using STM.NET
-
Report bugs and
-
Report how you are using
-
Give us feedback
We are looking to discover if the programming model and feature set exposed by this experimental .NET Framework help you develop applications that can take advantage of today’s multi-core and many-core processors.
To set expectations, we are a very small team and we will endeavor to answer your questions and help workaround any bugs and limitations in this release. The .NET Framework we based this release on is the same as shipped with Beta1 of Visual Studio 2010.
Please feel free to look over our Programming Guide. This will give you a good introduction to STM and how to use our implantation of STM in the .NET Framework.
-
