Patent ID: 6684390
Filing Date: 2004-01-27
Classification: G06F

Abstract:
For a host computer having a host processor and a host memory, an auxiliary system coupled via a bus to said host computer system for supporting said host computer system in executing a downloadable application computer program, said auxiliary system comprising:a plurality of non-host processors, including a first non-host processor, the non-host processors adapted for interfacing with a first downloadable application virtual machine (DAVM) to execute one or more threads of said downloadable application computer program, wherein for executing an additional thread, said first DAVM performs allocation of a second non-host processor for interfacing with said first DAVM to execute said additional thread, and wherein provided that no non-host processor is available for interfacing with said first DAVM to execute said additional thread, said first non-host processor executes said additional thread; and a non-host memory coupled to said non-host processors, said non-host memory adapted for storing said first DAVM.