Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1644 → Rev 1643

/advdemos/trunk/elastic/elastic.c
6,8 → 6,7
* Paolo Gai <pj@gandalf.sssup.it>
*
* Authors :
* Giacomo Guidi <giacomo@gandalf.sssup.it>
* Anton Cervin
* Giacomo Guidi <giacomo@gandalf.sssup.ti>
*
* ReTiS Lab (Scuola Superiore S.Anna - Pisa - Italy)
*
98,7 → 97,7
char buf[80];
int y;
int Tmin, Tmax, C, E, T, nbr, i;
double U, Umax;
double U;
 
for (i=0; i<MAX_TASKS; i++) pidvec[i] = NIL;
clear();
133,7 → 132,6
 
do {
 
/* Print task table */
for (y = 7; y <=15; y++) {
puts_xy(0,y,LIGHTGRAY," ");
}
140,21 → 138,19
place(0,7);
 
U = 0.0;
Umax = 0.0;
cprintf("Nbr Tmin Tmax C E T \n");
for (i=0; i<MAX_TASKS; i++) {
if (pidvec[i] != NIL) {
Tmin = ELASTIC_get_Tmin(pidvec[i]);
Tmax = ELASTIC_get_Tmax(pidvec[i]);
C = ELASTIC_get_C(pidvec[i]);
Tmin = ELASTIC_get_Tmin(pidvec[i])/1000;
Tmax = ELASTIC_get_Tmax(pidvec[i])/1000;
C = ELASTIC_get_C(pidvec[i])/1000;
E = ELASTIC_get_E(pidvec[i]);
T = ELASTIC_get_period(pidvec[i]);
T = ELASTIC_get_period(pidvec[i])/1000;
U += (double)C/(double)T;
Umax += (double)C/(double)Tmin;
cprintf(" %1d %4d %4d %4d %4d %4d\n", i+1, Tmin/1000, Tmax/1000, C/1000, E, T/1000);
cprintf(" %1d %4d %4d %4d %4d %4d\n", i+1, Tmin, Tmax, C, E, T);
}
}
cprintf("Maximum utilization: %5.3f Actual utilization: %5.3f\n", Umax, U);
cprintf("Total utilization: %5.3f\n", U);
 
puts_xy(0,16,LIGHTGRAY," ");
place(0,16);