摘要 |
<p>A computer system having a processor (102) and a coprocessor (109), a method and apparatus for developing and executing tasks on a coprocessor. A teamwork operating system for utilizing the coprocessor, e.g. a digital signal processor, resides in part on the processor and in part on the coprocessor. Such a teamwork operating system provides for optimum throughput of work through the coprocessor. An Application Programming Interface (API) (205) is provided to facilitate the development of host application programs (201) that will utilize the coprocessor. A Task Programming Interface (TPI) (213) and a Task Unit Definition Language (TUDL) (220) are provided to facilitate the development of coprocessor code for execution on the coprocessor.</p> |