HP OpenVMS Systems

ask the wizard
Content starts here

DECthreads vs PPL?

» close window

The Question is:

 
I have been given the task of renovating an old c program which would
benefit greatly from being rewritten using threads. Unfortunately, this
would be a major rewrite due to the thread-unsafe code prevalent throughout.
 
It seems to me that the PPL library would solve nearly all my problems
rather neatly; however, I see (in the answer to another one of these
questions) that the PPL has been 'retired'. Pray tell, why? And furthermore,
what exactly does 'retired' mean, i.e.
 is it still available at all, or is 'retired' one small step from
'expired'?
 
Is there a replacement for ppl (other than threads)? I've been given the
time only to 'fix-up' the program, not to redesign it from scratch.
 
Thanks
 
PS: I typed in a small ppl example program and was surprised to discover
that I could not link it. What does one have to do to entice ppl out of
retirement?
 
 


The Answer is :

 
  DECthreads is effectively the replacement for the Parallel Processing
  Library (PPL).
 
  Retirement was a business decision, due in no small part to the
  overlap between the DECthreads (POSIX threads) and PPL packages, and
  due to the capabilities put in place to permit DECthreads threads to
  be scheduled and to execute in parallel across the CPUs in an OpenVMS
  Alpha symmetric multiprocessor (SMP) system.
 
  There is presently little -- or no -- support for any problems that
  might be reported against the PPL library.
 
  PPL source code is available on the OpenVMS Freeware.
 

answer written or last revised on ( 29-JUL-1999 )

» close window