> IARCP64 makes above-the-bar storage available in chunks, one mibibyte
> at a time; and requesters must submanage this storage themselves.
> IARST64 submanages such chunks for you.
 

  IARV64 makes above-the-bar storage available in chunks, 
one mibibyte at a time; and requesters must submanage this 
storage themselves.

  IARCP64 makes above-the-bar storage available in chunks,
one mibibyte at a time, and submanages this storage as pool
of cells of the size requested on IAR64CP REQUEST=BUILD.
Storage within any such one mibibyte chuck is used only by
callers of IARCP64 using the same INPUT_CPID.

  IARST64 makes above-the-bar storage available in chunks,
one mibibyte at a time, and submanages this storage as pool
of cells of the requested size.  Storage within such a 
one mibibyte chunk can be used by any caller of IARST64
whose requested size and storage attributes match the
cell size and storage attributes being used for that
one mibibyte chunk. 
 
> Does the 'CP' in 'IARCP64' stand fror 'Cell Pool'? 

  Yes:

 BROWSE    SYS1.MACLIB(IARCP64)                       Line 00000000 Co
 Command ===>                                                  Scroll 
********************************* Top of Data ************************
*/**** START OF SPECIFICATIONS ***************************************
* 
* 
*01* MACRO NAME:  IARCP64                               -02/13/09-<0> 
* 
* 
*01* DESCRIPTIVE NAME:  64-bit Cell pool services 


 Does the 'ST' in
> 'IARST64' stand for 'STorage'?  Maybe.


  Yes:

 BROWSE    SYS1.MACLIB(IARST64)                       Line 00000000 Col
 Command ===>                                                  Scroll =
********************************* Top of Data *************************
*/**** START OF SPECIFICATIONS ****************************************
*                                                                     *
*                                                                     *
*01* MACRO NAME:  IARST64                               -05/28/10-<0> *
*                                                                     *
*                                                                     *
*01* DESCRIPTIVE NAME:  64-bit Storage services                       *
*                                                                     *

 
> What indeed is a cell pool?  We all know what a buffer pool is; and
> perhaps its outstanding characteristic is that, since the units it
> manages are equal in size and thus interchangeable, it can be managed
> as a stack.
> 
> This is clearly not the case with these 'cell pools'.  They are
> heap-like rather than stack-like, and their name was thus ill-chosen.

  Call it what you like.  IARCP64 and IARST64 are implemented
based on the algorithms described here:

  http://www.google.com/patents/US20090100243

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to