FOCUS QUESTIONS:
-
What are the goals of a C++ API and a Unified Computation
and Communication Library (e.g. code compression, increased performance,
advanced functionality, ease-of-use ...)
-
What are the target applications (e.g. signal processing,
image processing, detection, tracking ...)
-
What are the target hardware architectures (e.g. embedded
multi-computers, single board computers, workstations, ...)
-
What are the issues involved in making a hardware independent
API. (e.g. shared-memory vs. distributed-memory vs. hierarchical memory
...)
-
What are the key software hurdles that need to be overcome
(e.g. compilers, optimization, communication, ...)
-
How do we build on the software technologies and standards
that have already been developed and maintain compatibility going forward
(e.g. C VSIPL, MPI, MPI/RT, DRI, POOMA, PETE, PVL, ...)
-
What areas need further exploration
 |