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