FUNCTION (I/O PAIRS)_____

                                                   /          |               \____

                         _________________________/           |implemented by      \

                        /                                     |                     \

            serial alg 1                               serial alg 2                  parallel alg 3

           /            \                              |           |                /              \

          /              \                             |           |               /                \

         /                \                            |           |              /                  \

serial alg 1               serial alg 1                |           |        parallel alg 3         parallel alg 3

expressed in               expressed in              ...          ...       expressed in           expressed in

  parallel                   serial                                             serial               parallel

proglang 1                 proglang 2                                         proglang 3            proglang 4

              ____________/ |  |  \  \                                       |         |                /\

             /              |  |   \  \                                      |         |               /  \

            /              /   |    \  \__________                           |         |              /    \

           /              /    |     \            \                          |         |             /      \

          /             _/     |      \            \                         |         |            /        \

         /             /       |       \            \                        |         |           /          \

        /             /        |        \            \                       |         |           |           \

       /             /         |         \            \                      |         |           |           |

      /             /          |          \            \                    ...       ...          |           |

virtual       actual       serial alg 1   ser.alg 1     ser.alg 1                               parallel      parallel

machine:      computer     in serial      in serial     in serial                               alg 3 in      alg 3 in

theoretical   w/ serial    proglang 2     proglang 2    proglang 2                              proglang 4    proglang 4

model of      proglang 2   compiled       compiled      compiled                                compiled      compiled 

computation   as its       into serial    into          into                                    into          into

for serial    machine      mach.lang 1    serial        parallel                                serial        parallel

proglang 2    lang                        mach.lang 2   mach.lang 3                             mach.lang 5   mach.lang 6



                                             -- -- --  ETC. -- -- -- 


WHICH (IF ANY) OF THESE SHOULD BE COPYRIGHTABLE?


WHICH (IF ANY) OF THESE SHOULD BE PATENTABLE?






CSE/PHI 4/584, Spring 2010, (c) (!) 2007-2010 by William J. Rapaport