comparison SSR.c @ 73:f20b4d9d3086

add recording of req type for unit fusing in ucc
author Nina Engelhardt <nengel@mailbox.tu-berlin.de>
date Mon, 16 Apr 2012 18:25:31 +0200
parents 8882e795016d
children b73e4a6f3497
comparison
equal deleted inserted replaced
4:f8122c0ba6a5 5:e5cfbbed770a
197 _VMSMasterEnv->semanticEnv = semanticEnv; 197 _VMSMasterEnv->semanticEnv = semanticEnv;
198 198
199 #ifdef HOLISTIC__TURN_ON_PERF_COUNTERS 199 #ifdef HOLISTIC__TURN_ON_PERF_COUNTERS
200 SSR__init_counter_data_structs(); 200 SSR__init_counter_data_structs();
201 #endif 201 #endif
202 #ifdef IDLE_SLAVES
202 semanticEnv->shutdownInitiated = FALSE; 203 semanticEnv->shutdownInitiated = FALSE;
203 for(i=0;i<NUM_CORES;++i){ 204 for(i=0;i<NUM_CORES;++i){
204 for(j=0;j<NUM_ANIM_SLOTS;++j){ 205 for(j=0;j<NUM_ANIM_SLOTS;++j){
205 semanticEnv->idlePr[i][j] = VMS_int__create_slaveVP(&idle_fn,NULL); 206 semanticEnv->idlePr[i][j] = VMS_int__create_slaveVP(&idle_fn,NULL);
206 semanticEnv->idlePr[i][j]->coreAnimatedBy = i; 207 semanticEnv->idlePr[i][j]->coreAnimatedBy = i;
208 semanticEnv->idlePr[i][j]->typeOfVP = Idle;
207 } 209 }
208 } 210 }
209 211 #endif
210 #ifdef HOLISTIC__TURN_ON_OBSERVE_UCC 212 #ifdef HOLISTIC__TURN_ON_OBSERVE_UCC
211 semanticEnv->unitList = makeListOfArrays(sizeof(Unit),128); 213 semanticEnv->unitList = makeListOfArrays(sizeof(Unit),128);
212 semanticEnv->ctlDependenciesList = makeListOfArrays(sizeof(Dependency),128); 214 semanticEnv->ctlDependenciesList = makeListOfArrays(sizeof(Dependency),128);
213 semanticEnv->commDependenciesList = makeListOfArrays(sizeof(Dependency),128); 215 semanticEnv->commDependenciesList = makeListOfArrays(sizeof(Dependency),128);
214 semanticEnv->dynDependenciesList = makeListOfArrays(sizeof(Dependency),128); 216 semanticEnv->dynDependenciesList = makeListOfArrays(sizeof(Dependency),128);