home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / volume.23 / text0005.txt < prev    next >
Encoding:
Text File  |  1991-06-15  |  1.8 KB  |  48 lines

  1. Submitted-by: knighten@pinocchio.encore.com (Bob Knighten)
  2.  
  3. The POSIX P1003.14 Multi-Processing Working Group is currently
  4. developing a POSIX Standard Profile that will specify base standards for
  5. use by multiprocessors in various contexts.  But there is a problem -
  6. there are hardly any standards that address the needs of
  7. multiprocessors.  Some are being developed.  The proposed standard for
  8. parallel Fortran coming from the ANSI X3H5 committee being one useful
  9. example.  Within the POSIX framework, the MPWG can work with the base
  10. standards groups to provide extensions suitable for multiprocessing, and
  11. we would like to do that.  As a first step we want to locate common
  12. practice in the area that is suitable for standardization within POSIX.
  13. Several areas that seem possible are:
  14.  
  15.     *  Parallel utilities (e.g. a parallel version of make.)
  16.  
  17.     *  Resource control (e.g. specifying number, kind of processors a
  18.        program can/must use.)
  19.  
  20.     *  Thread-safe libraries (signal safe? parallel processing safe?)
  21.  
  22.     *  Synchronization primitives outside of threads, e.g., between processes.
  23.  
  24.     *  Specification of a common runtime system, i.e. a common
  25.        multiprocessor underpinning for pthreads, parallel Fortran
  26.        run-times system, parallel Ada run-time systems, and other
  27.        multi-threaded systems.
  28.  
  29.  
  30. At the next POSIX meeting (April 15-19 in Chicago) we will consider
  31. whatever examples of current practice we can find.  In preparation I am
  32. trying to gather as much information as possible.
  33.  
  34. ANY AND ALL COMMENTS ARE WELCOME.
  35.  
  36. Bob Knighten
  37. Chair, POSIX P1003.14
  38.  
  39. Encore Computer Corp., 257 Cedar Hill Street, Marlborough, MA 01752
  40. Internet:  knighten@encore.com             (508) 460-0500 ext. 2626
  41. uucp:  {bu-cs,decvax,gould}!encore!knighten
  42.  
  43. Volume-Number: Volume 23, Number 4
  44. -- 
  45.  
  46. Sean Eric Fagan, moderator, comp.std.unix.
  47.  
  48.