Topic
5 replies Latest Post - ‏2011-04-08T12:10:25Z by DaveyC
DaveyC
DaveyC
51 Posts
ACCEPTED ANSWER

Pinned topic Any chance of a PLO BIF for z/OS?

‏2009-03-30T08:19:27Z |
I'm interested in implementing lock-free data structures in C++ on z/OS. What would be great is if there was a PLO (Perform Locked Operation) built-in-function. OK, I can implement an assembler routine but would have to pay for the call linkage overhead of calling the routine.
Updated on 2011-04-08T12:10:25Z at 2011-04-08T12:10:25Z by DaveyC
  • kelly.arrey
    kelly.arrey
    7 Posts
    ACCEPTED ANSWER

    Re: Any chance of a PLO BIF for z/OS?

    ‏2009-04-01T22:31:21Z  in response to DaveyC

    Hi Davey,
    Thanks for your question. We generally include some new BIFs in every release, and I'll try to get this one into a release as soon as we can.
    Thanks and Regards,
    Kel
    • DaveyC
      DaveyC
      51 Posts
      ACCEPTED ANSWER

      Re: Any chance of a PLO BIF for z/OS?

      ‏2009-04-03T11:16:05Z  in response to kelly.arrey
      Cheers Kel! IMO, the PLO instruction is one of the major intrinsics that z/OS has that other platforms, especially Intel, are sadly lacking.
      Updated on 2009-04-03T11:16:05Z at 2009-04-03T11:16:05Z by DaveyC
  • DaveyC
    DaveyC
    51 Posts
    ACCEPTED ANSWER

    Re: Any chance of a PLO BIF for z/OS?

    ‏2010-11-09T06:09:30Z  in response to DaveyC
    I just noticed in the z/OS 1.12 doco that this has been implemented, and a very good implementation it is too.

    Thank you very much!
  • DaveyC
    DaveyC
    51 Posts
    ACCEPTED ANSWER

    Re: Any chance of a PLO BIF for z/OS?

    ‏2011-04-08T12:10:25Z  in response to DaveyC
    There's a Mars bar up for grabs for the first person who can post a lock-free deque using PLO.

    David Crayford