Re: Transactional Execution - anybody used it?

2017-03-06 Thread Binyamin Dissen
Based on the relatively code path supported, it appears to be that the best use of it to replace/simplify the more complicated PLO cases where there is a lot of setup and the need for working storage. Don't know which will get better performance. On Mon, 6 Mar 2017 00:03:15 -0500 Peter Relson wro

Re: Transactional Execution - anybody used it?

2017-03-05 Thread Peter Relson
As you might assume, the operating system uses transactional execution. A caveat: you cannot use it unconditionally. Even if you know you are on the right machine. One reason for that is that it cannot be used if z/OS is running on/under VM. Another is that we have given the customer a knob t

Re: Transactional Execution - anybody used it?

2017-03-03 Thread Sam Siegel
rles Mills > Sent: Friday, March 03, 2017 09:00 > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: Transactional Execution - anybody used it? > > I *considered* it for a problem of updating a queue in a multiprocessor > reentrance situation. I ended up solving the problem with CSST wh

Re: Transactional Execution - anybody used it?

2017-03-03 Thread Ngan, Robert
nt: Friday, March 03, 2017 09:00 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Transactional Execution - anybody used it? I *considered* it for a problem of updating a queue in a multiprocessor reentrance situation. I ended up solving the problem with CSST which seemed like a simpler approach

Re: Transactional Execution - anybody used it?

2017-03-03 Thread Tom Marchant
On Fri, 3 Mar 2017 11:02:03 -0500, Tom Marchant wrote: >http://www.share.org/p/do/sd/topic=50&sid=9872 Here are a couple more: https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieaa600/transx.htm http://www.redbooks.ibm.com/iea/pdf/zOS_V2R1_BCP_Supervisor_Transactional_Exe

Re: Transactional Execution - anybody used it?

2017-03-03 Thread Mark Boonie
> So. Has anyone on this forum actually used the TBEGIN and TEND instructions > in their code? I would appreciate knowing what / why they chose to do so. > I'm just trying to understand the real purpose of these instructions on a > PRACTICAL level. Yes, I've read up on "Transactional Memory" on

Re: Transactional Execution - anybody used it?

2017-03-03 Thread Tom Marchant
I haven't used it yet. When I first heard about it, I had some ideas of how I might use it, but can't remember any of them now. Have you seen this SHARE presentation? http://www.share.org/p/do/sd/topic=50&sid=9872 -- Tom Marchant

Re: Transactional Execution - anybody used it?

2017-03-03 Thread Charles Mills
Behalf Of John McKown Sent: Friday, March 3, 2017 6:32 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Transactional Execution - anybody used it? OK, I guess I asked my question poorly. And I should not have said anything about the PLO (instruction, not Mid-East organization) So. Has anyone on

Re: Transactional Execution - anybody used it?

2017-03-03 Thread John McKown
From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] > On Behalf Of Ngan, Robert > Sent: Thursday, March 2, 2017 7:22 PM > To: MVS List Server 2 > Subject: Re: Transactional Execution - anybody used it? > > The " Compare and swap and double store"

Re: Transactional Execution - anybody used it?

2017-03-03 Thread Blaicher, Christopher Y.
- anybody used it? The " Compare and swap and double store" function of PLO? -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of John McKown Sent: Thursday, March 02, 2017 15:32 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Tra

Re: Transactional Execution - anybody used it?

2017-03-02 Thread Ngan, Robert
Execution - anybody used it? I'm just curious. I don't, personally, have any need for it at present. I can envision some need for it, such as "atomically" incrementing one variable by some amount and decrementing another by that same amount (like DB2 does within an SQL transactio

Transactional Execution - anybody used it?

2017-03-02 Thread John McKown
I'm just curious. I don't, personally, have any need for it at present. I can envision some need for it, such as "atomically" incrementing one variable by some amount and decrementing another by that same amount (like DB2 does within an SQL transaction). Or maybe updating a double linked list to re