| Anonymous et al. SUNOS release 3.5 source code. SUN Microsystems Source License, 1988. |
.... in traditional systems like Unix because they always do the work of a complete switch: save the registers in a system area, setup the C run time stack, find the current proc table and copy the registers into proc table, start the next process, among other complications (summarized from source code [1]) A Synthesis context switch is shorter for two reasons. First, we switch only the part of the context being used, not all of it. Second, we use executable data structures to minimize the critical path. In two instances we can optimize context switch by moving data only when they are used. The ....
Anonymous et al. SUNOS release 3.5 source code. SUN Microsystems Source License, 1988.
....is, the less information the feedback mechanism needs to remember. Software implementations of feedback mechanisms are used in Synthesis to solve two problems: fine grain scheduling [22] and scheduling for real time I O processing. A serious problem in the SUNOS adaptive scheduling algorithm [3] is the assumption that all processes are independent of each other. In a pipeline of processes, this assumption is false and the resulting schedule may not be good. Fine grain scheduling was introduced in Synthesis to solve this problem. In Synthesis, a producer thread is connected to a ....
Anonymous et al. SUNOS release 3.5 source code. SUN Microsystems Source License, 1988.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC