From 01a02174c7b8788ce973f281215770613438cd35 Mon Sep 17 00:00:00 2001 From: jzhou Date: Tue, 26 May 2009 17:12:59 +0000 Subject: [PATCH] add support for 56 cores in multicore runtime --- Robust/src/Analysis/Scheduling/ScheduleAnalysis.java | 2 +- Robust/src/Runtime/multicoretask.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Robust/src/Analysis/Scheduling/ScheduleAnalysis.java b/Robust/src/Analysis/Scheduling/ScheduleAnalysis.java index 2ec42225..84dbb9f1 100644 --- a/Robust/src/Analysis/Scheduling/ScheduleAnalysis.java +++ b/Robust/src/Analysis/Scheduling/ScheduleAnalysis.java @@ -372,7 +372,7 @@ public class ScheduleAnalysis { (cdname.equals("FilterBankAtom")) || (cdname.equals("Grid")) || (cdname.equals("Fractal"))) { - newRate = 16; + newRate = this.coreNum; } else if(cdname.equals("SentenceParser")) { newRate = 4; } diff --git a/Robust/src/Runtime/multicoretask.c b/Robust/src/Runtime/multicoretask.c index 1fbd7547..c421e13a 100644 --- a/Robust/src/Runtime/multicoretask.c +++ b/Robust/src/Runtime/multicoretask.c @@ -1798,11 +1798,11 @@ int processlockrequest(int locktype, int lock, int obj, int requestcore, int roo int deny = 0; if( ((lock >> 5) % BAMBOO_TOTALCORE) != corenum ) { // the lock should not be on this core -//#ifndef TILERA +#ifndef TILERA BAMBOO_DEBUGPRINT_REG(requestcore); BAMBOO_DEBUGPRINT_REG(lock); BAMBOO_DEBUGPRINT_REG(corenum); -//#endif +#endif BAMBOO_EXIT(0xa015); } /*if((corenum == STARTUPCORE) && waitconfirm) { -- 2.34.1